.app {
    max-width: 640px;margin: 0 auto;
}
.item-title {
    position: relative;border-bottom: 1px solid #f67233;font-size: 14px;color: #f67233;padding-bottom: 10px;margin-bottom: 10px;
}
.item-title a{
    position: absolute;right: 0px;bottom:9px;color: #999;
}
.remark-box {
    border: 1px solid #f67233;
}
.remark-box .item-title a {
    background-color: #f67233;color: #fff;
}
.phoneColorList {
    width: 100%;
    margin: 0 auto;
    min-height: 100px;
}
a {
    cursor: pointer;
}
.phoneColorList li {
    float: left;
}
.phoneColorList li .num {
    position: relative;float: left;font-size: 16px;background-color: #999;color: #fff;
    padding: 10px 13px;margin-right: 6px;
    text-align: center;
    font-weight: 600;
}
.mobile .phoneColorList li .num {
    font-size: 15px!important;padding: 10px;
}
.numinfo .info {
    position: absolute;top: -45px;left: 11px;font-size: 14px;
}
.mobile .numinfo .info {
    left: 8px;
}
.numinfo .txt .line{
    height: 10px;
    position: relative;
}
.numinfo .txt p {
    width: 15px;
    line-height: 20px;
}
.result {
    width: 100%;margin: 0 auto;
    margin-top: 50px;
    margin-bottom: 0px;
}
.phoneColorList li .line .tags {
    width: 15px;position: absolute;left: 50%;top: 10px;margin-left: -10px;
}
.result-txt {
    background-color: #eee;padding: 10px;line-height: 24px;
}
.numinfo .txt p span {
    position: absolute;right: -13px;bottom: 7px;font-size: 10px;
}
.phoneColorList .layui-form-item{
    margin-bottom: 0px;
}
.parent_2 .line {
    margin-left: -40px!important;
}
.parent_3 .line {
    margin-left: -40px!important;
}
.parent_4 .line {
    margin-left: -40px!important;
}
.parent_5 .line {
    margin-left: -40px!important;
}
.parent_6 .line {
    margin-left: -40px!important;
}
.parent_7 .line {
    margin-left: -40px!important;
}
.red {
    color: #ff2222;
}
.user-info {
    margin-bottom: 20px;
}
.user-info .wx li {
    width: 100%;background-color: #eee;
}
.user-info .wx .wx_line {
    position: relative;height: 20px;margin-bottom: 10px;border-radius: 6px;
}
.user-info .wx .wx_line span {
    position: absolute;left: 10px;color: #fff;
}
.user-info .wx .wx_line label {
    position: absolute;right: -30px;color: #cbae61;
}
.jin {
    background-color: #f8b62d;
}
.mu {
    background-color: #06b666;
}
.shui {
    background-color: #009de6;
}
.tu {
    background-color: #885307;
}
.huo {
    background-color: #ff0000;
}
.layui-table {
    margin-bottom: 0px;
}
.layui-table td {
    border-color:#f67233
}
.layui-table .tags {
    padding: 5px;text-align: center;width: 60px;
}
.user-info .info span{
    margin-right: 5px;
}
.yunshi p {
    margin-bottom: 10px;
}
.number-view li {
    float: right;width: 49%;margin-top: 10px;position: relative;
}
.number-view li .ce {
    position: absolute;right: 10px;top: 10px;
}
.number-view li .ce img {
    width: 25px;height: 25px;
}
.number-view li .tihao {
    position: absolute;right: 10px;bottom: 5px;width: 25px;height: 25px;border: 2px solid #eee;border-radius: 50%;
}
.number-view li .kaitong {
    position: absolute;right: 10px;bottom: 5px;background-color: #f67233;color: #fff;padding: 2px 5px;border-radius: 6px;font-size: 10px;
}
.number-view li:nth-child(odd) {
    float: left;
}
.number-view li .pd {
    border: 1px solid #eee;border-radius: 10px;padding: 5px;
}
.number-view li .phone {
    margin-bottom: 5px;font-size: 14px;
}
.number-view li .phone span {
    color: #ff2222;
}
.number-view li .address {
    margin-bottom: 5px;color: #999;font-size: 12px;
}
.number-view li .address span {
    margin-right: 10px;
}
.number-view li .price {
    color: #999;font-size: 12px;
}
.number-view li .price .money {
    color: #ff2222;font-size: 14px;
}
.number-view li  .huafei {
    margin-left: 5px;font-size: 12px;
}
.reload{
    text-align: center;height: 76px;
}
.reload img {
    width: 100%;border: 2px solid #eee;border-radius: 10px;max-height: 76px;position: absolute;left: 0;bottom: 0;
}
.as_info {
    position: relative;
}
.as_info .layui-btn {
    background-color: #f67233;
}
.as_info .pc_btn {
    position: absolute;right: 10px;top: 5px;
}
.as_info .mobile_btn {
    position: absolute;right: 40px;top: 20px;text-align: center;
}
.as_info .pc-red {
    color: #ff2222;font-size: 16px;margin-left: 50px;
}
.as_info p {
    line-height: 26px;
}
.as_info .ml-10 {
    margin-right: 10px;
}
.as_info p b{
    font-size: 18px;
}
.ji-number {
    background-color: #f67233;line-height: 40px;color: #fff;padding: 0 10px;position: relative;margin-top: 15px;
}
.ji-number b {
    margin: 0 3px;
}
.ji-number .layui-btn {
    position: absolute;right: 10px;top: 10px;background-color: #ff2222;
}
.layui-icon-right {
    margin-left: 5px;font-size: 12px;
}
.number-view li .price span {
    font-size: 12px;margin-left: 20px;color: #ff2222;border: 1px solid #fa6464;padding: 1px 5px;border-radius: 10px;
}
.item-title .inline {
    float: left;margin-right: 10px;
}
.item-title .layui-form-select .layui-input{
    width: 80px;height: 24px;line-height: 24px;border-top: none;border-right: none;border-left: none;font-size: 12px;
}
.city-box .layui-form-select .layui-input{
    width: 120px;
}
.item-title .inline b span {
    margin: 0 5px;
}
.other-txt {
    background-color: #ff2222;color: #fff;text-align: center;line-height: 40px;
}
.number-txt {
    line-height: 30px;font-size: 14px;margin-top: 10px;color: #666;text-align: center;
}
.layui-table .right{
    float: right;padding: 3px 5px;border: 1px solid #f67233;font-size: 12px;color: #f67233;border-radius: 6px;
}
.back-index {
    position: fixed;left: 0;bottom: 0px;line-height: 40px;background-color: #ff0000;color: #fff;text-align: center;width: 100%;display: block;
}
.ji-number2 {
    text-align: center;margin-top: 10px
}
.ji-number2 .layui-btn {
    width: 100%;background-color: #f67233;
}

.pc .city {
    padding: 9px 10px!important;
}
.mobile .city {
    font-size: 15px!important;padding: 9px 10px!important;
}
.phoneColorList li .blue {
    background-color: #0000cc;
}
.phoneColorList li .green {
    background-color: #00B83F;
}
.item-title label {
    margin-right: 5px;
}
.fxsm {
    position: relative;
}
.fxsm a {
    position: absolute;right: 10px;padding: 1px 5px;border: 1px solid #f67233;font-size: 12px;color: #f67233;border-radius: 6px;
}
.add-teacher .layui-btn {
    background-color: #fff;color: #333;margin-left: 10px;height: 26px;line-height: 26px;
}
.layui-layer-page .layui-layer-content {
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
}
.as_info .one-xj {
    top: 8px;
}
