body {
	font:1.33rem/2rem 'PingFang SC', 'Hiragino Sans GB','Microsoft YaHei', Arial, sans-serif, Helvetica;
	margin: 0;
	padding: 0;
	color: #333;
}

.fr{
	float: right;
}

.fl{
	float: left;
}

*{
	padding:0;
	margin:0;
}

input,textarea,select,a:focus {
    outline: none;
 }
 
/* div { 
	box-sizing: border-box;
} */
h1, h2, h3, h4, h5, h6, p {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: 400;
	color: #fff;
}

ul,li{    
    list-style-type:none;
}

a {
	text-decoration: none;
	transition: all .325s;
}

.font-w{
	font-weight: bold;
}

.font-s12{
	font-size:1rem;
}

.font-s14{
	font-size:1.167rem;
}

.font-s15{
	font-size:1.25rem;
}

.font-s20{
	font-size: 1.67rem;
}

.font-s16{
	font-size:1.33rem;
}

.pad-lr20{
	padding:0 20px;
}

.pad-r10{
	padding-right: 10px;
}

.pad-l10{
	padding-left: 10px;
}

.pad-r15 {
    padding-right: 15px;
}

.pad-r20{
	padding-right:20px;
}

.mar-r50{
	margin-right:50px;
}

.col-33{
	color: #333;
}

.col-99{
	color: #999;
}

strong {
	font-weight: 400;
}

.bg-imfor{
	height: 118px;
}

.bg-imfor .imfor-text{
	height: 100%;
	background:url(../../images/hjs/bg-adress.jpg) no-repeat;
	background-size: 100% 100%;
}

.imfor-div{
	font-size: 12px;
    padding: 8px 20px;
}

.imfor-two{
}

.imfor-div p{
	height:24px;
}

.butt-blue{
	height: 45px;
	background:url(../../images/hjs/butt-blue.jpg) no-repeat;
	background-size: 100% 100%;
}

.butt-yellow{
	height: 45px;
	background:url(../../images/hjs/butt-yellow.jpg) no-repeat;
	background-size: 100% 100%;
}

.butt-half{
	margin: 10px 0;
	width: 50%;
    float: left;
	text-align: center;
    line-height: 45px;
    color: #fff;
}
}

.butt-div{
	height: 45px;
    margin: 10px 0;
}

.icon-ul li{
	width:25%;
	float: left;
	text-align: center;
	font-size: 12px;
	color: #4e4e4e;
}

.icon-ul li img{
    width:60px;
}

.icon-ul li p{
	margin-top:-8px;
	color: #4e4e4e;
}

.icon-div,.div-buttom,.transfer-all{
	display: inline-block;
    width: 100%;
	margin-bottom: 15px;
}

.icon-ul{
	padding:0px 20px
}

.transfer-all .trans-tittle{
	display: inline-block;
    width: 100%;	
}

.boder-red{
    float: left;
    display: inline-block;
    width: 3px;
    height: 18px;
    background: #e01b1b;
    margin: 3px 10px 0 15px;
}

.tittle-l{
	width: 128px;
    float: left;	
	background: #fff;
}

.tittle-r{
	float: right;	
}

.tittle-l b{
	color: #333;
    font-size: 18px;
}

.tittle-r a{
	font-size: 12px;
	color:#505050;
	margin-right:20px;
}

.tittle-more{
    height: 18px;
    margin: 3px 15px 3px 0 ;
    line-height: 14px;
    text-align: right;
}

.transfer-ul .transfer-first{
	height: 28px;
    font-size: 13px;
    line-height: 28px;
}

.col-money{
	color:#b82a14;
	font-weight:bold;
	margin-right: 15px;
    font-size: 16px;
}

.bg-eee{
	z-index: -1;
    background: #eee;
    height: 18px;
    width: 100%;
    position: absolute;
    margin-top: 3px;
}

.over .col-money{
	color:#999
}

.transfer-ul .transfer-sec{
	height: 26px;
    font-size: 12px;
    line-height: 26px;
}

.transfer-ul{
	padding-bottom:10px;
}

.transfer-ul li{
	padding: 10px 0;
    border-bottom: 1px solid #eee;
}

.transfer-sec .butt-bor{
	border-radius: 4px;
    background: #fff;
    border: 1px solid #3c70dd;
    color: #3c70dd;
    padding: 0 5px 1px 5px;
    font-size: 12px;
	line-height: 16px;
}

.transfer-sec .butt-bor-gray{
	border-radius: 4px;
    background: #fff;
    border: 1px solid #999;
    color: #999;
    padding: 0 5px 1px 5px;
    font-size: 12px;
	line-height: 16px;
}



.transfer-all .trans-butt-dic{
	line-height: 32px;
    height: 32px;
}

.inpt-sty{
	width: 100%;
    height: 100%;
    background: none;
    border: none;
    color: #fff;
    font-size: 15px;
    border-radius: 24px;
	letter-spacing: 2px;
}

.taxi-addr{
	padding-top:212px;
    position: absolute;
    top: 0;
    width: 100%;   
    z-index: 99;
}

.taxi-bg{
	background: #fff;
    margin: 0 1.33rem;
    border-radius: 1.33rem;
    padding:1.67rem 0;
	-moz-box-shadow: 0px 0.167rem 1rem rgb(59 82 118 / 0.1);
    box-shadow: 0px 0.167rem 1rem rgb(59 82 118 / 0.1);
}

.p-col{
    color: #8498fa;
    font-size: 3.2vw;
    padding: 0 2.5rem;
    text-align: center;
    line-height: 1.67rem;
}

.right .iptnameColor{
	border:none;
	height: 50px;
	padding-top:2px;
	width:55%;
	font-size:4.8vw;
}

.right{
	height: 53px;
	border-bottom:1px solid #e6eaf4;
}

.person label input{
	margin-right: 5px;
}

.person p label input{
	margin-right: 0.425rem;
}

.right .person{
	float: right;
    margin-top: 7px;
}

.tips{
	margin: 15px 0;
    font-size: 15px;
    color: #7a7a7b;
}

.slider {
    pointer-events: none;
    margin: 0px;
    /*width:200px;*/
    
    cursor: pointer;
    padding-left: 30%;
    /*height:6px;*/
    
    padding-right: 30%;
    background-color: #17694f;
    box-sizing: border-box;
}
.slider.focusable {
    border: 1px solid #222;
}
.thumb {
    cursor: pointer;
    border-color: #333;
    /*border-width:4px; width:16px; height:16px;*/
    
    border-style: solid;
    background-color: #0f4534;
    background-color: #646464;
    border-radius: 50%;
    /*top:-6px;left:50px;*/
    
    position: absolute;
}
.track {
    pointer-events: none;
    height: 100%;
    background-color: #4ac4ac;
}

.output {
    pointer-events: none;
    margin: 0;
    width: 30px;
    height: 30px;
    line-height: 30px;
    border-radius: 50% 50% 0 50%;
    background-color: #4ac4ac;
    text-align: center;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    /*left:45px*/
    
    top: -45px;
}
.output p {
    pointer-events: none;
    font-size: 14px;
    color: #0a1a17;
    text-align: center;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.last-bott{
	position: absolute;
    bottom:-100px;
    width: 100%;
	padding:0 30px;
}

.last-bott .btn{
	width: 100%;
	height: 60px;	
	background:url(../../images/hjs/button-bg.png) no-repeat;
	background-size: 100% 100%;
	padding-bottom: 16px;
    border: none;
    color: #fff;
    font-size: 16px;
}

 input.iptnameColor::-webkit-input-placeholder {
       /* placeholder颜色  */
       color: #c5c9d3;
       /* placeholder字体大小  */
       font-size: 1.33rem;
    }



.choose-box{
        padding-left:10px;
        position:relative;
        display:inline-block;
        height:40px;
        line-height:40px;
		font-size: 4.8vw;
    }
.choose-box input[type="radio"]::before{
	content:'';
	display:inline-block;
	width:8px;
	height:8px;
	border-radius:50%;
	border:1px solid #ffc078;
	margin-right:15px;
	position:absolute;
	top:15px;
	left:0;
}
.choose-box input[type="radio"]:checked::before{
	background-clip: content-box;
	background-color:#ffc078;
	width:10px;
	height:10px;
	border: none;
}
.choose-box input[type="radio"]{
	width:0;
	height:0;
}

.choose-carer{
	padding-left:18px;
	position:relative;
	display:inline-block;
	height: 33px;
	line-height: 33px;
	cursor:pointer;
	font-size: 4vw;
    }
	
.choose-carer input[type="radio"]::before{
	content:'';
	display:inline-block;
	width:14px;
	height:14px;
	border-radius:50%;
	border:1px solid #ffc078;
	margin-right:15px;
	position:absolute;
	top:9px;
	left:0;
}
.choose-carer input[type="radio"]:checked::before{
	background-clip: content-box;
	background-color:#ffc078;
	width:10px;
	height:10px;
	padding:2px;
}
.choose-carer input[type="radio"]{
	width:0;
	height:0;
}

.title-box{
	position: absolute;
    top: 0;
    color: #fff;
    width: 100%;
    text-align: center;
	height: 44px;
    line-height: 44px;
	font-size: 18px;
	z-index: 999;
}

.title-box span{
	text-align: center;
    width: 100%;
}

.title-left {
    position: absolute;
    top: 11px;
    left: 12px;
}

.iconfont-left-white{
	width: 22px;
    height: 22px;
	background:url(../../images/hjs/icon-left.png) no-repeat;
	background-size: 100% 100%;
}

.title-p{
    text-align: center;
    margin: 0 auto;
    width: 123px;
}

.title-p img{
	width: 123px;
    margin-top: 11px;
}

.aboutdiv{
	padding: 10px;
}

.aboutjtx{
    font-size: 12px;
    width: 88px;
    height: 23px;
    background: #6078f3;
    border-radius: 10px;
    color: #c9d2ff;
    margin: auto;
}

.aboutjtx img{
	float: left;
    width: 13px;
    margin: 5px;
}

.pop{
	position: fixed;
	width : 100%;
	top:0;
	bottom:0;
	z-index:1000;
}

.pop-val{
	position: fixed;
	width: 70%;
	top:40%;
	background:rgba(0,0,0,.7);
	padding :15px;
	text-align: center;
	left:0;
	right:0;
	margin-left:auto;
	margin-right: auto;
	border-radius: 5px;
	color: #fff;
	font-size: 16px;
})

body {
  padding: 0;
  margin: 0;
}

#root {
  width: 100%;
  margin: 0 auto;
  background-color: #eee;
}

.tip {
  padding: 0 15px;
  line-height: 1.5;
  text-align: center;
  font-size: 14px;
  margin-bottom: 50px;
}

.container {
  width: 100%;
  user-select: none;
}

.introduce {
  margin-bottom: 0.5em;
  font-size: 14px;
  text-align: center;
  color: #333;
}

.custom-indicator-wrap {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 15px;
  text-align: center;
  font-size: 14px;
  color: #fff;
  text-shadow: 1px 1px #333;
  z-index: 4;
}

.manual-btn {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 60px;
  margin-top: -30px;
  background-color: #000;
  opacity: 0.2;
  cursor: pointer;
  z-index: 3;
}

.manual-btn.manual-previous {
  left: 0;
}

.manual-btn.manual-next {
  right: 0;
}

.image-downloading {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  text-align: center;
  font-size: 14px;
  color: #333;
  background-color: pink;
  z-index: 2;
}

.image-placeholder {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  text-align: center;
  font-size: 14px;
  color: #fff;
  background-color: red;
  z-index: 2;
}

.btn-width:focus{
	outline: none;
}

.jyi-ul {
	padding:20px
}

.jyi-ul li{
	height:108px;
	color: #fff;
	margin-bottom: 5px;
}

.jyi-ul li p.first-p{
    padding:20px 15px 0 15px;
	font-weight: bold;
}

.jyi-ul li p.secord-p{
	padding: 2px 15px 0 32px;
	opacity: 0.8;
}

.img-manage{
	background:url(../../images/hjs/bg-management.png) no-repeat;
	background-size: 100% 100%;
}

.img-taxi{
	background:url(../../images/hjs/bg-taxi.png) no-repeat;
	background-size: 100% 100%;
}

.img-policy{
	background:url(../../images/hjs/bg-policy.png) no-repeat;
	background-size: 100% 100%;
}

.img-energy{
	background:url(../../images/hjs/bg-energy.png) no-repeat;
	background-size: 100% 100%;
}

.img-insurance{
	background:url(../../images/hjs/bg-insurance.png) no-repeat;
	background-size: 100% 100%;
}

.icon-cri{
	margin-bottom: 4px;
    margin-right: 10px;
    display: inline-block;
    height: 7px;
    width: 7px;
	background:url(../../images/hjs/icon-cricle.png) no-repeat;
	background-size: 100% 100%;
}

.wid-img{
    width: 6.5rem;
    margin: 0 auto;
}

.mg-t20{
	margin-top:1.67rem;
}

.resulet-p{
	margin:1.67rem 0 0.83rem;
}

.res-p{
	position: relative;
	font-weight: bold;
	font-size: 2rem;
    color: #333;
}

.res-p span{
	position: absolute;
    top: -6px;
}


.text-p{
	color:#777;
	font-size:1.33rem;
}

/*保单分期*/
.policy{
	padding:0 20px;
	height:360px;
	background:url(../../images/hjs/policy-banner-all.jpg) no-repeat;
	background-size: 100% 100%;
}

.policy-pad{
	padding: 44px 16px 0;
	color: #fff;
	
}

.policy-pad .icon-png{
	display: block;
	width:18px;
	height:18px;
	background:url(../../images/hjs/icon-right.png) no-repeat;
	background-size: 100% 100%;
	margin-right: 5px;
    margin-top: 3px;
    float: left;
}

.tittle-f{
	text-align: center;
    color: #ffe9cf;
    font-size: 23px;
    margin: 5px 0 10px;
    font-weight: bold;
}

.policy-pad ul{
	font-size: 13px;
	margin-bottom: 10px;
}

.table-bor{
	font-size:13px;
	text-align: center;
	margin: 0;
    width: 100%;
    border: 1px solid #bec8fc;
}

.firsy-tr td{
	border-bottom: 1px solid #bec8fc;
}

td{
	border: none;
	border-right: 1px solid #bec8fc;
}

.firsy-tr{
	font-size:12px;
	background: rgba(0, 12, 255, 0.1);
	color:#d3dbfd;
}

.policy-p-col{
	color: #8498fa;
    font-size: 12px;
    text-align: center;
	line-height: 18px;
}

.right .company{
	width:28%;
	float: left;
    line-height: 53px;
	font-size: 4.8vw;
}

.policy .right .iptnameColor{
    width: 68%;
    padding-left:10px;	
}

.mechanism{
    height: 56px;
    line-height: 56px;
    color: #7a7a7b;
    font-size: 17px;
}

.mechanism .icon-choose{
    width: 7px;
    height: 12.5px;
    margin-top: 22px;
    margin-left: 10px;
    position: absolute;
    right: 50px;
}

.mechanism .result{
	color:#ffbe4c;
	margin-right: 14px;
}

.last-bott{
	position: unset;
	padding: 30px 30px;
}

  /*背景层*/
#popLayer {
    display: none;
    background-color: #B3B3B3;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);/* 只支持IE6、7、8、9 */
}

/*弹出层*/
#popBox {
    display: none;
    background-color: #FFFFFF;
	z-index: 11;
	height: auto;
	position: fixed;
	right: 0;
	left: 0;
	bottom: 0;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

      /*关闭按钮*/
#popBox .close a {
    text-decoration: none;
    color: #2D2C3B;
}

.mechanism-ul li{
    height: 46px;
    color: #666;
    line-height: 46px;
    border-bottom: 1px solid #ddd;
    font-size: 17px;
}

.mechanism-ul li:last-child{
	border-bottom:none
}

.mechanism-ul{
    max-height: 400px;
    padding: 10px 43px;
    margin-bottom: 20px;
    overflow-y: scroll;
}

.mechanism-ul .selected{
	color:#ffbe4c
}

.img-choose{
	float: right;
    width: 1.167rem;
    margin-top: 1.33rem;
}

/*黑色遮罩=弹框*/
.zhezhao 
{ 
 width:100%; 
 height:100%; 
 background-color:#000; 
 filter:alpha(opacity=50); 
 -moz-opacity:0.5; 
 opacity:0.5; 
 position:absolute; 
 left:0px; 
 top:0px; 
 display:none; 
 z-index:1000; 
}

.login 
{ 
    width: 300px;
    height: 425px;
    position: absolute;
    top: 70px;
    background-color: #fff;
    display: none;
    z-index: 1500;
}

.login-bg{
	width: 300px;
    height: 425px;
	background:url(../../images/hjs/taxi-bg-t.png) no-repeat;
	background-size: 100% 100%;
    padding: 22px;
    font-weight: bold;
}

#btclose{
	margin: 20px auto;
    width: 44px;
}

.login-bg .jtx-tittle{
	font-size: 20px;
    color: #444444;
    text-align: center;
    margin-bottom: 15px;
}

.login-bg .jianjie{
	line-height: 24px;
	font-size: 15px;
    color: #777;
    text-indent: 30px;
    letter-spacing: 1px;
}

.right input::-webkit-input-placeholder { /* WebKit browsers */
    font-size:4.8vw;
  }

.right input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    font-size: 4.8vw;
}

.right input::-moz-placeholder { /* Mozilla Firefox 19+ */
    font-size: 4.8vw;
}

.right input:-ms-input-placeholder { /* Internet Explorer 10+ */
    font-size: 4.8vw;
}

/*借款首页*/
.loan-all{
	/* padding:0 15px; */
	margin-top: -105px;
}

.loan{
	padding: 15px 0;
}

.title-loan .loading{
    width: 24px;
    float: left;
    margin-right: 10px;
}

.title-loan .letter{
	width: 24px;
	float: right;
	margin-right: 10px;
}

.loan .no-load{
	color:#b0cbff;
	
}

/* .loan-head{
	width:375px;
	text-align: center;
    padding: 1.25rem 1.25rem 0 1.25rem;
    border-radius: 1.75rem;
    -moz-box-shadow: 0px 5px 10px rgb(67 84 127 / 20%);
    box-shadow: 0px 5px 10px rgb(67 84 127 / 20%);
} */

.loan-adre{
	position: relative;
	height: 18.25rem;
	background: url(../../images/yixin/banner-bor.png) no-repeat;
    background-size: 100% 100%;
	
}

.loan-bg-plus{
	position: relative;
	height: unset;
    background: url(../../images/yixin/banner-bor-plus.jpg) no-repeat;
    background-size: 100% 100%;
    box-shadow: unset;
    border-radius: unset;
    padding-bottom: 2rem;  
}

.loan-bg-shd{
	position: relative;
	height: unset;
    background: url(../../images/yixin/banner-bor-shd.jpg) no-repeat;
    background-size: 100% 100%;
    box-shadow: unset;
    border-radius: unset;
    padding-bottom: 2rem;  
}

.loan-bg-cwd{
	position: relative;
	height: unset;
    background: url(../../images/yixin/banner-bro-cwd.jpg) no-repeat;
    background-size: 100% 100%;
    box-shadow: unset;
    border-radius: unset;
    padding-bottom: 2rem;  
}

.loan-bg-pro{
	position: relative;
	height: unset;
    background: url(../../images/yixin/banner-bor-pro.jpg) no-repeat;
    background-size: 100% 100%;
    box-shadow: unset;
    border-radius: unset;
    padding-bottom: 2rem;
}

.loan-bg-pro-qiye{
    position: relative;
    height: unset;
    padding: 3.5rem 1.35rem 0;
    background: url(../../images/yixin/banner-bor-pro-qiye.png) no-repeat;
    background-size: 100% 100%;
    /* -moz-box-shadow: 0px 5px 10px rgb(0 74 174 / 20%);
    box-shadow: 0px 5px 10px rgb(0 74 174 / 20%); */
}

.loan-head .head-div{
    color: #fff;
}

.head-div .op{
	opacity: 0.7;
    font-size: 1rem;
   /*  margin-bottom: 0.83rem;
    margin-top:1.25rem; */
    line-height: 1rem;
}

.head-three .money{
    font-size: 3.75rem;
    font-family: 'PingFang SC';
    font-weight: bold;
    margin-bottom: 2rem;
    line-height: 3.75rem;
}

.head-three .buttom{
    width: 21.25rem;
    height: 3.25rem;
    background: #f2f3ff;
    border: 1px solid #fff;
    border-radius: 2.75rem;
    text-align: center;
    line-height: 2.75rem;
    font-size: 1.5rem;
    color: #3f488d;
    font-family: 'PingFang SC';
    font-weight: bold;
    moz-box-shadow: 0px 5px 21px rgb(0 43 121 / 16%);
    box-shadow: 0px 5px 21px rgb(0 43 121 / 16%);
}

.head-four{
	font-size: 1rem;
	margin-top: 0.5rem;
	/* float:left;
	width:50%; */
	line-height:1rem
}

.loan-banner{
    margin-top: 10px;
    padding: 10px 0;
    background: url(../../images/yixin/bg-zha-banner.png) no-repeat;
    background-size: 100% 100%;    
    height: 95px;
}

.pad-lr15{
	padding:0 1.25rem
}

.loan-infor{
	padding:1.25rem 0
}

.banner-bor-litt{
    height: 3.5rem;
    font-size: 1.5rem;
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
    color: #202020;
    font-weight: bold;
    padding: 0.2rem 0.5rem;
}

.banner-bor-buss{
    height: 3.5rem;
    font-size: 1.25rem;
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
    color: #444;
    font-weight: bold;
    padding: 0.80rem 0.5rem;
}

/* .ul-zad{
	padding:10px 0 0 10px
} */

.ul-zad li{
    display: inline-block;
    width: 100%;
    border-right: 1px solid hsl(218 15% 54% / 0.1);
    line-height: 1.25rem;
    background: #fff;
}

/* .product .ul-zad li {
	margin:0px
} */

.ul-zad li.no-border img{
	width: 100%;
}

.index-img{
	width: 2.5rem;
    margin: 2px 0.5rem 0 0;
}

.ul-zad li div.ques{
	/* width: 100%;	 */
	margin:0;
	float: left;
	 /* float:right;
    height: 23.5px; */
	/* background:url(../../images/pic-question-home.png) no-repeat; */
	background-size: 100% 100%;
	
}

.ul-zad li div.borr{
	margin:0;
	float: left;
	/* width:100%;	
    height: 23.5px; */
	/* background:url(../../images/pic-borrow-home.png) no-repeat; */
	background-size: 100% 100%;
	
}
.ul-zad li div.us{
	margin:0;
	float: left;
	/* width:100%;	
    height: 23.5px; */
	/* background:url(../../images/pic-us-home.png) no-repeat; */
	background-size: 100% 100%;
	
}

.ul-zad li div.wh{
	margin:0;
	float: left;
	/* width:100%;	
    height: 23.5px; */
	/* background:url(../../images/pic-wh-home.png) no-repeat; */
	background-size: 100% 100%;
	
}

.ul-zad .boeder-b{
	width:0.83rem;	
    height: 0.2rem;
    margin:0.5rem 0 0.67rem 1px;
}

.ul-zad .borr .boeder-b{
	background:#fce7d7;
}

.ul-zad .ques .boeder-b{
	background:#d7ddeb;
}

.ul-zad .wh .boeder-b{
	background:#ffd7d7;
}

.ul-zad .us .boeder-b{
	background:#d7efff;
}

.ul-zad li .litt-t{
	font-size: 1.125rem;
	/* margin-bottom: 10px; */
	color:#546498;
	font-weight: bold;
}

.ul-zad li .litt-b{
    font-size: 1rem;
    color: #77869d;
}

.product .ul-zad li .litt-b{
    color: #9d9d9d;
   font-size: 0.91rem;
    -webkit-transform: scale(0.9);
   margin-left: -5px;
   margin-top: 0.5rem;
}

.product .ul-zad li .litt-t{
	color:#333;
	/* font-size: 1.33rem; */
}

.bor-red{
	border-left: 3px solid #ef5d56;
    float: left;
    height: 17px;
    margin: 3px 5px 0 0;
}

.loan-infor img{
	width:15px;
	margin: 5px 5px 5px 0;
	float: left;
}

#demo{
	overflow:hidden;
	height:20px;
	position:relative;
	color:#969696;
}
#demo1{
	height:auto;
	text-align:left;
}
#demo2{
	height:auto;
	text-align:left;
}
#demo1 li{
	list-style-type:none;
	height:22px;
	text-align:left;
	text-indent:15px;
}
#demo2 li{
	list-style-type:none;
	height:22px;
	text-align:left;
	text-indent:15px;
}

.product{
    padding: 15px 15px;
}

.product-ul{
	background: #fff;
    border-radius: 10px;
    padding: 0 15px;
}

.mg-t2{
	margin-top:2px
}

.product-ul .taxi-img{
	width: 38px;
    float: left;
    margin: 7px 15px 0 0;
}

.product-ul li .text-taxi{
	font-size: 16px;
    margin-right: 8px;
    font-weight: bold;
}

.product-ul li .taxi-red{
	color: #d7686b;
    font-size: 13px;
	font-weight: bold;
}

.mg-b5{
	margin-bottom: 0.416rem;
}

.product-ul li .text-gray{
    color: #a2a2a2;
    font-size: 12px;
    line-height: 16px;
}

.blue-button{
	margin-top:30px;
	font-size: 13px;
	width: 80px;
    height: 30px;
    float: right;
    background: #ef5d56;
    color: #fff;
    border-radius: 30px;
    text-align: center;
    line-height: 30px;
    border: none;
    font-weight: bold;
}

.list-tittle .blue-button{
    margin-top: 8px;
    background: #8198e2;

}


.product-ul li:first-child{
    border-bottom: 1px solid #eee;
    padding: 10px 0;
    height: 92px;
}

/*tab菜单*/

.menu-tab-yg {
    width: 100%;
    height: 4.8rem;
    border-top: 1px solid #e9e9eb;
    background-color: #ffffff;
    position: fixed;
    bottom: 0;
    z-index: 100;
}

.menu-tab-yg ul li {
    width: 33.3%;
    float: left;
}

.qiye .menu-tab-yg ul li .icon-text.selected {
    color: #4d71f4;
}

.qiye .menu-tab-yg ul li .icon-text {
    color: #4d71f4;
}

.smknew.menu-tab-yg ul li .icon-text.selected {
    color: #6f4a3c;
}

.smknew.menu-tab-yg ul li .icon-text {
    color: #6f4a3c;
}

.menu-tab-yg ul li .icon-text {
    min-width: 2.5rem;
    height: auto;
    margin: 0.42rem auto 0 auto;
    display: inline-block;
    color: #5d6e9a;
}

.menu-tab-yg ul li.active .icon-text {
    color: #5873ff;
}

.menu-tab-yg ul li .icon-text img {
    width: 2rem;
    height: 2rem;
    margin: 0 auto;
    margin-bottom: 0.3rem; 
}

.menu-tab-yg ul li .icon-text.selected {
    color:#5d6e9a;
}

/*我的页面*/
/*我的页面*/
/*我的页面*/

.title-mine{
    position: absolute;
    top: 2rem;
    right: 1.25rem;	
}

.title-mine img{
	width: 2rem;
}

.reply-lately{
	color: #bdd8fe;
    font-size: 1rem;
}

.money-mine{
	margin-top: 7rem;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 99;
}


.money-mine .white-mine{
	line-height: initial;
    background: #fff;
    margin: 0 1.33rem 1.33rem 1.33rem;
    border-radius: 8px;
    padding: 1.4rem 1.67rem 1.67rem;
    -moz-box-shadow: 0px 0.66rem 0.75rem rgba(77, 110, 220,0.19);
    box-shadow: 0px 0.66rem 0.75rem rgba(77, 110, 220,0.19);
    height: 12rem;
}

.reply-bor a{
    text-align: center;
    background-image: linear-gradient(to right, #8488ff , #5773ff);
    border: none;
    color: #fff;
    border-radius: 27px;
    font-size: 12px;
    height: 27px;
    display: block;
    line-height: 27px;
}

.reply-bor{
	display: inline-block;
    width: 60px;
}

.cash-bor{
    display: inline-block;
    width: 60px;	
    margin-left: 5px;
}

/*zhongandai*/
.title-z img{
	width: 133px;
    margin-left: 40px;
    margin-top: 11px;
}

.last-btn .btn{
	margin: 3rem 0 2rem 0;
	width: 100%;
	height: 3.75rem;	
	line-height: 3.75rem;	
	background:#8198e2;
    border: none;
    color: #fff;
    font-size: 1.33rem;
    box-shadow: 0px 5px 9px rgb(69 122 238/0.4);
    -moz-box-shadow: 0px 5px 9px rgb(69 122 238/0.4);
    border-radius: 3.75rem;
}

.qiye .last-btn .btn{
	background:#4d71f4;
	box-shadow:0px 5px 9px rgb(77 113 244 / 40%);
    -moz-box-shadow: 0px 5px 9px rgb(77 113 244 / 40%);
}

.bott-img{
    padding: 0 16px;
    margin: 48px 0 24px 0;
}

.bott-img img{
	width: 100%;
}

.zhongan .p-col{
	color:#999999;
	font-size: 13px;
}

.zhongan .p-col span{
	color:#8498fa;
}

/*基本信息填写*/
.tittle-e{
	padding: 15px 20px;
	background: #f5f5f9;
}

.baseinfo .main.main-payin .form li.bor-money-red > input{
	font-size:1.85rem;
}

li.bor-money-red>input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  font-size:1.33rem;
}

.tittle-e .p-first{
	margin-bottom: 0.5rem;
    color: #85bfff;
    font-size: 1.67rem;
    font-weight: bold;
}

.tittle-e .p-first .first-img{
    width: 2.5rem;
    float: left;
    margin-right:0.5rem;
}

.tittle-e .p-s{
	font-size: 1.167rem;
    color: #b7c4e1;
}

.last-text p{
	text-align: center;
    font-size: 1rem;
    line-height: 1.5rem;
}

.last-text{
	width:100%;
    position: absolute;
    padding: 0 1.67rem;
    bottom: 1.67rem;
}

.last-text .btn{
	margin-bottom:1.25rem;
}

/* .main .last-text .btn{
	box-shadow:none;
	-moz-box-shadow:none;
} */

.form input::-webkit-input-placeholder { /* WebKit browsers 适配谷歌 */
    color: #c5c9d3;
}
.form input:-moz-placeholder { /* Mozilla Firefox 4 to 18 适配火狐 */
    color: #c5c9d3;
}
.form input::-moz-placeholder { /* Mozilla Firefox 19+ 适配火狐 */
    color: #c5c9d3;
}
.form input:-ms-input-placeholder { /* Internet Explorer 10+  适配ie*/
    color: #c5c9d3;
}

body .form-e .form input.input{
	color: #222;
}

.mg-t16{
	margin-top:1.33rem
}

.ele-all{
	padding:20px 45px 50px 45px;
	min-height: 50%;
	max-height: 60%;
    overflow: auto;
}

.ele-all .selected {
    color: #ffbe4c;
}

.baseinfo .form.text > li {
    padding: 0;
}

.baseinfo .form-info{
	border-radius: 0;
    padding: 15px 20px 0 20px;
}

.last-btn .infoagree{
	font-size:1rem;
	padding:0 0.83rem 2rem 0.83rem
}

.form-info .tishi{
	    background: rgb(234 178 129 / 10%);
    padding: 0.5rem 0.83rem;
    line-height: 2rem;
    color: #ff8822;
    font-size: 1rem;
    display: block;
}

.form.text > li > p{
    color:#666
}

.form.text > li>.danwei{
	width: auto;
    height: auto;
    color: #666;
}

.quota-img{
    width: 14px;
}

.mg-b10{
	margin-bottom:0.83rem
}

.quota>.quota-p{
	font-weight: bold;
    font-size: 50px;
    color: #ef5d56;
    margin: 30px 0 20px;
}

.quota .lilv{
	color: #b7c4e1;
    font-size: 13px;
}

.quota{
	text-align: center;
    padding-top: 35%;
}

.quota .my-quota{
	font-size: 12px;
    display: inline-block;
    margin-right: 3px;
    color: #b7c4e1;
}

button:focus {
    outline: none;
}

/* .last-text>.btn{
	box-shadow: none;
	-moz-box-shadow:none;
} */


/*基本信息  */

.span-line{
	border-left: 2px solid #5773ff;
    height: 40px;
    padding: 7px 20px;
    font-size: 13px;
    color: #aeaeae;
    display: inline-block;
}

body .form.ele-all li{
	padding: 0;
}

.list-apply{
	background: #fff;
	margin-bottom: 10px;
	color: #333;
}

.list-tittle{
	color:#2a4298;
	height: 4rem;
    border-bottom: 1px solid #f2f2f2;
    line-height: 4rem;
    padding: 0 1.67rem 0 1.5rem;
}

.list-tittle .rili{
	float: left;
    width: 24px;
    margin: 13px 2px 0 0;
}

.list-apply-ul ul li{
	float:left;
	width:33.3%;
}

.applu-ul{
	padding: 20px;
    height: 90px;
}

.list-apply-ul ul li .text-ss{
	font-size:12px;
	color:#999999;
	margin-bottom: 5px;
}

.adress-tishi{
	height: 40px;
    line-height: 40px;
    margin: 12px 0;
    background: #fef6da;
    padding: 0 20px;
    color: #ffa701;
    font-size: 14px;
}

.adress-tishi img{
	width: 20px;
    margin: 10px 5px 10px 0;
}

.no-text{
	line-height: 6.75rem;
    background: #fff;
    color: #97a6ca;
    text-align: center;
    font-size:1.25rem;
}

.loan .login-load{
	color: #626262;
}

.index-head{
    display: inline-block;
    padding-top: 1.67rem;
}

.add-bankcard-but{
	margin: 35px 0 25px 0;
    width: 100%;
    height: 45px;
    line-height: 45px;
    background-image: none;
    background-size: 100% 100%;
    border: none;
    color: #8198e2;
    font-size: 16px;
    border-radius: 45px;
    text-align: center;
    border: 1px solid #8198e2;
}

.add-bankcard-but .input-card{
	background: none;
    border: 0;
    height: 100%;
    text-align: center;
    line-height: 100%;
    vertical-align: middle;
    color: #5773ff;
}

.result{
	margin:0 40px
}

.result .bac-but{
    width: 100%;
    color: #5773ff;
    border: 1px solid #5773ff;
    outline: none;
    -webkit-box-shadow: unset;
    height: 45px;
    margin-top: 45px;
    border-radius: 28px;
    background: linear-gradient(to right, #fff , #fff);
    font-size: 16px;
	
}

.result .bac-but:hover{
	background-image: linear-gradient(to right, rgba(77, 110, 220,0.19) , rgba(77, 110, 220,0.19));
    opacity: 0.3;
   
}

.zad-tittle-img{
	height: 17px;
    margin: auto;
    margin-bottom: 15px;
}

.bg-width-d{
	background: #fff;
    height: 120px;
    z-index: -1;
    width: 100%;
}

.icon-okk{
	position: absolute;
    right: 28px;
    top: 17px;
    width: 20px;
    height: 16px;
    float: left;
	background:url(../../images/hjs/icon-choose-ok.png) no-repeat;
	background-size: 100% 100%;
}

.link-arrow{
	display: block;
	width:1.33rem;
	height: 1.33rem;
	background:url(../../images/link-arrow.png) no-repeat;
	background-size: 100% 100%;
}

.tan-massage {
	    height: 4rem;
    border-bottom: 1px solid #eaeaea;
    line-height: 4rem;
    color:#555;
}

.bg-supp{
	width:100%;
	height: 19rem; 
	background:url(../../images/tisheng-bg.png) no-repeat;
	background-size: 100% 100%;
	padding:0 1.33rem;
	color:#fff;
}

.bg-supp .f{
	font-size: 1.67rem;
    padding: 3rem 0 1.25rem;
}

.bg-supp .t{
    font-size: 2rem;
    font-weight: bold;
    padding-bottom:0.83rem;
}

.bg-supp .three{
    font-size: 1.25rem;
    font-weight: revert;	
}

.supple .mg-tbg{
	margin-top:-5.5rem;
	padding: 3rem 1.25rem;
}

/* .supple .supple-li{
	background: #f2f2f4;
    padding: 13px 20px;
    border-radius: 5px;
    position: relative;
    margin-bottom: 14px
} */

.supple-li .choose-pro.active{
	background: #fff;
    border: 1px solid #fbb1a5;
    box-shadow: 0px 1px 6px rgb(223 45 17 / 20%);
}

.supple .supple-li .mine{
	font-size: 1.5rem;
    font-weight: bold;
    margin-bottom:1.25rem;
}

.supple-li .choose-pro{
    position: relative;
    border-radius: 0.416rem;
     box-shadow: 0px 1px 6px rgb(39 53 141 / 0.2);
    box-shadow: 0px 1px 6px rgb(39 53 141 / 0.2);
    margin-bottom: 1.25rem;
    border: 1px solid #fff;
}

.supple .supple-li .mine-xiao{
	-webkit-tap-highlight-color: rgba(200,200,200,0);
	padding:0.9rem 1.2rem;
    font-size: 1.25rem;
    color: #555555;
    font-weight: bold;
}

label{
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
}

#choose-supple .supple-li{
	padding-bottom: 0.83rem;
}

.supple-li .pos-ok{
	position: absolute;
    right: 2.25rem;
    top: 50%;
    margin-top: -0.75rem;
}

.taxi-bg input[type="checkbox"]{
	width: 0;
    position: absolute;
    top: 50%;
    right: 2.5rem;
    margin-top: -0.75rem;
}
.taxi-bg input[type="checkbox"]::before{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 1.5rem;
	height: 1.5rem;
	background:url(../../images/icon-red-no.png) no-repeat;
	background-size: 100% 100%;

	
}
.taxi-bg input[type="checkbox"]:checked::before{
	/* content: "\2713"; */
	background-color: #fff;
	position: absolute;
	top: 0;
	left: 0;
	width: 18px;
	height: 18px;
	background:url(../../images/icon-red-yes.png) no-repeat;
	background-size: 100% 100%;
}

.taxi-bg input[type="radio"]{
	width: 0;
    position: absolute;
    top: 50%;
    right: 3.5rem;
    margin-top: -0.75rem;
}
.taxi-bg input[type="radio"]::before{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 1.5rem;
	height: 1.5rem;
	background:url(../../images/icon-red-no.png) no-repeat;
	background-size: 100% 100%;

	
}
.taxi-bg input[type="radio"]:checked::before{
	/* content: "\2713"; */
	background-color: #fff;
	position: absolute;
	top: 0;
	left: 0;
	width: 1.5rem;
	height: 1.5rem;
	background:url(../../images/icon-red-yes.png) no-repeat;
	background-size: 100% 100%;
}


.cir-bg{
    float: left;
    width: 1.75rem;
    height: 1.75rem;
    background: #e7e8f5;
    margin-top: 0.167rem;
    border-radius: 0.83rem;
    font-size: 1.08rem;
    line-height: 1.75rem;
    text-align: center;
    color: #5d6e9a;
}

.tishi-wenzi{
    float: revert;
    font-size: 1.08rem;
    color: #5d6e9a;
    margin-left: 2.3rem;
    margin-bottom: 0.73rem;
    line-height: 2.08rem;
}

.su-text div{
	min-height:2.5rem;
}

.noticeList{
	display: -webkit-box;
	overflow-x: scroll;
	overflow-y: hidden;
	white-space: nowrap;
	-webkit-overflow-scrolling:touch;
	padding-bottom:15px;

}

.noticeList .loan-head{
	width: 99%;
	margin-right: 15px;
    position: relative;
}

.none-type{
 width:15px;
  height:15px;
}

.img-biaoqian{
	position: absolute;
    top: 0;
    right: 0;
    width: 69px;
}


.head-ts{
    font-size: 1rem;
    background: #fff;
    color: #5d6e9a;
    padding: 0.5rem 0 0.5rem 0.6rem;
    min-height: 2.5rem;
    line-height: 2.5rem;
    position: relative;
    /* margin-bottom: 1rem; */
   /* height: 2.5rem; */
}

.close-home{
	width: 1rem;
    position: absolute;
    top: 1rem;
    right: 1rem;
}

.file-idcard{
	margin: 0 auto;
    display: inline-block;
    border-radius: 4px;
    width: 21.25rem;
    height: 13.3rem;
	
	
}

.shd .rx .file-idcard{
	background:url(../../images/yixin/upd-idcard-rx.jpg) no-repeat;
	background-size: 100% 100%;
}

.shd .gh .file-idcard{
	background:url(../../images/yixin/upd-idcard-gh.jpg) no-repeat;
	background-size: 100% 100%;
}

.file-idcard input {
    opacity: 0;
    font-size: 15px;
    width: 21.25rem;
    height: 13.3rem;
	
}

.slog-bor-litt{
	font-size: 1.167rem;
    color: #898989;
    margin-bottom: 2rem;
}

/* .shd .item .item-content {
    text-align: center;
} */

.file {
	margin-left: 10px;
    display: inline-block;
    border-radius: 4px;
    width: 200px;
    height: 136px;
	background:url(../../images/yixin/pic-loanphoto.png) no-repeat;
	background-size: 100% 100%;
}

.shdai .file{
	background:url(../../images/yixin/add-photo.png) no-repeat;
	background-size: 100% 100%;
}

.file input {
    opacity: 0;
    width: 200px;
    font-size: 15px;
    height: 136px
	
}
/* .file:hover {
	background:#AADFFD;
	border-color:#78C3F3;
	color:#004974;
	text-decoration:none;
} */

.box-photo{
    overflow: hidden;
    width: 220px;
    margin: 0 auto;
    padding-bottom: 20px;
    
}

/* .padd-photo{
	border-bottom: 1px solid #dedede;
} */

.photo-kong .my-car-thumbnail{
	float:right;
}

.my-car-thumbnail img {
    width: 200px;
    margin-left: 10px;
    max-height:136px;
}

.text-pho{
    text-align: center;
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: bold;
    color: #53555a;
}

.form-info .text-pho{
    text-align: left;
    margin-bottom: unset;
    font-size: 1.167rem;
    font-weight: unset;
    color: #666;
}

.qiyefj{
    margin-top: 0.83rem;
    background: #fff;
    padding-bottom: 2rem;
    display: inline-block;
    width: 100%;
}

.qiyefj .file,.qiyefj .file input,.qiyefj .my-car-thumbnail img.img_wrap{
	width: 8rem;
    height: 8rem;
    margin-left: 0;
}

/* .scroll .list{
	text-align: center;
	margin-right: 20px;
} */

.item .item-content{
	/* width: 220px;
    margin: 0 auto; */
}

.res-pe{
    font-weight: bold;
    font-size: 1.33rem;
    color: #354050;
    margin: 0.83rem 0;
}

.res-mo{
	color: #354050;
    font-size: 2.5rem;
}

.all-money{
	text-align: center;
	padding:0 4.75rem
}

.all-money .bor-b{
	border-bottom: 1px solid #e6eaf5;
	padding-bottom: 0.83rem;
}

.loan-cricle {
    width: 2rem;
    height: 2rem;
    line-height: 2rem;
    background: #95bae7;
    border-radius: 2rem;
    text-align: center;
    color: #fff;
}

.loan-border{
    width: 0.083rem;
    height: 2rem;
    background: #9ec0e9;
}
.hei-80{
	
	height:6rem
}

.mg-r20{
	margin-right:1.67rem
}

.text-pb {
    color: #354049;
    font-size: 15px;
}

.bg-loan-border{
	background:#c0c0cf;
	width: 0.083rem;
    height: 4rem;
    margin: 0 1rem;
}

.loan-jindu{
	width: 10.75rem;
    height: 3.25rem;
    border: 1px solid #85bfff;
    text-align: center;
    line-height: 3.25rem;
    border-radius: 33.25rem;
    margin:1.25rem auto;
    font-size: 1.25rem;
    color: #85bfff;
}

.photo-kong .item-inquiry{
	position: absolute;
    top: 0;
}

.photo-kong form{
	position: relative;
}

.res-ping{
    font-size: 1.33rem;
    color: #8198e2;
    margin-top: 0.83rem;
}

.stra-tegy{
	text-align: center;
    font-size: 1.137rem;
    padding-bottom:1.67rem;
}

.stra-tegy a:link,.stra-tegy a:visited,.stra-tegy a:hover,.stra-tegy a:active{
    color: #8198e2;
}

.strategy-back{
	width: 280px;
    text-align: center;
    font-size: 30px;
    color: #8198e2;
    border: 3px solid #8198e2;
    margin: 20px auto 0;
    height: 80px;
    line-height: 78px;
    border-radius: 40px;
}

.increase-bg{
	margin:0.17rem 0 1.75rem;
    line-height: 3.25rem;
    background: #e0e6f9;
    padding: 0.325rem 0.83rem;
    border-radius: 0.75rem;
    color: #333;
    font-size: 1.167rem;
    -moz-box-shadow: 0px 4px 10px rgb(67 84 127 / 16%);
    box-shadow: 0px 5px 10px rgb(67 84 127 / 16%);
} 

.increase-in{
    border: 1px solid #434e93;
    float: right;
    color: #3f488d;
    height: 2rem;
    border-radius: 2rem;
    line-height: 0;
    font-size: 1rem;
    padding: 1rem 1.25rem;
    margin-top: 0.6rem;
}

.tie-img{
	width: 2rem;
    float: left;
    margin: 0.65rem 0.65rem 0 0;
}

/*           打钩按钮*/

.agree-ment  input[type="checkbox"]{
	width: 0;
}
.agree-ment  input[type="checkbox"]::before{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 1.5rem;
	height: 1.5rem;
	background:url(../../images/yixin/icon-input-no.png) no-repeat;
	background-size: 100% 100%;
}
.agree-ment  input[type="checkbox"]:checked::before{
	/* content: "\2713"; */
	background-color: #fff;
	position: absolute;
	top: 0;
	left: 0;
	width: 1.5rem;
	height: 1.5rem;
	background:url(../../images/yixin/icon-input-yes.png) no-repeat;
	background-size: 100% 100%;
}

.center-ban{
	width: 33.3%;
    border-right: 1px solid #e9eeff;
    float:left;
}

.center-ban:last-child{
	border:none
}

.center-ban-ing {
	width: 2.5rem;
    margin: 0 auto
}

.cen-rent{
	font-size: 1.08rem;
    text-align: center;
    margin: 0.83rem 0 0.5rem;
}

.tab-zad li{
	width: 50%;
    text-align: center;
    color:#070002;
    font-size:15px;
    line-height: 30px;
}

.tab-zad{
	height:50px;
	padding: 10px 15px 0 15px;
}

.bor-k{
    width: 20px;
    height: 3px;
    background: #e4cfb8;
    z-index: 999;
    margin: 0 auto;
    border-radius: 3px;
}

.tab-zad .current a{
	font-weight: bold;
    color: #070002;
}

.index-bannder-tittle{
	font-size: 1.5rem;
    font-weight: bold;
    line-height: 1.5rem;
}

#plus .index-bannder-tittle{
	/* color: #a58d6c; */
    margin-top:0.5rem;
}

.plus-op{
    color:#555;
    font-size: 1.08rem;
    margin-bottom: 1rem;
    margin-top:1.25rem;
    line-height: 1.08rem;
}

 .qiye .pro-op{
    color:#345cec96;
    font-size: 1rem;
    margin-bottom: 1rem;
    margin-top:1.25rem;
    line-height: 1rem;
} 

.pro-op{
    color:#555;
    font-size: 1rem;
    margin-bottom: 1rem;
    margin-top:1.25rem;
    line-height: 1rem;
}

#plus .dididi{
	background-image: linear-gradient(to right, #e4d1c7 , #d6b9a8);
	moz-box-shadow:0px 5px 8px rgb(147 102 39 / 20%);
	box-shadow: 0px 5px 8px rgb(147 102 39 / 20%);
}

 .qiye #pro .dididi{
    background: linear-gradient(to right, #749fd8, #3b61ed);
    color: #fff;
    border: none;
    moz-box-shadow: 0px 5px 10px rgb(77 113 244 / 35%);
    box-shadow: 0px 5px 10px rgb(77 113 244 / 35%);
} 

#pro .dididi{
	background:#6362ab;
	color:#fff;
	border:1px solid #6362ab;
	moz-box-shadow:0px 5px 10px rgb(18 18 177 / 25%);
	box-shadow: 0px 5px 10px rgb(18 18 177 / 25%);
}

#plus .shou{
    color: #555;
    font-size: 1rem;
    margin: 0.5rem 0;
   /*  width: 50%;
    float: left; */
}

.qiye #pro .shou{
    color: #4d71f4;
}

#pro .shou{
    color: #555;
    font-size: 1rem;
    margin: 1rem 0;
    /* width: 50%;
    float: left; */
    line-height:1rem;
}

.mine-add .form-control{
    -webkit-appearance: none;
    display: block;
    width: 100%;
    height: 4rem;
    font-size: 1.167rem;
    color: #333;
    background-color: #fff;
    padding-right: 1.67rem;
    border-radius: 0;
    border-bottom: 1px solid #eee;
}

.mine-add .form-group{
    position: relative;
    float: left;
    width: 50%;
    padding-right: 0.83rem;
}

.mine-add{
    width: 70%;
}

.form-group .icon--jiantouxia{
position: absolute;
    bottom: 1rem;
    right: 1.25rem;
    font-size: 1rem;
    height: 1.67rem;
    line-height: 1.67rem;
    color: #bfbfbf;
}

.cen-borr-money{
	padding:10px 15px;
}

.center-money{
	color: #333;
    font-size: 42px;
    line-height: 42px;
    margin: 10px 0;
}

.input-wenhao .icon-wenhao{
    color:#c1c1c1
}


.qiye .loan-zad-input .bott-small{
    background: #4d71f4;

}

.loan-zad-input .bott-small{
	position: absolute;
	right:1.25rem;
    width: 7rem;
    line-height: 2.5rem;
    color: #fff;
    border-radius: 1.25rem;
    font-size: 1rem;
    text-align: center;
    margin: 1.75rem 1.25rem 0 0;
    background: #5d72a8;
    display: block;
   
}

.loan-zad-input .bott-small.light{
    background: #f8634b;
}

.pad-banner .dididi-garey {
    background: #dfdfdf;
    color: #959595;
    moz-box-shadow: 0px 5px 10px rgb(104 103 102 / 16%);
    box-shadow: 0px 5px 10px rgb(104 103 102 / 16%);
    border: 1px solid #dfdfdf;
}

.loan-zad-input .bott-small.light-garey {
    opacity: 0.5;
}

.mg-tbg .sx-money{
	font-size: 4.5rem;
    font-weight: bold;
    margin: 2.25rem 0;
    color:#ef5d56;
    line-height: 4.75rem;
}

.mg-tbg .heightist{
    color: #9b99ab;
    font-size: 1.25rem;
    
}

.bg-jianbian{
	box-shadow:none;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(#ffffff), color-stop(#f4f5fa));
    background: -webkit-linear-gradient(top, #ffffff,#f4f5fa);
    background: -o-linear-gradient(top, #ffffff,#f4f5fa);
    background: -ms-linear-gradient(top, #ffffff,#f4f5fa);
}

.date-interest{
	color: #9b99ab;
    font-size: 1.25rem;
    margin-bottom: 2.5rem;
}

.bg-jianbian .congrat{
	color: #9b99ab;
    font-size: 1.167rem;
    margin-top: 1.67rem;
}

.bg-jianbian .congrat span{
	color: #515ffd;
}

.wode li{
	font-size:1.33rem
}

.bank-jiebang{
	font-size: 1rem;
    float: right;
    margin-top: 0.1rem;
    opacity: 0.78;
    border: 1px solid #fff;
    border-radius: 1rem;
    padding: 0.1rem 0.6rem;
}

.unit-quantity{
    position: absolute;
    right: 1.25rem;
    color:#686868;
    z-index: 999;
}

.ht .tui-checkbox{
	border: solid 1px #4d71f4;
}

.tui-checkbox{
	border: solid 1px #8198e2;
}

.ht .tui-checkbox:checked {
    background:url(../../images/yixin/icon-ht-choose-o.png) no-repeat;
	background-size: 100% 100%;
}

.ht .tui-checkbox:checked {
    background:url(../../images/yixin/icon-ht-choose.png) no-repeat;
	background-size: 100% 100%;
}

.photo-kong .block-img{
    width: 20px;
    position: absolute;
    right: -10px;
    top: -5px;
    opacity: 0.6;
}

.with-tittle{
	font-size: 1.2rem;
    font-weight: bold;
    line-height: 1.25rem;
    padding: 1rem 0;
}
.address-div-t{
    position: fixed;
    top: 20.7rem;
    margin: 1.6rem auto;
    text-align: center;
    z-index: 9999;
}

.adress-li-t{
    font-size: 1.167rem;
    width: 37.5rem;
    text-align: left;
    padding-left: 1.67rem;
    color: #555;
    display: table-cell;
    vertical-align: middle;
    background: #fff;
    height: 4rem;
   /*  opacity: 0.5; */
}

.bor-gb{
	    width: 1px;
    border: 1px solid #757575;
}

.tishi-address{
    float: left;
    width: 77%;
    color: #c5c9d3;
    font-size: 1.33rem;
}

.menpai{
	color: #fff;
    font-size: 1.25rem;
    margin-top: 1rem;
}

.i-know{
	    width: 11rem;
    height: 3rem;
    padding: 0 2.5rem;
    font-size: 1.25rem;
    background: unset;
    border-radius: 0.5rem;
    color: #fff;
    border: 1px solid #fff;
}

.over-h{
	overflow: hidden;
}

.two-input .last-btn input{
	width: 45%;
	display: inline-block;
    box-shadow: none;
    height: 3.5rem;
    line-height: 3.5rem;
}

.two-input .last-btn input.none{
	margin: 2.25rem 0 1.25rem 0;
    color: #8198e2;
    background: #fff;
    border: 1px solid #8198e2;
   /*  float:left; */
}

.promote-car .span-mar{
	margin-top: 1.2rem;
    margin-right: 0.5rem;
}

.newcar-money{
    color: #070002;
    font-weight: bold;
    height: 4.5rem;
    margin-bottom: 0.2rem;
}

.newcar .img-three{
    border-top: 1px solid #f1f1f1;
    padding-top: 1rem;
    margin-top: 1rem;
}

.newcar .center-ban{
	border:none
}

.newcar .center-ban .cen-rent{
	font-size: 1rem;
	color:#333;
	margin: 0.5rem 0 0.5rem;
}

.introduce-b{
	margin-top:0.8rem;
    border: 1px solid #e3ba98;
    border-bottom: none;
}

.introduce-b .car-th{
    width: 27%;
    float: left;
    border-right: 1px solid #e3ba98;
    text-align: center;
    border-bottom: 1px solid #e3ba98;
    height: 2.125rem;
    font-size: 1rem;
    line-height: 2.125rem;
    color: #333333;
    font-weight: bold;
}

.introduce-b .car-td{
    width: 73%;
    float: left;
    border-bottom: 1px solid #e3ba98;
    height: 2.125rem;
    font-size: 1rem;
    line-height: 2.125rem;
    padding-left: 0.8rem;
    color: #555555;
}

.introduce-b li{
	height: 2.125rem;
}

.car-td p{
	float:left;
	width:20%;
	text-align: center;
	border-right: 1px solid #e3ba98;
}

.twohang .lianghang{
	height: 5.4rem;
    line-height: 1.5rem;
    padding:0.425rem 0.3rem;
}

.introduce-b li.twohang{
	height: 5.4rem;
}

.twohang .yihang{
	height: 5.4rem;
    line-height:5.4rem;
}

.introduce-b li.threehang{
	height: 6rem;
}

.threehang .yihang{
	height: 6rem;
    line-height: 6rem;
}

.introduce-b .sanhang{
	height: 6rem;
    line-height: 1.75rem;
    padding:0.3rem 0.8rem;
}

.threehang .crecle{
	width: 0.325rem;
    background: #c99d6e;
    height: 0.35rem;
    display: block;
    border-radius: 1rem;
    float: left;
    margin: 0.8rem 0.4rem 0 0;
}

.car-td p:last-child{
	border:none
}

.bor-newcar-red {
width: 0.3rem;
    background: #0066b3;
    float: left;
    height: 1.25rem;
    border-radius: 1rem;
}

.ul-zad.car-showed{
	padding: 0;
    box-shadow: 0px 5px 21px rgb(0 43 121 / 16%);
    position: relative;
}

.car-showed .new-light{
	width: 8rem;
    line-height: 3rem;
    background: #3169b1;
    font-size: 1.25rem;
    border-radius: 1.5rem;
    right: 0;
}
.mar-tb5{
	margin:0.5rem 0;
}

.newcar-info{
	width: 100%;
    height: 3.45rem;
    border: 1px solid #dadada;
    border-radius: 0.416rem;
    padding: 0 1.2rem 0 5rem;
    margin-bottom: 0.8rem;
}

.promote-car .ul-zad li .litt-t {
    font-size: 1.33rem;
    color: #333;
    margin-bottom: 1rem;
}

.car-name{
	font-size: 1.25rem;
    color: #333333;
    position: absolute;
    top: 0.77rem;
    font-weight: bold;
    left: 1.2rem;
}

.pos-re{
    position: relative;
}

.car-pad-banner{
	padding: 2rem 2.5rem 2.875rem;
}

.bg-newcar-quote{
	background: -webkit-linear-gradient(top, #3169b1,#fff);
}

.new-loan-adre{
	padding-top: 1.75rem;
	position: relative;
	height: 15.5rem;
	background: url(../../images/yixin/newcar-quote.png) no-repeat;
    background-size: 100% 100%;
	border-radius: 0.825rem;
}

.car-head-div .op {
    color: #555;
    font-size: 1.167rem;
    margin-bottom: 0.83rem;
    line-height: 1rem;
}

.car-head-div .money {
    color: #3169b1;
    font-size: 3.75rem;
    font-family: 'PingFang SC';
    font-weight: bold;
    margin-bottom: 0.6rem;
    line-height: 3.75rem;
}

.head-three .car-buttom {
    width: 16.25rem;
    height: 3.25rem;
    background: #3169b1;
    border-radius: 2.75rem;
    text-align: center;
    line-height: 2.75rem;
    font-size: 1.5rem;
    color: #fff;
    font-weight: bold;
    border: none;
    margin-top: 1.5rem;
}

.cozy div{
font-weight: bold;
    float: left;
    width: 33.3%;
    text-align: center;
    color: #323232;
}

.cozy .gradual-left{
	margin-top: 0.8rem;
	height: 3px;
	background: -webkit-linear-gradient(right, #3169b1,#fff);
}
.cozy .gradual-right{
    margin-top: 0.8rem;
	float:right;
	height: 3px;
	background: -webkit-linear-gradient(left, #3169b1,#fff);
}

.newcar-icon .icon-jtx{
	width: 5.75rem;
    margin: 0 auto;
}

.newcar-icon p{
	font-size: 1rem;
    color: #acacac;
    text-align: center;
    margin-top: 1rem;
}

.ban-newcar-red {
    width: 0.3rem;
    background: #7688cc;
    float: left;
    height: 1.25rem;
    border-radius: 1rem;
    margin: 0.45rem 0.6rem 0.75rem 0;
}

.index-newcar{
    width: 100%;
    /* height: 6.25rem;
	background:url(../../images/yixin/banner-newcar-bg.png) no-repeat;
	background-size: 100% 100%;
	padding: 0 1rem; */
}

body .index-car-us{
    width: 100%;
    height: 6rem;
	background:url(../../images/yixin/index-us-bg.png) no-repeat;
	background-size: 100% 100%;
}

.index-car .loan-zad-input .bott-small{
	background: #f9634b;
}

.product .ul-zad .index-car-us .litt-t{
	color: #523232;
    margin-left: 1.25rem;
}

.ul-zad li.no-border img.center-ban-newcar{
	width: 1rem;
    margin: 2.5rem 2.25rem;
}

.index-car-us{
	padding-left: 1.125rem;
}

.maxmoney{
	font-size: 0.92rem;
    color: #285692;
    background: #c2ddff;
    border-radius: 0 0.5rem 0 0.5rem;
    margin-left: 0.5rem;
    padding: 0.1rem 0.5rem;
}

input{
	-webkit-appearance:none
}

.index-newcar .litt-b{
	-webkit-transform: scale(0.9);
    margin-left: -0.8rem;
	
}

body .pro-lastbott{
	background: #fff;
    position: fixed;
    bottom: 0;
    box-shadow: 0px 0px 30px rgb(195 195 195 / 40%);
}

body .pro-lastbott .btn{
    margin: 1.5rem 0;
    float: right;
    width: 62%;
    box-shadow: none;
}


body .pro-lastbott .dididi {
    background-image: linear-gradient(to right, #d6b9a8 , #e4d1c7);
    box-shadow: none;
}

body .pro-lastbott .pro-back-icon{
	border: 1px solid #d6b9a8;
	color: #d6b9a8;
}

body .pro-lastbott.fififi .btn{
    background-image: linear-gradient(to right, #6462ab , #6462ab);
    box-shadow: none;
}

body .pro-lastbott.fififi .back-icon{
	border: 1px solid #6462ab;
	color: #6462ab;
}

#shd .dididi {
    background-image: linear-gradient(to right, #5ca0cb , #266d99);
    moz-box-shadow: 0px 5px 8px rgb(38 109 153 / 20%);
    box-shadow: 0px 5px 8px rgb(38 109 153 / 20%);
}

body .new-su-text div{
	min-height: unset;
}

#online-service img{
	width: 3.83rem;
    
}

#online-service{
	position: fixed;
	width: 3.83rem;
    top: 65%;
    right: 2%;
    z-index:101;
}

.page-service#online-service{
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
}

.smkjs-list{
    margin: 0rem auto;
    width: 83%;
    margin-bottom: 1.5rem;
    /* margin-top: 0.25rem; */
    font-size: 1.167rem;
}

.smkjs-list li{
   height: 2.375rem;
}

.smkjs-list .list-name{
    display: inline-block;
    color: #b9b9b9;
}

.smkjs-list .list-comr{
    display: inline-block;
    float:right;
    color: #555555;
    font-weight: bold;
}

.smkjs-list .list-comr i{
    font-family:Altinn-DINExp-Bold
}

.smkstyle .banner-bor-litt{
	height: 3rem;
}

.smkstyle .form-info{
	margin-bottom: 1.75rem;
	padding: 0 1.67rem
}

.smkstyle .arrow-outer{
	top: 0.25rem;
}

.smkstyle .import{
	color:red
}

.smkstyle .ele-all .selected {
    color: #6283eb;
}

.contactUs{
    text-align: center;
    font-size: 1.08rem;
    color: #fa7772;
    line-height: 1.725rem;
    letter-spacing: 0.5px;
    font-family: ui-serif;
}

.contactUsyellow{
    text-align: center;
    font-size: 1.08rem;
    color: #ff9c13;
    line-height: 1.725rem;
    letter-spacing: 0.5px;
    font-family: ui-serif;
}

.icon-tminerepay{
	position: absolute;
    width: 5rem;
    top: -2.5rem;
    left: 10rem;
}

.yqrepay .bac-width .text-tishi{
	margin-top: 0;
    font-size: 1.25rem;
    text-align: center;
    color:#666666;
    font-weight: bold;
}

.yqrepay .bac-width .text-tishi .day{
	color: #2e64ff;
    font-size: 1.5rem;
}

.yqrepay .bac-width .h3{
	font-size: 2rem;
    color: #364683;
    letter-spacing: 2px;
    margin-bottom: 2.25rem;
}

.yqrepay .bac-width{
	width: 25rem;
	position: relative;
    background-image: linear-gradient(to bottom,#c9d8f8 0%,#fff 40%);
    padding: 5rem 1.75rem 2.25rem;
}

.yqrepay .last-btn .btn{
	font-weight: bold;
	margin: 2.5rem 0 0;
    letter-spacing: 1px;
    box-shadow: none;
    background: #5c7ffc;
}

.tt-sxgz{
	color: #333;
    text-align: center;
    font-weight: bold;
}

.gz-sxgz{
	/* overflow: scroll;
    height: 300px; */
	font-size: 1.167rem;
}

.link-sxgz{
    border-top: 1px solid #dbdbdb;
    color: #333;
    font-size: 1.167rem;
    font-weight: bold;
    padding: 0 2rem;
    border-bottom: none;
     position: relative;
}

.gz-d-sxgz{
    overflow: scroll;
    padding: 2rem;
    height: 9.3rem;
    box-sizing: initial;
    margin-bottom: 2rem;
}

.link-sxgz p{
	border-bottom: 1px solid #dbdbdb;
    padding: 2rem 0;
}

.close-sxgz{
	width: 2rem;
    position: absolute;
    right: 1.5rem;
    top: 1.5rem;
   
}

.link-sxgz .arrow-outer{
	right: 25px;
	top: 50%;
    margin-top: -0.5rem;
}

.close-sxgz{
    position: absolute;
    right: 0;
    top: 0;
    margin: 1rem;
    padding: 0;
}
.close-sxgz img{
	width: 1.5rem;
}

.xfjs .ul-zad li {
    width: 48%;
    float: left;
}

.xfjs .index-img {
    width: 3.25rem;
    margin:0
}

.xfjs .ul-zad li .litt-t {
  font-size: 1.265rem;
}










