@charset "utf-8";
body,html{margin:0;padding:0;width: 100%;height: 100%;color:#333333;background: transparent;}
body{font-weight:normal;margin:0;padding:0;font-family:'PingFang SC Medium','microsoft yahei',Helvetica, Tahoma, Arial, sans-serif;border: none;background:#F0F4FF url(/static/dial/images/bg.jpg) no-repeat center 0;background-size: 100% auto;}
div,p,ul,ol,li,table,tbody,tr,th,td,h1,h2,h3,h4,h5,h6{
    font-weight:normal;
    margin:0px;
    padding:0px;
    border: none;
}
a{text-decoration: none;}
ul,ol,li{list-style:none;margin:0;padding:0;}
.clearfix {*zoom:1;*clear:both;}
.clearfix:after {display:block;clear:both;content:".";visibility:hidden;overflow: hidden;height:0;}
#app{width: 100%;height: 100%;}
.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
input,select{outline: 0;}
i,em{font-style: normal;}
img{vertical-align: middle;}
.hide{display: none;}
*{box-sizing: border-box;}
[v-cloak]{display: none}
.no-select {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.no-data{
    text-align: center;
    color: #666;
    padding: 1rem;
}
.link{
    text-decoration: underline;
    color: #496DA7;
}

/* 修改vant默认颜色 */
:root:root {
  --van-button-primary-background: #3076E6;
  --van-button-primary-border-color: #3076E6;
}

.login-wrap{padding-top:2.8rem}
.login-wrap .log-text{margin:0 .5rem 1rem 1rem;height:2.6rem;background:url(/static/dial/images/log_ico.png) no-repeat right 0;background-size: auto 100%;display: flex;flex-direction: column;justify-content: center;}
.login-wrap .log-text .text1{font-size:.42rem;color:#4279d4;}
.login-wrap .log-text .text2{font-size:.58rem;color:#4279d4;margin-top:.26rem;}
.login-wrap .login-title{text-align: center;font-size:.4rem;color:#333333;margin-bottom: .9rem;}
.login-wrap .van-cell-group--inset{margin: 0 1rem;background:none;}
.login-wrap .van-cell{margin-bottom:.4rem;height: 1.2rem;border-radius: .6rem;border: 1px solid #E8E8E8;font-size:.4rem;}
.login-wrap .van-field__left-icon{display: flex;align-items: center;margin-right:10px;}
.login-wrap .login-btn{margin: 0 1rem;}
.login-wrap .login-btn .van-button{height:1.2rem;line-height: 1.2rem;font-size:.48rem;}
.login-wrap .change-login{text-align: center;font-size:.37rem;margin-top:.8rem;}
.login-wrap .van-field__button{font-size:.34rem;color:#488dff;background:url(/static/dial/images/line_ico.png) no-repeat 0 center;background-size:auto 82%;padding-left:.4rem;}
.login-wrap .van-field__button .disabled{color:#999999;}
.login-wrap .van-field__button .van-count-down{display: inline;color:#999;}

.callback-wrap{padding-top:1.86rem;}
.callback-wrap .log-text{margin:0 .4rem .66rem;height:2.6rem;background:url(/static/dial/images/log_ico.png) no-repeat right 0;background-size: auto 100%;display: flex;flex-direction: column;justify-content: center;}
.callback-wrap .log-text .text1{font-size:.53rem;color:#4279d4;}
.callback-wrap .log-text .text2{font-size:.29rem;color:#4279d4;margin-top:.26rem;}
.callback-wrap .tab-list{background:#fff;min-height: calc(100% - 1.86rem - 0.66rem - 2.6rem);border-top-left-radius: 20px;border-top-right-radius: 20px;overflow: hidden;}
.callback-wrap .tab-list .van-tab{font-size:.37rem;}
.callback-wrap .tab-list .van-tabs__wrap{height: 1rem;}
.callback-wrap .tab-list .van-tabs__content .van-pull-refresh{min-height:calc(100vh - 1.86rem - 0.66rem - 2.6rem - 1rem);}
.callback-wrap .today-task{text-align: center;padding:1.33rem .4rem;}
.callback-wrap .today-task .title{font-size:.64rem;color:#333333;}
.callback-wrap .today-task .number{font-size:.32rem;color:#666666;margin-top:.26rem;}
.callback-wrap .today-task .visit-btn{margin-top:1.12rem;}
.callback-wrap .today-task .visit-btn .van-button{width:3.86rem;height:1.06rem;font-size:.48rem;}

.callback-wrap .today-data{background:#F3F3F3;border-radius: 10px;margin:0 .4rem;padding:.26rem .21rem .21rem;}
.callback-wrap .today-data .title{font-size:.37rem;color:#333;padding-left:.64rem;background:url(/static/dial/images/data_title.png) no-repeat 0 center;background-size:.48rem;height:.64rem;line-height:.64rem;}
.callback-wrap .today-data ul{display: flex;flex-wrap: wrap;margin-top:.21rem;}
.callback-wrap .today-data ul li{width:calc(33.33% - 4px);height:2rem;margin:2px;background:#fff;border-radius: 5px;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.callback-wrap .today-data ul li .label{font-size:.3rem;color:#666666;}
.callback-wrap .today-data ul li .data{font-size:.53rem;color:#488dff;margin-top:.13rem}
.callback-wrap .today-data ul li .color_green{color:#05c800;}

.callback-wrap .table-data-list{width: calc(100% - .8rem);border-collapse: collapse;margin: .4rem .4rem 0;font-size: .34rem;}
.callback-wrap .table-data-list thead tr{background: #EEEEEE;color: #666;text-align: center;font-size: .3rem;height: .66rem;line-height: .66rem;}
.callback-wrap .table-data-list thead tr th:first-child{border-top-left-radius: 6px;}
.callback-wrap .table-data-list thead tr th:last-child{border-top-right-radius: 6px;}
.callback-wrap .table-data-list tbody tr{border-bottom: 1px solid #E7E7E7;height: 1.06rem;line-height: 1.06rem;text-align: center;color:#333;}
.callback-wrap .table-data-list tr .color_blue{color:#488dff;}
.callback-wrap .table-data-list tr .color_red{color:#ff0a0a;}
.callback-wrap .table-data-list tr .color_gray{color:#666;}
.callback-wrap .table-data-list tr .visit-btn{height:.64rem;line-height: .64rem;border:1px solid #ACCAFB;color:#488DFF;font-size:.32rem;padding:0 10px;vertical-align: middle;}
.callback-wrap .table-data-list.summationTable tr:last-child{background:#EFEFEF;}
.callback-wrap .cell-class.van-cell{padding:.26rem .4rem 0;line-height: .64rem;}
.callback-wrap .cell-class .van-cell__title{flex:0;white-space: nowrap;}
.callback-wrap .cell-class .van-cell__value{border:1px solid #E5E5E5;border-right:0;text-align: left;padding-left:10px;height:.64rem;line-height:.64rem;}
.callback-wrap .cell-class .van-cell__right-icon{margin-left: 0;padding:0 10px;border:1px solid #e5e5e5;border-left: 0;height:.64rem;line-height:.64rem;}

.van-dialog.dial-dialog{background:#F5F5F5;}
.dial-dialog .phone-call-box{padding:.53rem;display: flex;justify-content: space-between;align-items: center;background:#fff;border-bottom: 1px solid #E9E9E9;}
.dial-dialog .phone-call-box .mobile-text{display: flex;flex-direction: column;}
.dial-dialog .phone-call-box .mobile-text .text{font-size:.26rem;color:#666}
.dial-dialog .phone-call-box .mobile-text .mobile{font-size:.48rem;color:#333;margin-top:.1rem;}
.dial-dialog .phone-call-box .call-btn{height:.93rem;line-height: .93rem;width:2.13rem;}
.dial-dialog .visit-box .van-cell{background:#F5F5F5;font-size:.32rem;padding:10px 0;}
.dial-dialog .visit-box .van-cell:after{border-bottom:0;}
.dial-dialog .visit-box .van-field__label{text-align: right;}
.dial-dialog .visit-box .van-checkbox__icon, .dial-dialog .visit-box .van-radio__icon{font-size:.4rem;}
.dial-dialog .visit-box .van-checkbox, .dial-dialog .visit-box .van-radio{width: 2.4rem;margin-bottom: .13rem;}
.dial-dialog .dial-submit-btn{margin:.26rem .53rem .8rem;text-align: center;}
.dial-dialog .dial-submit-btn .van-button{width: 2rem;height:.75rem;line-height: .75rem;}

.loginout{position: absolute;top:.66rem;right:.4rem;font-size:.32rem;color:#333;padding-left:.53rem;background:url(/static/dial/images/logout_icon.png) no-repeat 0 center;background-size:.4rem;height:.53rem;line-height:.53rem;}