.cl-blue2{
	color: #626981;
}
.clain-top .new-style1,
.clain-top .new-style2{
	width: 5.34rem;
	height: .86rem;
	background: url('/assets/images/driver/new-top1.png') no-repeat center center;
	background-size: 5.34rem .8rem;
}
.clain-top .new-style2{
	background: url('/assets/images/driver/new-top2.png') no-repeat center center;
	background-size: 100% 100%;
}
.tips-required {
	color: #f4483a;
}
/*首页*/
.drive-index{
	padding: 5.45rem .4rem .24rem .4rem;
	background: url('/assets/images/driver/banner.png') no-repeat;
	background-size: 100% auto;
}
.drive-btn {
	height: 2.21rem;
	border-radius: .2rem;
	-webkit-border-radius: .2rem;
	-moz-border-radius: .2rem;
	box-shadow: 0px 1px 8px #dbe7fb;
	-webkit-box-shadow: 0px 1px 8px #dbe7fb;
	-moz-box-shadow: 0px 1px 8px #dbe7fb;
	background-color: #fff;
}
.drive-btn a{
	position: relative;
	height: 2.21rem;
	width: 50%;
	background-color: transparent;
}
.drive-btn a + a:before {
	content: "";
	position: absolute;
	width: .02rem;
	height: .7rem;
	left: 0;
	top: 50%;
	transform: translate(0,-50%);
	background-color: #eee;
}
.drive-btn a i{
	display: block;
	width: 1.44rem;
	height: 1.10rem;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-image: url('/assets/images/driver/index-icon1@2x.png');
}
.drive-btn .drive-btn-progress i{
	background-image: url('/assets/images/driver/index-icon2@2x.png');
}
.drive-btn a p{
	flex-direction: column;
	align-items: flex-start;
}
.drive-btn a p span:nth-child(1){
	color: #41505b;
	margin-bottom: .1rem;
}
.drive-btn a p span:nth-child(2){
	color: #a1b6c1;
}
.drive-index .clain{
	margin-top: .41rem;
}
.drive-index .clain a{
	width: 25%;
	height: 1rem;
	flex-direction: column;
	justify-content: space-between;
	color: #41505b;
}
.drive-index .clain a:nth-child(1) img{
	width: .45rem;
	height: .51rem;
}
.drive-index .clain a:nth-child(2) img{
	width: .49rem;
	height: .59rem;
}
.drive-index .clain a:nth-child(3) img{
	width: .46rem;
	height: .5rem;
}
.drive-index .clain a:nth-child(4) img{
	width: .45rem;
	height: .55rem;
}
.claims-introduce{
	margin-top: .4rem;
	padding: .30rem .31rem .22rem .29rem;
	color: #738aa6;
	border-radius: .1rem;
	-webkit-border-radius: .1rem;
	-moz-border-radius: .1rem;
	background: #f9f9fb;
}
.claims-introduce-tl{
	position: relative;
    margin-bottom: .18rem;
    color: #41505b;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.claims-introduce-tl i {
	position: absolute;
	left: -.27rem;
	top: 50%;
	transform: translate(-00%,-50%);
	width: .07rem;
	height: .25rem;
	background-image: url('/assets/images/driver/index-icon7@2x.png');
  background-size: 100% 100%;

}
a.claims-introduce-tr {
  font-size:.24rem;
  font-family:PingFang SC;
  font-weight:400;
  color:rgba(57,123,253,1);
  /* line-height:31px; */
  margin-right: -.31rem;
}
.claims-introduce-text{
	line-height: .32rem;
}
.claims-introduce-text .flexbox{
	margin: 0.12rem 0;
}
.drive-index-foot{
	padding: 0 .13rem;
	margin-top: .4rem;
	color: #738aa6;
	letter-spacing: .02rem;
}
.mask {
  display: none;
  width:6.5rem;
  height:8.35rem;
  border-radius:.2rem;
  background: url('./../images//driver/tc-bg.png') no-repeat;
  background-size: 100%;
  position: absolute;
  top: 50%;
  margin-top: -4.175rem;
  left: 50%;
  margin-left: -3.25rem;
}
.mask .tips-popup {
  width: 6.5rem;
  height: 100%;
  padding: 0 .45rem 0 .45rem;
  box-sizing: border-box;
}
.tip-tit {
  width: 100%;
  margin-top: 5.31rem;
}
.tip-tit-content {
  font-size:.24rem;
  font-family:Source Han Sans CN;
  font-weight:500;
  color:rgba(255,255,255,1);
  line-height:.36rem;
  
}
.btn-wrap {
  width:5.59rem;
  height:.88rem;
  border-radius: .44rem;
  background: url('./../images//driver/tc-btn.png') no-repeat;
  background-size: 100%;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  bottom: .8rem;
  animation:mymove 5s infinite;
  -webkit-animation:mymove 5s infinite; /*Safari and Chrome*/
  animation-direction:alternate;/*轮流反向播放动画。*/
  animation-timing-function: ease-in-out; /*动画的速度曲线*/
  /* Safari 和 Chrome */
  -webkit-animation:mymove 5s infinite;
  -webkit-animation-direction:alternate;/*轮流反向播放动画。*/
  -webkit-animation-timing-function: ease-in-out; /*动画的速度曲线*/
}
@keyframes mymove {
    0%{
    transform: scale(1);  /*开始为原始大小*/
    }
    25%{
        transform: scale(1.1); /*放大1.1倍*/
    }
    50%{
        transform: scale(1);
    }
    75%{
        transform: scale(1.1);
    }
    
}
@-webkit-keyframes mymove /*Safari and Chrome*/
    {
       0%{
           transform: scale(1);  /*开始为原始大小*/
         }
       25%{
            transform: scale(1.1); /*放大1.1倍*/
          }
       50%{
             transform: scale(1);
          }
       75%{
             transform: scale(1.1);
           }
     }
.tc-file {
  font-size:.3rem;
  font-family:Source Han Sans CN;
  font-weight:500;
  color:rgba(57,123,253,1);
}

/*申请理赔*/
/*搜索页面*/
.search-header {
    padding-left: .3rem;
    background: #fff;
    height: .88rem;
    border-bottom: 1px solid #dedede;
}
.search-header .search-input-cnt {
    position: relative;
    height: .65rem;
    border-radius: .2rem;
    background-color: #f0f0f0;
    padding-left: .6rem;
    overflow: hidden;
}
.search-header .search-icon {
    width: .28rem;
    height: .28rem;
    background-image: url(../images/driver/search_icon.png);
    margin-top: -.14rem;
}
.search-header *:first-of-type span {
    position: absolute;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    left: .2rem;
    z-index: 99;
    top: 50%;
}
.search-header input {
    border: none;
    height: 100%;
    background-color: #f0f0f0;
}
.search-btn-text {
    display: block;
    width: 1.38rem;
    line-height: .88rem;
    color: #4d72e2;
}
.icon-searching{
	position: absolute;
    right: 0.66rem;
    top: 0;
    width: 0.88rem;
    height: 0.88rem;
    color: #000;
    background: url(../images/driver/search_icon_gray.png) center center no-repeat;
    background-size: 0.32rem 0.32rem;
}

.search .hot-search {
    padding-top: .14rem;
}
.search .hot-search-tl {
    height: .64rem;
    color: #333333;
    font-weight: bold;
}
.search .hot-search-cnt a {
    float: left;
    padding: .13rem .26rem;
    margin: .1rem;
    background: #f4f4f4;
    border-radius: .08rem;
    color: #333;
}
.search .hot-search-cnt {
    padding-top: .2rem;
    padding-bottom: .2rem;
}
.apply-cnt-tab{
	border-bottom: 1px solid #ececec;
}
.apply-cnt-tab.second{
	position: fixed;
	width: 100%;
	left: 0;
	top: .89rem;
	z-index: 84;
}
.apply-cnt-tab label{
	position: relative;
	height: .88rem;
	color: #626981;
	font-size: .36rem;
}
.apply-cnt-tab input{
	display: none;
}
.apply-cnt-tab  input:checked + label,
.apply-cnt-tab .active label{
	color: #4d72e2;
}
.apply-cnt-tab  input:checked + label i,
.apply-cnt-tab .active label i{
	display: block;
	position: absolute;
	width: .54rem;
	height: .04rem;
	left: 50%;
	margin-left: -.27rem;
	bottom: 0;
	z-index: 9;
	background: #4d72e2;
}

.clain-top{
	padding: .7rem 0;
	background: #fafafa
}

.clain-top div{
	width: 6.3rem;
	height: .86rem;
	margin: 0 auto;
}

.clain-top .style1{
	background: url('/assets/images/driver/top1.png') no-repeat center center;
	background-size: 100% 100%;
}

.clain-top .style2{
	background: url('/assets/images/driver/top2.png') no-repeat center center;
	background-size: 100% 100%;
}
.clain-top .style3{
	background: url('/assets/images/driver/top3.png') no-repeat center center;
	background-size: 100% 100%;
}
.apply-form{
	color: #626981;
}
.apply-form input[type="text"],
.apply-form input[type="number"],
.apply-form input[type="password"]{
	display: block;
	height: .8rem;
	width: 100%;
	border: none;
	color: #626981;
}
.apply-cnt .cash-btn{
	text-decoration: underline;
}
.apply-form li{
	position: relative;
	height: 1rem;
	border-bottom: 1px solid #ececec;
}
.apply-form li.file-cnt{
	height: auto;
}
.apply-form li.no-border{
	border:none
}
.apply-form li.file-cnt .upload-img-cnt{
	padding-top: 0;
	padding-bottom: 0;
}
.file-cnt .upload-img-cnt .img-back{
	margin-bottom: 0;
}
.apply-form.second li:last-of-type{
	border: none;
}
.apply-form li.li-tip{
	height: .7rem;
}
.apply-form li.li-tip .cl-red{
	display: inline-block;
	vertical-align: middle;
	margin-right: .06rem;
	margin-top: .1rem;
}
.apply-form .verify-code-btn{
	height: 100%;
	color: #4d72e2;
	font-size: .26rem;
	text-align: center;
}
.apply-form .verify-code-btn.btn-disabled{
	color: #999999;
}

.apply-form .verify-code-cnt{
	width: 1.68rem;
	height: .68rem;
	border-left: 1px solid #ececec;
}
.apply-form li .city-icon{
	position: absolute;
	width: .24rem;
	height: .32rem;
	top: 50%;
	margin-top: -.16rem;
	right: .14rem;
	z-index: 9;
	background: url('/assets/images/driver/city.png') no-repeat center center;
	background-size: 100% 100%;
}
.apply-form li .time-icon{
	position: absolute;
	width: .3rem;
	height: .28rem;
	top: 50%;
	margin-top: -.14rem;
	right: .14rem;
	z-index: 9;
	background: url('/assets/images/driver/time.png') no-repeat center center;
	background-size: 100% 100%;
}
.apply-form li .eye-icon{
	position: absolute;
	width: .3rem;
	height: .22rem;
	top: 50%;
	margin-top: -.11rem;
	right: .14rem;
	z-index: 9;
	background: url('/assets/images/driver/eye1.png') no-repeat center center;
	background-size: 100% 100%;
}
.apply-form li .tip-icon{
	position: absolute;
	width: .34rem;
	height: .34rem;
	top: 50%;
	margin-top: -.17rem;
	right: .15rem;
	z-index: 9;
	background: url('/assets/images/driver/tip.png') no-repeat center center;
	background-size: 100% 100%;
}
	
.apply-form li .eye-icon.open{
	background: url('/assets/images/driver/eye2.png') no-repeat center center;
	background-size: 100% 100%;
}
/*.apply-form li:last-of-type{
	border: none;
}*/
.apply-form .apply-form-l{
	display: block;
	width: 1.96rem;

}
.apply-form .apply-form-l.spacing{
	letter-spacing:.1rem
}
.apply-form .apply-form-l.spacing2{
	letter-spacing:.32rem
}
.apply-form-btn{
	margin: .6rem auto;
	width: 6.88rem;
	height: .98rem;
	border-radius: .1rem;
	background: #d0d4e1;
}
.apply-form-btn.active{
	background: #4d72e2;
}
.apply-two-btn .apply-form-btn.active{
	background: #4d72e2;
}
.apply-form-tip{
	padding-top: .24rem;
	padding-bottom: .24rem;
	color: #626981;
	border-top: 1px solid #ececec;
}
.apply-form-tip-l{
	margin-right: .05rem;
	color: #f4483a;
}
.apply-form-else{
	margin-top: .6rem;
	padding-bottom: .4rem;
}
.apply-form-else.three{
	padding-top: .86rem;
	margin-top: 0;
}
.apply-form-else.three .apply-two-btn{
	margin-top: 0;
}
.apply-form-else.three .open-pay-div{
	/*padding-top: .65rem;
	border-top: 1px solid #ececec;*/
}
.open-pay-div input{
	display: none;
}
.open-pay-div label{
	margin-bottom: .3rem;
}
.open-pay-div input + label .select-icon{
	display: block;
	width: .3rem;
	height: .3rem;
/*	margin-left: .1rem;*/
	margin-right: .12rem;
	background: url('/assets/images/driver/selet.png') no-repeat  1px 0;
	background-size: .28rem .28rem;
	vertical-align: middle;
	
}
.open-pay-div input:checked + label .select-icon{
	background: url('/assets/images/driver/seleted.png') no-repeat  1px 0;
	background-size: .28rem .28rem;
}
.apply-form-else .else-text{
	color: #b9bece;
}
.apply-two-btn a{
	width: 3.3rem;
	height: .88rem;
	background: #4d72e2;
	border-radius: .1rem;
}
.apply-two-btn .apply-form-btn{
	background: #d0d4e1;
}
.apply-two-btn{
	margin-top: .54rem;
}
.apply-two-btn a.disabled{
	background: #d0d4e1;
}
.course-list .course-one{
	height: 100%;
}
.course-list input{
	display: none;
}
.course-list input + label{
	width: 1.18rem;
	height: .54rem;
	border: 1px solid #6ca5ff;
	color: #6ca5ff;
	border-radius: .1rem;
}
.course-list input:checked + label{
	background: #6ca5ff;
	color: #FFFFFF;
}
.supply_data input{
	display: none;
}
.supply_data input + label i{
	display: inline-block;
	width: .34rem;
	height: .34rem;
	margin-right: .15rem;
	background: url('/assets/images/driver/vip_select.png') no-repeat;
	background-size: 100% 100%;
	vertical-align: middle;
}

.supply_data input:checked + label i{
	background: url('/assets/images/driver/vip_selected.png') no-repeat;
	background-size: 100% 100%;
}
.supply_data > div{
	margin-right: .6rem;
}
/*提交成功*/
.success-cnt .success-img{
	display: block;
	width: 1.3rem;
	margin: 0 auto .2rem auto;
}
.success-cnt .success-text{
	margin: .34rem .94rem .28rem .94rem;
	color: #b9bece;
}
.success-cnt .success-code{
	display: block;
	width: 1.78rem;
	margin: 0 auto;
}
.success-cnt .success-foot {
	margin: .56rem .3rem ;
	border-top: 1px solid #e8e8ea;
	color: #b9bece;
}
.success-cnt .success-foot img{
	display: block;
	width: 4.58rem;
	margin: 0 auto .2rem auto;
}
.success-cnt .success-foot .home-btn{
	width: 5.3rem;
	height: .88rem;
	margin: .55rem auto .64rem auto;
	background: #4d72e2;
	border-radius: .1rem;
}
.success-cnt .success-foot .two_btn{
	margin: .55rem auto .64rem auto;
}
.success-cnt .success-foot .two_btn a{
	width: 3.1rem;
	height: .88rem;
	margin: 0;
	border-radius: .1rem;
	background: #4d72e2;
}
.success-cnt .success-foot .two_btn .home-btn{
	background: #d0d4e1;
}
/*申请列表*/
.apply-list{
}
.apply-empty-cnt img{
	display: block;
	width: 3.28rem;
	margin: 2.38rem auto .3rem auto;
}
.apply-list li{
	padding-top: .16rem;
	padding-bottom: .14rem;
	margin-bottom: .2rem;
	color: #b9bece;
}
.apply-list .apply-li-tl{
	height: .66rem;
	margin-bottom: .1rem;
}
.apply-li-foot{
	height: .98rem;
}
.apply-li-foot .foot-btn{
	width: 1.58rem;
	height: .58rem;
	margin-left: .2rem;
	border: 1px solid #626981;
	border-radius: .1rem;
}
.apply-li-foot .foot-btn.blue{
	border: 1px solid #6ca5ff;
	color: #4d72e2;
}

/*理赔详情*/
.clain-detail-list{
	color: #b9bece;
}
.clain-detail-list li,
.clain-detail-tl{
	height: .88rem;
	border-bottom: 1px solid #efeded;
}
.clain-detail-list li:last-of-type{
	border: none;
}
.clain-detail-list .clain-detail-l{
	width: 2.1rem;
}
.clain-detail-pg{
	padding-bottom: .36rem;
}
.clain-detail-pg-tl{
	height: 1rem;
}
.clain-detail-pg-detail{
	position: relative;
	padding: .44rem 1rem .1rem .9rem;
	color: #b9bece;
}
.clain-detail-pg-detail .pg-type,
.clain-detail-pg-detail .pg-time{
	height: .46rem;
}
.clain-detail-pg-detail .pg{
	position: relative;
	margin-bottom: .3rem;
}
.clain-detail-pg-detail li:last-of-type{
	margin-bottom: 0;
}
.clain-detail-pg-detail .gan{
	display: block;
	position: absolute;
	width: .05rem;
	height: 100%;
	background: #e9edf5;
	left: .36rem;
	top: 0;
	bottom: 0;
	z-index: 8;
}
.clain-detail-pg-detail .dot{
	display: block;
	width: .26rem;
	height: .26rem;
	position: absolute;
	top: .12rem;
	left: -.64rem;
	z-index: 9;
	background: url('/assets/images/driver/dot.png') no-repeat center center;
	background-size: 100% 100%;
}
.clain-detail-btns{
	padding:0 .2rem;
	margin-top: .42rem;
}
.clain-detail-btns a{
	width: 2.94rem;
	height: .88rem;
	background: #4d72e2;
	border-radius: .1rem;
}
.clain-detail-btns.one a{
	width: 100%;
}
/*申请理赔第三部*/
.apply-top-tip{
	height: .88rem;
	border-bottom: 1px solid #eaeaea;
	color: #b9bece;
}
.upload-img-cnt input[type="file"]{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	opacity: 0;
	z-index: 12;
}
.upload-img-cnt .img-back{
	position: relative;
	width: 3.26rem;
	height: 2.3rem;
	margin-bottom: .18rem;
	background: url('/assets/images/driver/card1.png') no-repeat center center;
	background-size: 100% 100%;
	overflow: hidden;
}
.upload-img-cnt .img-back.two{
	background: url('/assets/images/driver/card2.png') no-repeat center center;
	background-size: 100% 100%;
}
.upload-img-cnt .img-back.three{
	background: url('/assets/images/driver/card3.png') no-repeat center center;
	background-size: 100% 100%;
}
.upload-img-cnt .img-back.four{
	background: url('/assets/images/driver/card4.png') no-repeat center center;
	background-size: 100% 100%;
}
.upload-img-tl{
	padding-top: .2rem;
	height: .58rem;
}
.upload-img-cnt{
	padding-top: .4rem;
	padding-bottom: .56rem;
}
.upload-img-cnt1{

	padding-bottom: .56rem;
}
.upload-img-cnt .title{
	padding-bottom: .3rem;
}
.upload-img-tip{
	margin-top: .1rem;
	text-decoration: underline;
}
.img-back .loading {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(239, 239, 239, 0.8);
	z-index: 10;
}
.upload-img-cnt .img-back-cnt{
	position: relative;
}
.upload-img-cnt .preview_close{
	position: absolute;
	display: none;
	width: .36rem;
	height: .36rem;
	right: -.1rem;
	top: -.1rem;
	z-index: 11;
	background: url('/assets/images/driver/img_delete.png') no-repeat;
	background-size: 100% 100%;
}
.img-back .preview_img{
	position: relative;
	z-index: 10;
}
.img-back .preview_img.disabled{
	z-index: 0;
	display: none;
}	
.img-back .loading .loading-icon {
	display: block;
	width: .48rem;
	height: .48rem;
	background: url('/assets/images/driver/loading-icon.png') no-repeat;
	background-size: 100% 100%;
	animation: loading linear infinite 2s;
	-webkit-animation: loading linear infinite 2s;
	-moz-animation: loading linear infinite 2s;
	-ms-animation: loading linear infinite 2s;
}
.apply-top-tl{
	padding-bottom: .7rem;
	line-height: 1;
	font-size: .32rem;
	color: #626981;
	font-weight: bold;
}
.card-ipt-wra{
	margin-top: .2rem;
	text-align: center;
}
.card-ipt-wra .card-num-ipt{
	padding: .1rem 0 .1rem .2rem;
	display: inline-block;
	width: 3.3rem;
	line-height: .28rem;
	border: 1px solid #cccccc;
	font-size: .24rem;
	color: #5a6989;
}
/*登录页*/
.driveTest-login-top{
	padding-top: .9rem;
	padding-bottom: .3rem;
}
.driveTest-login-top img{
	display: block;
	width: 5.04rem;
	margin: 0 auto;
}
.driveTest-login-form{
	padding:0 .6rem;
}
.driveTest-login-form .input-li {
	position: relative;
	height: .9rem;
	margin-top: .5rem;
	border-bottom: 1px solid #efeeee;
}
.driveTest-login-form .hasebtn .input-close {
	right: 2.1rem;
}
.driveTest-login-form .input-li input {
	display: block;
	width: 100%;
	height: .9rem;
	font-size: .3rem;
	border: none;
}
.driveTest-login-form .input-li label{
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -.16rem;
	z-index: 9;
	color: #CCCCCC;
	font-size: .3rem;
	line-height: .32rem;
	transition: .4s ease-out;
}
.driveTest-login-form .input-li label.active {
	font-size: .26rem;
	color: #999999;
	-webkit-transform: translateY(-180%);
	transform: translateY(-180%)
}
.driveTest-login-form .code-box {
	width: 1.9rem;
	height: .7rem;
}
.driveTest-login-form .code-box input {
	display: block;
	width: 100%;
	height: 100%;
	color: #4d72e2;
	background: #FFFFFF;
	text-align: center;
}
.driveTest-login-form .input-close {
	display: none;
	position: absolute;
	top: 50%;
	margin-top: -.16rem;
	right: 0;
}
.driveTest-login-form .input-tip{
	margin-top: .12rem;
}
.input-close {
	display: inline-block;
	width: 0.32rem;
	height: 0.32rem;
	vertical-align: middle;
	background: url('/assets/images/driver/input-close.png') no-repeat;
	background-size: 100% 100%;
}
.driveTest-login-form .login-btn a{
	width: 6.3rem;
	height: 1rem;
	border-radius: .1rem;
	background: #4d72e2;
	margin-top: .54rem;
}
.driveTest-login .help-tip{
	margin-top: 1.2rem;
	margin-bottom: .1rem;
}
.sample-pop{
	width: 6.94rem;
	position: absolute;
	left: 50%;
	margin-left: -3.47rem;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}
.sample-pop h3{
	margin-bottom: .3rem;
}
.sample-pop .close-bnt{
	display: block;
	position: absolute;
	width: .44rem;
	height: .44rem;
	bottom: -.72rem;
	left: 50%;
	margin-left: -.22rem;
	background: url('/assets/images/driver/close.png') no-repeat center center;
	background-size: 100% 100%;
}
.agreement-pop{
	position: fixed;
	width: 6.5rem;
	padding: .25rem .45rem .4rem .45rem;
	height: auto;
	left: 50%;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	margin-left: -3.25rem;
	box-sizing: border-box;
	z-index: 999;
	border-radius: .2rem;
}
.agreement-po-tl{
	position: relative;
	height: 1.5rem;
}
.agreement-po-tl .close-bnt2{
	display: block;
	position: absolute;
	width: .4rem;
	height: .4rem;
	right: 0;
	top: 0;
	z-index: 99;
	background: url('/assets/images/driver/close2.png') no-repeat center center;
	background-size: 100% 100%;
}
.agreement-po-text{
	overflow-x: hidden;
	max-height: 6.26rem;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
}

/*color: {#738aa6;
	text-decoration: underline;
}*/
/* .claims-introduce{
	margin-top: .48rem;
	padding: .38rem .22rem;
	color: #738aa6;
	border-radius: .1rem;
	-webkit-border-radius: .1rem;
	-moz-border-radius: .1rem;
	background: #f4f9ff;
}
.claims-introduce-tl{
	margin-bottom: .26rem;
}
.claims-introduce-text{
	line-height: .32rem;
}
.claims-introduce-text .flexbox{
	margin: 0.06rem 0;
}
.drive-index-foot{
	margin-top: .45rem;
	color: #738aa6;
} */




.sample-pop{
	width: 6.94rem;
	position: absolute;
	left: 50%;
	margin-left: -3.47rem;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}
.sample-pop h3{
	margin-bottom: .3rem;
}
.sample-pop .close-bnt{
	display: block;
	position: absolute;
	width: .44rem;
	height: .44rem;
	bottom: -.72rem;
	left: 50%;
	margin-left: -.22rem;
	background: url('/assets/images/driver/close.png') no-repeat center center;
	background-size: 100% 100%;
}
.agreement-pop{
	position: fixed;
	width: 6.5rem;
	padding: .25rem .45rem .4rem .45rem;
	height: auto;
	left: 50%;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	margin-left: -3.25rem;
	box-sizing: border-box;
	z-index: 999;
	border-radius: .2rem;
}
.agreement-po-tl{
	position: relative;
	height: 1.5rem;
}
.agreement-po-tl .close-bnt2{
	display: block;
	position: absolute;
	width: .4rem;
	height: .4rem;
	right: 0;
	top: 0;
	z-index: 99;
	background: url('/assets/images/driver/close2.png') no-repeat center center;
	background-size: 100% 100%;
}
.agreement-po-text{
	overflow-x: hidden;
	max-height: 6.26rem;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
}
.index-server{
	display: block;
	position:fixed;
	z-index: 85;
	width: 1rem;
	height: 1rem;
	padding: .1rem;
	
}
.index-server img{
	/*box-shadow: 0px 0px 22px #d5e3fb;*/
	border-radius: 50%;
	pointer-events: none;
}
.picker .picker-panel .picker-choose .confirm {
   color: #4d72e2 !important;
}
input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0px 1000px white inset;
	color: #333;
}
.tip-pop{
	position: absolute;
	width: 5.3rem;
	padding: .94rem .72rem;
	left: 50%;
	margin-left: -3.37rem;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	border-radius: .26rem;
}
.tip-pop-close{
	display: block;
	position: absolute;
	width: .29rem;
	height: .29rem;
	right: .48rem;
	top: .42rem;
	z-index: 99;
	background: url('/assets/images/driver/tip-close.png') no-repeat center center;
	background-size: 100% 100%;
}

.index-select-pop{
	display: none;
	position: fixed;
	width: 5rem;
	border-radius: .2rem;
	left: 50%;
	margin-left: -2.5rem;
	top: 50%;
	z-index: 99;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}
.index-select-pop-tl{
	height: 1.1rem;
	border-bottom: 1px solid #e9edf5;
}
.index-select-pop li label{
	height: 1rem;	
}
.index-select-pop li{
	border-bottom: 1px solid #e9edf5;
}
.index-select-pop li input{
	display: none;
}
.index-select-pop input + label .select-icon {
	display: block;
    width: .36rem;
    height: .36rem;
    background: url('/assets/images/driver/select.png') no-repeat center center;
	background-size: 100% 100%;
}
.index-select-pop input:checked + label .select-icon{
   background: url('/assets/images/driver/selected.png') no-repeat center center;
	background-size: 100% 100%;
}
.index-select-pop-foot a{
	height: .8rem;
	background: #4d72e2;
	border-radius: .1rem;
	margin: .4rem .3rem;
}
.error-cnt{
	padding: 2.36rem 0;
}
.error-cnt img{
	display: block;
	width: 5.5rem;
	margin: 0 auto .14rem auto;
}
/*赔付标准*/
.pay-standard-tl{
	height: 1rem;
	color: #1790ee;
}
.pay-standard{
	padding: .3rem;
}
.pay-standard table,
.pay-standard table tr th,
.pay-standard table tr td { 
	border:1px solid #ddd; 
	word-wrap:break-word; word-break:break-all
}
.pay-standard table { 
	width: 100%; 
	border-collapse: collapse; 
	
}
.pay-standard table td,
.pay-standard table tr th{
	height: .8rem; 
	padding: 0 .06rem;
	line-height: .32rem; 
	text-align: center;
	font-size: .24rem;
	color: #666666;
	word-wrap: break-all
} 
.pay-standard table tr th{
	width: 25%;
	background: #1790ee;
	color: #fff;
} 
.pay-standard .search-wrapper{
	margin-top: .3rem;
	position: relative;
	width: 6.9rem;
	height: .7rem;
	box-sizing: border-box;
	padding-left: .6rem;
	border-radius: .2rem;
	background: url(../images/driver/search_icon.png) no-repeat .21rem .21rem;
	background-size: .28rem .28rem;
	background-color: rgb(240, 240, 240);
}
.pay-standard .search-wrapper .search-btn{
	position: absolute;
	top: 0;
	left: 0;
	width: .6rem;
	height: .7rem;
}
.pay-standard .search-wrapper .search-close{
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	width: .6rem;
	height: .7rem;
	background: url(../images/driver/search_close.png) no-repeat .15rem .21rem;
	background-size: .28rem .28rem;
}
.pay-standard .search-wrapper .ipt{
	padding: .21rem 0;
	box-sizing: content-box;
	width: 5.6rem;
	height: .28rem;
	font-size: .28rem;
	color: #333;
	border: none;
	background: transparent;
}
.pay-standard .error-img{
	margin-top: 1.6rem;
	display: block;
	width: 7.5rem;
}
.pay-standard .error-txt{
	font-size: .28rem;
	color: #999999;
	text-align: center;
}
.supplement{
	margin-top: 1rem;
}
.supplement-tl{
	height: .88rem;
	color: #1790ee;
}
.supplement-txt p{
	line-height: .5rem;
	margin-bottom: .3rem;
}

/*保单查询*/
.dyncodeimg-box{
	width: 1.74rem;
	height: .8rem;
	border-radius: .12rem;
	overflow: hidden;
}
.dyncodeimg-box img{
	display: block;
	width: 100%;
	height: 100%;
}

/*保险详情*/
.border-bottom-1px.hasbuy {
    height: 1rem;
    line-height: 1rem;
}
.border-bottom-1px.hasbuy img {
    display: inline-block;
    height: 0.6rem;
    width: auto;
    vertical-align: middle;
}
.use-record li {
	padding: 0.3rem;
    border-bottom: 1px solid #f1f1f1;
}
.use-record li a {
	height: 1.3rem;
    border-bottom: 1px solid #f1f1f1;
}
.new-save-detail .use-record li p {
    font-size: 0.36rem;
    font-weight: bold;
    color: #333333;
}
.use-record li div span,.use-record .policy-number{
    color: #666666;
    font-size: 0.24rem;
    font-weight: normal;
}
.use-record li .saving,.pattern-how a {
	font-size: 0.28rem;
    color: #4d72e2;
}
.use-record li .saving i {
    display: inline-block;
    width: 0.29rem;
    height: 0.36rem;
    margin-right: 0.12rem;
    background: url('/assets/images/driver/icon.png');
    background-size: 0.29rem 0.36rem;
    background-position: 0 0;
    vertical-align: middle;
}
.content .product-item {
	margin-top: 0.22rem;
    background-color: #fff;
}
.border-b-gray {
	font-size: 0.28rem;
	color: #343434;
	/*border-bottom: 1px solid #e9edf5;*/
}
.border-b-gray li span{
	font-size: 0.26rem;
	color: #343434;
}
.content .product-item dl dd,.content .assured dl dd,.content .clause li{
    padding: 0 0.3rem;
    height: 0.86rem;
    line-height: 0.86rem;
    /*border-top: 1px solid #e9edf5;*/
}
.lq-down-icon {
	display: inline-block;
    width: 0.25rem;
    height: 0.16rem;
    margin-left: 0.2rem;
    margin-top: -0.04rem;
    background: url('/assets/images/driver/pull-down.png') no-repeat;
    background-size: 100% 100%;
    vertical-align: middle;
}
.content .lq-down-content {
	padding: 0 0.3rem;
	background: #f5f7ff;
	/*border-top: 1px solid #e9edf5;*/
	/*border-bottom: 1px solid #e9edf5;*/
}
.content .lq-down-content li {
    /*height: 0.86rem;*/
    line-height: 0.86rem;
}
.lq-down-content li:last-child {
	border: none!important;
}
.bg-low-color p,.mychit ,.feedback .pattern-one h3,.consume-card p{
	font-size: 0.28rem;
	color: #333333;
}
.bg-low-color p,.mychit ,.feedback .pattern-one h3,.consume-card .sure-delete{
    font-size: 0.33rem;
    padding: 0.1rem 0 0.15rem 0;
}
.mychit-size{
    font-size: 0.28rem;
    color: #333333;
}
.bg-low-color span,.assured .right-text span,.m-l-35,.cell-item-l-sub,.pattern-how p,.ordinary p {
	font-size: 0.28rem;
	color: #999999;
}
.border-half-1px {
	border-bottom: 1px solid #e9edf5;
}
.m-l-35 {
	margin-left: 0.35rem;
}
.lq-next-icon {
	display: inline-block;
    width: 0.16rem;
    height: 0.25rem;
    margin-left: 0.2rem;
    margin-top: -0.04rem;
    background: url('/assets/images/driver/more.png') no-repeat;
    background-size: 100% 100%;
    vertical-align: middle;
}
.clause span,.cell-item-body-header,.my-order h4,.my-purse h4,.wallet-cnt h4,.myselect-right h4,.my-respond .mt-35 h3 {
	font-size: 0.32rem;
	color: #333333;
}
.product-item .lq-down-icon.active,.assured .lq-down-icon.active{
	transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
}

/*添加上传身份证弹窗提示*/
.upload-tip-pop{
	position: fixed;
	width: 100%;
	left: 0;
	bottom: 0;
	z-index: 100;
}
.upload-tip-pop-tl{
	position: relative;
	height: 1.14rem;
	border-bottom: 1px solid #e9edf5;
}
.upload-tip-pop-tl .js-close{
	position: absolute;
	left: .3rem;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	z-index: 9;
}
.upload-tip-pop-cnt{
	padding: .3rem;
}
.upload-tip-pop-cnt img{
	display: block;
	width: 6.1rem;
	margin: 0 auto .3rem auto;
}
.upload-tip-pop-cnt .btn-blue{
	position: relative;
	height: 1rem;
}

/*入口*/
.entry-list a{
	height: 1rem;
	border-bottom: 1px solid #ececec;
}
.entry-list li:last-of-type a{
	border:none
}
.right-more-icon {
	display: block;
	width: .16rem;
	height: .25rem;
	background: url('/assets/images/driver/more.png') no-repeat;
	background-size: 100% 100%;
}

/*新的保单详情*/
.new-order-detail-li-tl{
	height: .88rem;
}
.new-order-detail-list .li-list{
	padding-bottom: .2rem;
}
.new-order-detail-list .li-list li{
	height: .56rem;
}
.new-order-detail-list .detail-txt{
	line-height: .48rem;
}
.orderdetail-foot{
	border-top: 1px solid #ececec;
}
.orderdetail-foot-l{
	width: 40%;
	height: 1rem;
}
.orderdetail-foot-r{
	width: 60%;
	height: 1rem;
}
.orderdetail-foot-l .sever-icon{
	display: block;
	width: .3rem;
	height: .3rem;
	background: url('/assets/images/driver/server2.png') no-repeat;
	background-size: 100% 100%;
}
.seeMoreWra{
	position: absolute;	
	bottom: 0;
    width: 100%;
    height: 1rem;
    background: linear-gradient(-180deg,rgba(255,255,255,.8) 0,#fff 63%);
}
.seeMoreWra .seeMore{
	display: block;
    margin: .35rem auto auto;
    width: 2rem;
    font-size: .28rem;
    color: #7a8f9a;
    line-height: .28rem;
    cursor: pointer;
    text-align: center;
}
.seeMoreWra .seeMore .seeMore-arrowdown{
	display: inline-block;
    margin-left: .12rem;
    height: .14rem;
    width: .28rem;
    background: url(../images/driver/arrow-down.png) no-repeat 0 0;
    background-size: 100% 100%;
}

/*协议*/
.cl-agreement-txt{
	padding: .16rem .6rem .3rem .6rem;
	line-height: .54rem;
	font-size: .26rem;
	 text-align: justify;
}
.cl-agreement-txt h1{
	height: 1.44rem;
}
.cl-agreement-txt p{
	color: #666666;
}
.cl-agreement-txt h2{
	color: #333333;
	font-size: .26rem;
}
.cl-agreement-txt .text-detail p{
	margin-bottom: .1rem;
}
.cl-agreement-txt .tel{
	letter-spacing: .02rem;
}

/*理赔教程*/
.tutorial{
	position: relative;
	padding-top: .6rem;
	background: #4d72e2;
}
.tutorial a{
	display: block;
	position: absolute;
	width: 1.78rem;
	left: .3rem;
	top: .6rem;
	z-index: 9;
}
.tutorial .btn2{
	left: 50%;
    right: 50%;
    transform: translate(-50%,3rem);
    text-decoration: underline;
}


/*vip理赔*/
.vip_lipei input{
	font-size: .3rem;
}
.vip_lipei .apply-form .apply-form-l{
	width: 1.8rem;
}
.vip_lipei .code-box{
	width: 2.54rem;
	border-left: 1px solid #e5e5e5;
}
.vip_lipei .code-box input{
	display: block;
	width: 100%;
	height: .7rem;
	border: none;
	background: #FFFFFF;
}
/**
         *
         * Pull down styles
         *
         */
#myorder-wrapper #pullDown,
#myorder-wrapper #pullUp {
    background: #f7f7f7;
    height: 0.92rem;
    line-height: 0.92rem;
    /*padding: 0.1rem 0.2rem;
    font-weight: bold;*/
    font-size: 0.24rem;
    color: #999;
    text-align: center;
}

#myorder-wrapper #pullDown .pullDownIcon,
#myorder-wrapper #pullUp .pullUpIcon {
    display: block;
    float: left;
    width: 0.5rem;
    height: 0.5rem;
    margin-top: 0.05rem;
    background: url(../images/pull-icon@2x.png) 0 0 no-repeat;
    -webkit-background-size: 40px 80px;
    background-size: 0.5rem 1rem;
    -webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 250ms;
}

#myorder-wrapper #pullDown .pullDownIcon {
    -webkit-transform: rotate(0deg) translateZ(0);
}

#myorder-wrapper #pullUp .pullUpIcon {
    -webkit-transform: rotate(-180deg) translateZ(0);
}

#myorder-wrapper #pullDown.flip .pullDownIcon {
    -webkit-transform: rotate(-180deg) translateZ(0);
}

#myorder-wrapper #pullUp.flip .pullUpIcon {
    -webkit-transform: rotate(0deg) translateZ(0);
}

#myorder-wrapper #pullDown.loading .pullDownIcon,
#myorder-wrapper #pullUp.loading .pullUpIcon {
    background-position: 0 100%;
    -webkit-transform: rotate(0deg) translateZ(0);
    -webkit-transition-duration: 0ms;

    -webkit-animation-name: loading;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
}

@-webkit-keyframes loading {
    from {
        -webkit-transform: rotate(0deg) translateZ(0);
    }

    to {
        -webkit-transform: rotate(360deg) translateZ(0);
    }
}

#myorder-wrapper {
    position: absolute;
    top: 1.8rem;
    left: 0;
    width: 100%;
    height: 10rem;
    padding: 0;
    background: #f3f3f3;
    overflow: auto;
}

#myorder-scroller {
    position: absolute;
    z-index: 1;
    /* -webkit-touch-callout:none;*/
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    width: 100%;
    padding-bottom: .88rem;
}
/* .swiper-container {
  width: 100%;
}

.swiper-slide {
  width: auto;
} */


.swiper-container {
  width: 100%;
  /* height: 300px; */
}

.swiper-slide {
  width: auto !important;
}
#showImg-wrap {
  display: flex;
  justify-content: start;
  align-items: center;
  margin: .2rem 0;
}
.swiper-container-horizontal>.swiper-scrollbar {
  bottom: -0.03rem !important;
}
.tip-box {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: .2rem;
}
.supply-tip {
  font-size: .24rem;
  /* margin-top: .2rem; */
  color: rgb(255, 44, 65);
}
.tip-file {
  font-size: .24rem;
  color: rgb(77, 114, 226);
  text-decoration: underline;
  
}
.upimg {
	position: relative;
	width: 1.41rem;
	height: 1.41rem;
  border-radius: 0.05rem;
  box-sizing: border-box;
	/* border: dashed #999999; */
  background: url('../images/driver/card5.png') no-repeat;
  background-size: 100%;
	/* background-position: 33px; */
	/* -webkit-border-radius: 0.05rem;
	-moz-border-radius: 0.05rem;
	-ms-border-radius: 0.05rem;
	-o-border-radius: 0.05rem; */
}
.upimg input {
	position: absolute;
	width: 100%;
	height: 100%;
	opacity: 0;
}

#showui {
	display: flex;
  justify-content: flex-start;

}
#showimg {
	height: 4.41em;
  border-radius: 0.05rem;
  box-sizing: border-box;
	/* border: dashed #999999; */
  /* background: url('../images/driver/card1.png') no-repeat;
  background-size: 100%; */
  /* margin-right: .3rem; */
  display: none;
}
#showui li {
	width: 1.41rem;
	height: 1.41rem;
  position: relative;
  border-radius: 0.05rem;
	overflow: hidden;
	display: inline-block;
	margin-right: 0.2rem;
}
.center-del {
  position: absolute;
  width: .3rem;
  height: .3rem;
  top: 0;
  right: 0;
  z-index: 11;
}

#showui li img.showimg {
	/* position: absolute;
	text-align: center;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
  z-index: 6; */
  width: 100%;
  height: 100%;
}
/* .showdiv {
	position: absolute;
	z-index: 9;
	bottom: 0;
	width: calc(100% - 20px);
	padding: 10px;
	display: flex;
	justify-content: space-around;
	background: rgba(0, 0, 0, .6);
} */

.showdiv img {
	width: 20px;
	height: 20px;
	cursor: pointer;
}

#showui li:first-child img.left {
	opacity: .6;
	cursor: no-drop;
}

#showui li:last-child img.right {
	opacity: .6;
	cursor: no-drop;
}

.oneright {
	opacity: .6;
	cursor: no-drop !important;
}

.other-flex {
  display: flex;
}

.apply-form-txt { 
  width: 1.8rem;
}

.otherdata_yes,.otherdata_no {
  display: flex;
  align-items: center;
}