@charset "utf-8";

* {
    margin: 0;
    padding: 0;
    font-family: "方正悠黑 508R W", "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial;
}

body {
    color: #585858;
}

ul {
    list-style: none;
}

a {
    text-decoration: none;
}

a:visited {
    border: 0;
}

.dfinput {
    height: 30px;
    width: 270px;
    border-radius: 5px;
    border: 1px solid #b2b2b2;
    text-indent: 5px;
}

.dfinput:focus, .textinput:focus {
    border-radius: 2px;
}

.textinput {
    height: 75px;
    min-height: 75px;
    width: 260px;
    border-radius: 5px;
    border: 1px solid #b2b2b2;
    margin-top: 12px;
    padding: 5px;
}

/*分页*/
.pagin ul {
    margin-top: 20px;
    float: right;
    margin-right: 100px;
    margin-bottom: 15px;
}

.pagin li {
    border: 1px solid #C1C4C6;
    padding: 5px 10px;
    float: left;
    margin-left: 3px;
}

.pagin a li {
    text-decoration: none;
    color: #000;
    font-size: 12px;
    line-height: 20px;
}

.pagin li span {
    font-size: 12px;
}

.pagin .active {
    background-color: #3492DF;
    color: #FFF;
}

.pagin .disabled {
    color: #C1C4C6;
    cursor: not-allowed;
}

/**
 * 登录界面
 */
.systemlogo {
    position: absolute;
    top: 35px;
    left: 35px;
}

.systemlogo img {
    height: 45px;
}

.loginbody {
    width: 100%;
    height: 100%;
    background-image: url(../img/login-bg.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    overflow: hidden;
    position: absolute;
}

.loginbody .loginbox {
    width: 57vw;
    background-color: #fff;
    border-radius: 15px;
    margin: calc(50vh - 240px) auto 0 auto;
    padding: 60px 100px;
    background-image: url('../img/loginbox-bg.png');
    background-repeat: no-repeat;
    background-size: 290px;
    background-position: 70px center;
}

.loginbody .loginbox > span {
    margin-left: -30px;
}

.loginbody .loginbox > ul {
    width: 40%;
    margin-left: 65%;
}

.loginbody .loginbox > ul li {
    line-height: 60px;
    font-size: 14px;
}

.loginbody .loginbox > ul li input[name='username'],
.loginbody .loginbox > ul li input[name='password'],
.loginbody .loginbox > ul li input[name='captcha'] {
    border: 0;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    border-radius: 0;
    outline: none;
}

.loginbody .loginbox > ul li input[name='username'],
.loginbody .loginbox > ul li input[name='password'] {
    background-repeat: no-repeat;
    background-size: 22px;
    background-position: 0 center;
    text-indent: 32px;
}

.loginbody .loginbox > ul li input[name='username'] {
    background-image: url(../img/login-username.png);
}

.loginbody .loginbox > ul li input[name='password'] {
    background-image: url(../img/login-password.png);
}

.loginbody .loginbox > ul .yzm {
    position: relative;
}

.loginbody .loginbox > ul .yzm img {
    width: 116px;
    height: 35px;
    position: absolute;
    top: 9px;
    right: 10px;
}

.loginbody .loginbox > ul .logintitle {
    color: #008ef8;
    font-size: 24px;
    font-weight: 500;
}

.loginbody .dfinput,
.loginbody .loginbtn {
    height: 45px;
    width: 100%;
}

.loginbody .loginbtn {
    height: 38px;
    border: 0;
    background-image: linear-gradient(to right, #008ef8, #0042ff);
    border-radius: 19px;
    color: #fff;
    /*margin-top: 50px;*/
    outline: none;
    line-height: initial;!important;
}

/*
 * 登录首页
 */
.text-box {
    width: calc(100vw - 240px);
    height: 100vh;
    background-image: url(../image/index-bg.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;
    color: #fff;
    position: absolute;
    top: 0px;
    left: 240px;
}

.text-box p.header {
    text-align: center;
    font-size: 4rem;
    font-weight: 500;
    letter-spacing: 15px;
    margin-top: 35vh;
}

.text-box p.content {
    text-align: center;
    font-size: 2.5rem;
    font-weight: 400;
    margin-top: 70px;
}

.text-box p.content span {
    border: 2px solid #fff;
    border-radius: 3rem;
    letter-spacing: 10px;
    padding: 8px 35px;
}

/* 首页最新通知 */
.new-main-index {
    background-color: rgba(0, 0, 0, .5);
    color: #fff;
    position: fixed;
    top: 70px;
    right: 0;
    bottom: 0;
    left: 0;
}

.new-main-text {
    background-color: rgba(0, 0, 0, .7);
}

.new-main-index header {
    width: 100%;
    text-align: center;
    font-size: 1.9rem;
    margin-top: 4%;
}

.new-main-index .new-box {
    width: 66vw;
    height: 60%;
    line-height: 34px;
    font-size: 1.2rem;
    margin-top: 3%;
    margin-left: 17vw;
    overflow: auto;
}

.new-main-index .close-btn {
    width: 100%;
    text-align: center;
    margin-top: 20px;
}

.new-main-index .close-btn > span {
    width: 80px;
    height: 30px;
    line-height: 30px;
    border: 1px solid;
    display: inline-block;
}

/* 最新通知详情 */
.new-tipbox-1 .tipbody {
    padding: 65px 20px 40px 20px !important;
}

.new-tipbox-1 .title,
.new-tipbox-1 .add_time,
.new-tipbox-1 .nickname {
    color: #fff;
    font-size: 1.2rem;
}

.new-tipbox-1 .title {
    font-size: 1.7rem;
}

.new-tipbox-1 .content {
    margin-top: 70px;
    display: inline-block;
}

.new-tipbox-1 ul li {
    width: 100% !important;
}

.new-tipbox-1 ul li pre {
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
}


/**
 * 顶部导航
 */
.top {
    height: 70px;
    background: linear-gradient(to right, #046eff, #15b0ff);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 2;
}

.top > ul > a > li > img {
    height: 36px;
    margin-top: 16px;
    margin-left: 16px;
}

.top > ul.right {
    position: absolute;
    top: 14px;
    right: 7px;
}

.top > ul.right > li,
.top > ul.right > a > li {
    color: #fff;
    font-size: 13px;
    float: left;
}

.top > ul.right > li.right-0 {
    margin-top: 10px;
    margin-right: 20px;
}

.top > ul.right > li.right-0 > span {
    width: auto;
    height: 25px;
    line-height: 25px;
    background-image: url(../image/user.png);
    background-repeat: no-repeat;
    background-size: 25px;
    background-position: left center;
    text-align: right;
    display: inline-block;
    margin-right: 30px;
    padding-left: 28px;
}

.top > ul.right > li.right-1,
.top > ul.right > li.right-2,
.top > ul.right > li.right-3,
.top > ul.right > a > li.right-4 {
    width: 28px;
    height: 28px;
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: center center;
}

.top > ul.right > li.right-0 > span:hover,
.top > ul.right > li.right-1:hover,
.top > ul.right > li.right-2:hover,
.top > ul.right > li.right-3:hover,
.top > ul.right > a > li.right-4:hover {
    background-size: 25px;
}

.top > ul.right > li.right-1 {
    background-image: url(../image/yue.png);
    margin-right: 50px;
    position: relative;
}

.top > ul.right > li.right-2 {
    background-image: url(../image/shezhi.png);
    margin-right: 46px;
}

.top > ul.right > li.right-3 {
    background-image: url(../image/help.png);
    margin-right: 50px;
}

.top > ul.right > a > li.right-4 {
    background-image: url(../image/return.png);
    margin-right: 35px;
}

.top > ul.right > li.right-1 > span {
    line-height: 16px;
    background-color: #ff0000;
    border-radius: 9px;
    font-size: 12px;
    position: absolute;
    right: -14px;
    top: -3px;
    padding: 0 9px;
}

.top > ul.right > a > li.right-4 {
    width: 25px;
    height: 25px;
    display: block;
}

.top > ul.right > li p,
.top > ul.right > a > li p {
    color: #fff;
    font-size: 11px;
    text-align: center;
    margin-top: 27px;
}

.top > ul.right > li.right-1#active:after,
.top > ul.right > li.right-2#active:after,
.top > ul.right > li.right-3#active:after {
    content: '▼';
    position: absolute;
    width: 10px;
    height: 10px;
    color: #fff;
    margin-top: -29px;
    margin-left: 26px;
    transform: rotateX(54deg);
}


/**
 * 右上设置导航
 */
.set-box,
.notice-box,
.pass-box {
    width: 150px;
    background-color: #fff;
    box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.04);
    border-radius: 5px;
    position: fixed;
    z-index: 2;
    top: 75px;
    right: 210px;
    text-align: center;
    display: none;
}

.pass-box {
    right: 118px;
}

.set-box > ul > li,
.notice-box > ul > li,
.pass-box li {
    line-height: 50px;
    border-bottom: 1px solid rgba(0, 0, 0, .06);
    padding: 0 15px;
}

.pass-box li {
    color: #585858;
}

.set-box > ul > li:before,
.notice-box > ul > li:before,
.pass-box > ul > li:before {
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    background-image: url(../image/top-1.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 18px;
    margin-left: -24px;
    margin-top: 15px;
}

.set-box > ul > li:after {
    content: '>';
    position: absolute;
    color: #8b8b8b;
    margin-left: 8px;
    transform: scale(0.8, 1.3);
}

.set-box ul li a {
    line-height: 35px;
    color: #8b8b8b;
}

.set-box > ul > li:last-child,
.set-box ul.sec-nav a:last-child li {
    border-bottom: 0;
}

.set-box ul.sec-nav,
.notice-box ul.sec-nav {
    width: 180px;
    position: fixed;
    background-color: #fff;
    box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.04);
    border-radius: 5px;
    margin-top: -45px;
    right: 30px;
    display: none;
}

.set-box ul li:hover ul {
    display: block;
}

.set-box ul li ul:hover {
    display: block;
}

.set-box ul li ul:hover a {
    /*color: #fff !important;*/
}

.set-box .sec-nav li a {
    color: #8b8b8b;
}

.setBoxHover1 {
    background: -webkit-linear-gradient(left, #0189ff, #007cfe, #0057f9);
    background: -o-linear-gradient(left, #0189ff, #007cfe, #0057f9);
    background: -moz-linear-gradient(left, #0189ff, #007cfe, #0057f9);
    background: linear-gradient(left, #0189ff, #007cfe, #0057f9);
    /*color: #fff;*/
    border-radius: 5px;
}

.setColor {
    color: #fff !important;
}

/*.set-box li:hover a{*/
/*    color: #fff;*/
/*}*/
.setBoxHover2 {
    background: -webkit-linear-gradient(left, #aa00f4, #9c00f7, #8500ee);
    background: -o-linear-gradient(left, #aa00f4, #9c00f7, #8500ee);
    background: -moz-linear-gradient(left, #aa00f4, #9c00f7, #8500ee);
    background: linear-gradient(left, #aa00f4, #9c00f7, #8500ee);
    /*color: #fff;*/
    border-radius: 5px;
}

.set-box ul.sec-nav a li {
    line-height: 40px;
    border-bottom: 1px solid rgba(0, 0, 0, .06);
    color: #8b8b8b;
    padding: 0 15px;
}

.notice-box > ul > li:hover,
.notice-box ul.sec-nav li:hover,
.pass-box li:hover {
    background-image: linear-gradient(to right, #15b0ff, #046eff);
    border-radius: 5px;
    color: #fff;
}

/*.set-box > ul > li:hover a { color: #fff; }*/
.set-box > ul > li#active {
    background-image: linear-gradient(to right, #15b0ff, #046eff);
    border-radius: 5px;
}

.set-box > ul > li#active:before {
    background-image: url(../image/top-check-1.png);
}

.set-box > ul > li#active > a,
.set-box > ul > li#active:after {
    color: #fff;
}

.set-box > ul > li.one-3:before {
    background-image: url(../image/top-2.png);
}

.set-box > ul > li.one-4:before {
    background-image: url(../image/top-3.png);
}

.set-box > ul > li.one-2:before {
    background-image: url(../image/top-6.png);
}

.set-box > ul > li.one-5:before {
    background-image: url(../image/top-9.png);
}

.set-box > ul > li.one-68:before {
    background-image: url(../image/top-7.png);
}

.set-box > ul > li.one-208:before {
    background-image: url(../image/top-1.png);
}

.set-box > ul > li.one-142:before {
    background-image: url(../image/top-8.png);
}

.set-box > ul > li.one-121:before {
    background-image: url(../image/top-4.png)
}

.set-box > ul > .one-3#active:before {
    background-image: url(../image/top-check-2.png);
}

.set-box > ul > .one-4#active:before {
    background-image: url(../image/top-check-3.png);
}

.set-box > ul > .one-2#active:before {
    background-image: url(../image/top-check-6.png);
}

.set-box > ul > .one-5#active:before {
    background-image: url(../image/top-check-9.png);
}

.set-box > ul > .one-68#active:before {
    background-image: url(../image/top-check-7.png);
}

.set-box > ul > .one-208#active:before {
    background-image: url(../image/top-check-1.png);
}

.set-box > ul > .one-142#active:before {
    background-image: url(../image/top-check-8.png);
}

.set-box > ul > .one-121#active:before {
    background-image: url(../image/top-check-4.png);
}

.pass-box > ul > li:before {
    background-image: url(../image/top-9.png);
}

.pass-box > ul > li#active:before {
    background-image: url(../image/top-check-9.png);
}


/**
 * 最新通知
 */
.notice-box {
    right: 365px;
}

.notice-box > ul > li:before {
    margin-left: -58px;
}

.notice-box > ul > li {
    cursor: pointer;
}

.notice-box ul.sec-nav {
    width: 250px;
    text-align: left;
    right: 105px;
}

.notice-box ul.sec-nav > a > li {
    line-height: 28px;
    border-bottom: 1px solid rgba(0, 0, 0, .06);
    color: #8b8b8b;
    padding: 10px 15px;
}

.notice-box ul > li div span.num {
    border-radius: 11px;
    background-color: red;
    color: #fff;
    line-height: 18px;
    font-size: 11px;
    position: absolute;
    margin-top: 6px;
    margin-left: 4px;
    padding: 0 6px;
}

.notice-box > ul > li.one-167:before {
    background-image: url(../image/top-2.png);
}

.notice-box > ul > li.one-3:before {
    background-image: url(../image/top-4.png);
}

.notice-box > ul > li.one-4:before {
    background-image: url(../image/top-3.png);
}

.notice-box > ul > li.one-169:before {
    background-image: url(../image/top-13.png);
}

.notice-box > ul > li.one-121:before {
    background-image: url(../image/top-10.png);
}

.notice-box > ul > li.one-104:before {
    background-image: url(../image/top-12.png);
}

.notice-box > ul > li.one-167#active:before {
    background-image: url(../image/top-check-2.png);
}

.notice-box > ul > li.one-3#active:before {
    background-image: url(../image/top-check-4.png);
}

.notice-box > ul > li.one-4#active:before {
    background-image: url(../image/top-check-3.png);
}

.notice-box > ul > li.one-169#active:before {
    background-image: url(../image/top-check-13.png);
}

.notice-box > ul > li.one-121#active:before {
    background-image: url(../image/top-check-10.png);
}

.notice-box > ul > li.one-104#active:before {
    background-image: url(../image/top-check-12.png);
}

/* 详情 */
.notice-detail-box header,
.notice-detail-box footer {
    text-align: center;
}

.notice-detail-box header > span,
.notice-detail-box footer > span {
    background-color: rgba(0, 0, 0, .3);
    border-radius: 3px;
    font-size: 13px;
    display: inline-block;
    padding: 3px 10px;
    cursor: pointer;
}

.notice-detail-box footer {
    position: absolute;
    bottom: 20px;
    padding-left: 65px;
}

.notice-detail-box ul {
    height: calc(100vh - 170px);
    padding: 0 12px;
    overflow-y: auto;
}

.notice-detail-box ul > li {
    background-color: rgba(0, 0, 0, .3);
    margin-top: 12px;
    padding: 12px;
    cursor: pointer;
}

.notice-detail-box ul > li > span {
    line-height: 25px;
    font-size: 14px;
    display: block;
}


/**
 * 左侧导航
 */
.left {
    width: 240px;
    min-height: calc(100vh - 70px);
    height: auto;
    background-color: #fff;
    text-align: center;
    margin-top: -15px;
    float: left;
    box-shadow: 0 -7px 10px rgba(0, 0, 0, .2);
}

.left > ul > li.one-1 {
    display: none;
}

.left > ul > li > a,
.left > ul > li#actived > a:before,
.left > ul > li > a:hover {
    line-height: 32px;
    display: block;
    background-image: url(../image/left-0.png);
    background-repeat: no-repeat;
    background-position: /*15px*/ 8px center;
    background-size: 15px;
}

.left > ul li a {
    color: #3a4468;
    font-size: 14px;
}

.left > ul > li {
    line-height: 28px;
    width: 120px;
    margin-left: 60px;
    margin-top: 12px;
}

.left > ul > li[data-type='3'] {
    display: none;
}

.left > ul > li > ul {
    display: none;
}

.left > ul > li > ul.sec-nav > a[data-type='3'],
.left > ul > li > ul.sec-nav > a[data-type='4'] {
    display: none;
}

/* 二级导航选中样式 */
.left > ul > li > ul.sec-nav li#active {
    background: linear-gradient(to right, #0faeff, #046eff);
    border-radius: 13px;
    color: #fff !important;
}

/* 左侧菜单栏选中样式 */
.left > ul > li#actived > a {
    background: linear-gradient(to right, #0faeff, #046eff);
    border-radius: 13px;
    color: #fff !important;
}

.left > ul > li#actived > a:after {
    content: '>';
    position: absolute;
    transform: rotateZ(90deg) scale(0.8, 1.2);
    font-size: 15px;
    margin-left: 10px;
}

.left > ul > li#actived {
    border: 1px solid #a8b2cd;
    border-top: 0;
    border-radius: 15px;
}

.left > ul > li#actived > ul {
    display: block;
}

.left > ul > div.title {
    width: 110px;
    text-align: left;
    margin-top: 45px;
    margin-bottom: 10px;
    margin-left: 55px;
}

.left > ul > li.one-167 > a {
    background-image: url(../image/left-1.png);
}

.left > ul > li.one-237 > a {
    background-image: url(../image/left-2.png);
}

.left > ul > li.one-3 > a {
    background-image: url(../image/left-3.png);
}

.left > ul > li.one-4 > a {
    background-image: url(../image/left-4.png);
}

.left > ul > li.one-169 > a {
    background-image: url(../image/left-5.png);
}

.left > ul > li.one-121 > a {
    background-image: url(../image/left-6.png);
}

.left > ul > li.one-104 > a {
    background-image: url(../image/left-7.png);
}

.left > ul > li.one-2 > a {
    background-image: url(../image/left-8.png);
}

.left > ul > li.one-68 > a {
    background-image: url(../image/left-9.png);
}

.left > ul > li.one-208 > a {
    background-image: url(../image/left-10.png);
}

.left > ul > li.one-142 > a {
    background-image: url(../image/left-11.png);
}

.left > ul > li > a:hover,
.left > ul > li > ul.sec-nav li:hover {
    background-color: #15b0ff;
    color: #fff;
    border-radius: 13px;
}

.left > ul > li.one-167 > a:hover {
    background-image: url(../image/left-check-1.png);
}

.left > ul > li.one-237 > a:hover {
    background-image: url(../image/left-check-2.png);
}

.left > ul > li.one-3 > a:hover {
    background-image: url(../image/left-check-3.png);
}

.left > ul > li.one-4 > a:hover {
    background-image: url(../image/left-check-4.png);
}

.left > ul > li.one-169 > a:hover {
    background-image: url(../image/left-check-5.png);
}

.left > ul > li.one-121 > a:hover {
    background-image: url(../image/left-check-6.png);
}

.left > ul > li.one-104 > a:hover {
    background-image: url(../image/left-check-7.png);
}

.left > ul > li.one-2 > a:hover {
    background-image: url(../image/left-check-8.png);
}

.left > ul > li.one-68 > a:hover {
    background-image: url(../image/left-check-9.png);
}

.left > ul > li.one-208 > a:hover {
    background-image: url(../image/left-check-10.png);
}

.left > ul > li.one-142 > a:hover {
    background-image: url(../image/left-check-11.png);
}

.left > ul > li#actived > a:before {
    content: '';
    position: absolute;
    height: 20px;
    width: 20px;
    background-position: center;
    margin-top: 6px;
    margin-left: 4px;
}

.left > ul > li.one-167#actived > a:before {
    background-image: url(../image/left-check-1.png);
}

.left > ul > li.one-237#actived > a:before {
    background-image: url(../image/left-check-2.png);
}

.left > ul > li.one-3#actived > a:before {
    background-image: url(../image/left-check-3.png);
}

.left > ul > li.one-4#actived > a:before {
    background-image: url(../image/left-check-4.png);
}

.left > ul > li.one-169#actived > a:before {
    background-image: url(../image/left-check-5.png);
}

.left > ul > li.one-121#actived > a:before {
    background-image: url(../image/left-check-6.png);
}

.left > ul > li.one-104#actived > a:before {
    background-image: url(../image/left-check-7.png);
}

.left > ul > li.one-2#actived > a:before {
    background-image: url(../image/left-check-8.png);
}

.left > ul > li.one-68#actived > a:before {
    background-image: url(../image/left-check-9.png);
}

.left > ul > li.one-208#actived > a:before {
    background-image: url(../image/left-check-10.png);
}

.left > ul > li.one-142#actived > a:before {
    background-image: url(../image/left-check-11.png);
}


/**
 * 主要内容
 */
.main-header > header { /*width: calc(98vw - 190px);*/
    height: 40px;
    box-shadow: 0 0 10px 0px rgba(0, 0, 0, .2);
    border-radius: 5px; /*margin-left: calc(1vw + 190px);*/
    text-indent: 36px;
}

.main-header > header:before {
    content: '';
    position: absolute;
    width: 2px;
    height: 20px;
    background-color: #21b4ff;
    margin-top: 10px;
    margin-left: -15px;
}

.main-header > header .header-title {
    line-height: 40px;
    color: #374464;
}

.main-header > header .header-rush,
.main-header > header .header-help {
    width: 55px;
    background-repeat: no-repeat;
    background-position: 5px center;
    color: #0078d6;
    font-size: 14px;
    float: right;
    text-align: right;
    padding: 1px 5px 1px 0;
    display: inline-block;
    text-indent: 0;
    margin-top: 8px;
    cursor: pointer;
}

.main-header > header .header-rush {
    background-image: url(../image/h-rush.png);
    background-size: 14px;
    border: 1px solid rgba(0, 120, 214, .2);
    border-radius: 3px;
    margin-right: 20px;
}

.main-header > header .header-help {
    background-image: url(../image/h-help.png);
    background-size: 18px;
    margin-right: 10px;
}

.main {
    height: -moz-calc(100% - 115px);
    height: -webkit-calc(100% - 115px);
    height: calc(100% - 115px);
    margin-top: 85px;
    font-size: 15px;
    z-index: -1;
}

#goodsAddBtn {
    margin-left: 260px;
    margin-top: 10px;
}

/**提货任务*/
.main .addbtn {
    width: 88px;
    height: 32px;
    line-height: 32px;
    color: #fff;
    background-color: #0078d6;
    border-radius: 3px;
    background-image: url(../image/add-btn.png);
    background-repeat: no-repeat;
    background-position: 22px center;
    background-size: 15px;
    text-indent: 17px;
    text-align: center;
    font-size: 14px;
    cursor: pointer; /*margin-top: 20px;*/
    margin-left: 10px;
}

.main .main-box { /*width: calc(98vw - 220px);*/
    height: auto;
    min-height: calc(100vh - 168px);
    background-color: #fff;
    box-shadow: 0 0 10px 0px rgba(0, 0, 0, .2);
    border-radius: 5px;
    margin-top: 15px; /*margin-left: calc(1vw + 190px);*/
    padding: 0 15px 15px 15px;
    overflow: auto;
}


.main .cont-addbtn {
    width: 88px;
    height: 32px;
    line-height: 32px;
    color: #fff;
    background-color: #0078d6;
    border-radius: 3px;
    background-image: url(../image/add-btn.png);
    background-repeat: no-repeat;
    background-position: 22px center;
    background-size: 15px;
    text-indent: 17px;
    text-align: center;
    font-size: 14px;
    cursor: pointer; /*margin-top: 20px;*/
    margin-left: 10px;
}

.main .main-box { /*width: calc(98vw - 220px);*/
    height: auto;
    min-height: calc(100vh - 168px);
    background-color: #fff;
    box-shadow: 0 0 10px 0px rgba(0, 0, 0, .2);
    border-radius: 5px;
    margin-top: 15px; /*margin-left: calc(1vw + 190px);*/
    padding: 0 15px 15px 15px;
    overflow: auto;
}

/**
 * 首页
 */
/*.index-main { background-image: url(../image/index-bg.jpg);background-repeat: no-repeat;background-size: 100% 100%;color: #fff;position: absolute;top: 70px;right: 0;bottom: 0;left: 0; }*/
/*.index-main > .index-main-1 { margin: calc(20vh - 15px) auto 0 auto;width: 100vw;text-align: center; }*/
/*.index-main > .index-main-1 .index-title ,*/
/*.index-main > .index-main-1 .index-nav ,*/
/*.index-main > .index-main-1 .index-nav .index-nav-box { display: inline-block;vertical-align: top; }*/
/*.index-main > .index-main-1 .index-nav .index-nav-box { width: 155px;padding: 0 9px; }*/
/*.index-main > .index-main-1 .index-title > li { width: 24vh;height: 25.6vh;line-height: 24vh;font-size: 1.3rem;background-repeat: no-repeat;background-size: 100% 100%;-webkit-filter: brightness(50%);filter: brightness(50%);cursor: pointer; }*/
/*.index-main > .index-main-1 .index-title > li:hover { -webkit-filter: brightness(100%);filter: brightness(100%); }*/
/*.index-main > .index-main-1 .index-title > li:nth-child(2) { margin-top: 1vh; }*/
/*.index-main > .index-main-1 .index-nav { background-color: #2d3870;padding: 2vh 2vh 5vh 2vh;border-radius: 4px;margin-left: 4px; }*/
/*.index-main > .index-main-1 .index-nav-0 ,*/
/*.index-main > .index-main-1 .index-nav-1 ,*/
/*.index-main > .index-main-1 .index-nav-2 { display: none; }*/
/*.index-main > .index-main-1 .index-nav-2 { width: -webkit-calc(669px + 4vh);width: calc(669px + 4vh);height: 45vh;background-image: url("../image/index-18.png");background-position: center;background-size: cover; }*/
/*.index-main > .index-main-1 .index-nav-2 > h1 { margin-top: 10vh;font-weight: 100; }*/
/*.index-main > .index-main-1 .index-nav-2 > h4 { margin-top: 7vh;font-weight: 100; }*/
/*.index-main .index-nav > .index-nav-box { height: 45vh; }*/
/*.index-main .index-nav > .index-nav-box .nav-box-title { height: 6vh;background-size: 103px;background-repeat: no-repeat;background-position: center 14px; }*/
/*.index-main .index-nav > .index-nav-box .nav-box-con { height: 90%;line-height: 2.9rem;font-size: 1.1rem;padding: 0 5px; }*/
/*.index-main .index-nav-box .nav-box-con ul { padding-top: 10px; }*/
/*.index-main .index-nav-box .nav-box-con ul li { background-repeat: no-repeat;background-size: 30px;background-position: 20px center;color: #fff;text-align: left;text-indent: 25px;padding-left: 25px; }*/
/*.index-main .index-nav-box .nav-box-con ul li:hover { border: 1px solid;border-radius: 4px; }*/
/*.index-main .index-footer{ text-align: center;margin-top: 17vh; }*/
/*.index-main .index-footer span { color: rgba(255,255,255,.2) }*/
/*!*背景图*!*/
/*.index-main > .index-main-1 .index-title > .index-title-1 { background-image: url("../image/index-01.png"); }*/
/*.index-main > .index-main-1 .index-title > .index-title-0 { background-image: url("../image/index-02.png"); }*/
/*.index-main .index-nav .index-nav-box:nth-child(1) .nav-box-con { background-color: #2794ef; }*/
/*.index-main .index-nav .index-nav-box:nth-child(2) .nav-box-con { background-color: #7456e8; }*/
/*.index-main .index-nav .index-nav-box:nth-child(3) .nav-box-con { background-color: #09adb7; }*/
/*.index-main .index-nav .index-nav-box:nth-child(4) .nav-box-con { background-color: #be126f; }*/
/*.index-main .index-nav .index-nav-box:nth-child(1) .nav-box-title { background-image: url("../image/index-19.png"); }*/
/*.index-main .index-nav .index-nav-box:nth-child(2) .nav-box-title { background-image: url("../image/index-20.png"); }*/
/*.index-main .index-nav .index-nav-box:nth-child(3) .nav-box-title { background-image: url("../image/index-21.png"); }*/
/*.index-main .index-nav .index-nav-box:nth-child(4) .nav-box-title { background-image: url("../image/index-22.png"); }*/
/*.index-nav .index-nav-box .nav-box-ul-0 a:nth-child(1) li { background-image: url("../image/index-03.png"); }*/
/*.index-nav .index-nav-box .nav-box-ul-0 a:nth-child(2) li { background-image: url("../image/index-04.png"); }*/
/*.index-nav .index-nav-box .nav-box-ul-0 a:nth-child(3) li { background-image: url("../image/index-05.png"); }*/
/*.index-nav .index-nav-box .nav-box-ul-1 a:nth-child(1) li { background-image: url("../image/index-06.png"); }*/
/*.index-nav .index-nav-box .nav-box-ul-1 a:nth-child(2) li { background-image: url("../image/index-07.png"); }*/
/*.index-nav .index-nav-box .nav-box-ul-1 a:nth-child(3) li { background-image: url("../image/index-08.png"); }*/
/*.index-nav .index-nav-box .nav-box-ul-1 a:nth-child(5) li { background-image: url("../image/index-10.png"); }*/
/*.index-nav .index-nav-box .nav-box-ul-1 a:nth-child(6) li { background-image: url("../image/index-24.png"); }*/
/*.index-nav .index-nav-box .nav-box-ul-2 a:nth-child(1) li { background-image: url("../image/index-11.png"); }*/
/*.index-nav .index-nav-box .nav-box-ul-2 a:nth-child(2) li { background-image: url("../image/index-17.png"); }*/
/*.index-nav .index-nav-box .nav-box-ul-2 a:nth-child(3) li { background-image: url("../image/index-12.png"); }*/
/*.index-nav .index-nav-box .nav-box-ul-3 a:nth-child(1) li { background-image: url("../image/index-13.png"); }*/
/*.index-nav .index-nav-box .nav-box-ul-3 a:nth-child(2) li { background-image: url("../image/index-25.png"); }*/
/*.index-nav .index-nav-box .nav-box-ul-3 a:nth-child(3) li { background-image: url("../image/index-14.png"); }*/
/*.index-nav .index-nav-box .nav-box-ul-3 a:nth-child(4) li { background-image: url("../image/index-15.png"); }*/
/*.index-nav .index-nav-box .nav-box-ul-3 a:nth-child(5) li { background-image: url("../image/index-23.png"); }*/
/*.index-nav-0 .index-nav-box .nav-box-ul-1 a:nth-child(4) li { background-image: url("../image/index-09.png"); }*/
/*.index-nav-1 .index-nav-box .nav-box-ul-1 a:nth-child(4) li { background-image: url("../image/index-16.png"); }*/
/**
 * 表单
 */
.main-box header {
    line-height: 72px;
    display: block;
}

.main-box header > span {
    background-color: #d5eaff;
    padding: 10px 12px;
}

.main-box .forminfo > li {
    height: 50px;
    width: 38%;
    display: inline-block;
}

.main-box .forminfo li label {
    width: 86px;
    display: inline-block;
}

.main-box .forminfo li label > i {
    width: 11px;
    color: red;
    display: inline-block;
}

.main-box .forminfo .forminfo-0 {
    margin-top: 15px;
}

.main-box .forminfo .forminfo-0 li {
    width: 30%;
    height: 45px;
    display: inline-block;
}

.main-box .forminfo .forminfo-0 li .dfinput {
    width: 60%;
    display: inline-block;
    margin-top: -27px;
}

.main-box .forminfo .forminfo-0 .total {
    color: #336EA8;
}

.main-box .forminfo .forminfo-0 .total label {
    width: 60px;
}

.main-box .forminfo .forminfo-0 .total input {
    width: auto;
    color: #336EA8;
    border: 0;
}

.main-box .forminfo .forminfo-1 {
    margin-top: 10px; /*background-color: #edf5ff;*/
    display: inline-block; /*padding-bottom: 20px;*/
    width: 100%;
}

.main-box .forminfo .forminfo-1 table th {
    border: 0;
}

.main-box .forminfo .forminfo-1 table {
    border: 0;
}

.main-box .forminfo .forminfo-1 table td {
    border: 0;
}

/*.main-box .forminfo .forminfo-1 table thead tr ,
.main-box .forminfo .forminfo-1 table tbody tr:hover { background-color: #edf5ff; }*/
.main-box .forminfo .forminfo-1 .forminfo-1-img,
.main-box .forminfo .forminfo-1 .forminfo-1-img-add {
    height: 20px;
    width: 20px;
    background-size: 100%;
    background-repeat: no-repeat;
}

.main-box .forminfo .forminfo-1 .forminfo-1-img-add {
    background-image: url(../image/addbtn.png);
}

.main-box .forminfo .forminfo-1 .forminfo-1-img {
    background-image: url(../image/reduce.png);
}

.main-box .forminfo .total-box {
    width: 50%;
    text-align: right;
    margin-left: 340px;
    margin-top: -51px;
    margin-bottom: 20px;
}

.tipbox .tipbody ul .btn input, .main-box .forminfo .forminfo-0 .btn {
    text-align: center;
}

.main-box .forminfo .forminfo-3 li {
    width: 400px;
}

/**
 * 搜索
 */
.navtitle {
    margin-top: 25px;
    margin-left: 10px;
}

.navtitle li {
    display: inline-block;
}

.navtitle .search-select,
.navtitle-navbtn .search-navbtn {
    width: 120px;
    height: 35px;
    margin-left: 10px;
}

.navtitle .search-input {
    width: 160px;
    height: 31px;
    margin-left: 10px;
}

.navtitle li button {
    height: 30px;
    width: 80px;
    background-color: #fff;
    border: 1px solid #0078d6;
    border-radius: 3px;
    color: #336ea8;
    margin-left: 10px;
}

.navtitle li button.active,
.navbtn .cont-btn.active {
    background-color: #0078d6;
    color: #fff;
}

.navbtn li {
    display: inline-block;
    margin-top: 20px;
}

.navbtn .cont-btn {
    line-height: 30px;
    height: 30px;
    width: 80px;
    color: #0078d6;
    border: 1px solid #0078d6;
    border-radius: 3px;
    text-align: center;
    margin-left: 10px;
}

.navtitle-navbtn {
    margin-top: 0;
}

/**
 * 列表
 */
table {
    width: calc(100% - 20px);
    margin-top: 15px;
    margin-left: 10px;
}

table thead tr {
    height: 40px;
    font-weight: 100;
    text-align: left;
    text-indent: 5px;
}

table thead tr > th {
    background-color: #fafafa;
    border: 1px solid #c0d1e2;
    border-right: 0;
    color: #262626;
    text-align: center;
}

table thead tr > th:last-child {
    text-align: center;
    text-indent: 0;
    border-right: 1px solid #c0d1e2;
}

table tbody tr:hover {
    background-color: #e5ebee;
}

table tbody td {
    height: 35px;
    border-bottom: 1px solid #c0d1e2;
    border-left: 1px solid #c0d1e2;
    font-size: 13px;
    text-align: center;
    padding: 0 5px;
}

table tbody td p {
    word-break: break-all;
    padding: 5px 0;
}

table tbody td .era {
    border: 1px solid #346fab;
    border-radius: 9px;
    background-color: #346fab;
    color: #fff;
    font-size: 12px;
    padding: 1px 2px;
    margin-left: 4px;
}

table tbody tr > td:last-child {
    border-right: 1px solid #c0d1e2;
}

table tbody td.red,
table tbody td .red {
    color: red;
}

table tbody td.blue,
table tbody td .blue {
    color: #21b3a0;
}

table tbody tr .center {
    text-align: center;
}

table tbody tr .caozuo {
    text-align: center;
}

table tbody tr .caozuo > a {
    color: #0078d6;
    text-decoration: none;
}

table tbody tr .caozuo > a:hover {
    text-decoration: underline;
}


/*.tipbox2 .addbtn2 { margin-top: 10px;margin-bottom: 10px;left: 15px;top: 17px; }*/
/*.tipbox2 .pagebox { margin-top: 10px; }*/
/*.tipbox2 .pagebox > span { width: auto;border-radius: 4px;border: 1px solid;color: #1370cc;font-size: 13px;padding: 1px 3px;cursor: pointer; }*/
.tipbox2 .pagebox > span {
    line-height: 27px;
    text-align: center;
    font-size: 14px;
    display: inline-block;
}

.tipbox2 .pagebox > span:last-child {
    margin-left: 15px;
}

.tipbox2 .tbody td a {
    color: #000;
    text-decoration: underline;
}


/**
 * 提示框
 */
.tipbox,
.change-pass-box {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(51, 51, 51, .7);
    display: none;
    overflow-y: scroll;
}

.tipbox .tipbody,
.change-pass-box .tipbody {
    width: 500px;
    background-color: #fff;
    border-radius: 10px;
    padding: 40px 20px;
    margin: 70px auto 0 auto;
    position: relative;
    margin-top: 90px;
}

.tipbox .tipbody > header,
.change-pass-box .tipbody > header {
    line-height: 50px;
    text-align: center;
    font-size: 16px;
    font-weight: 600;
}

.tipbox .tipbody .close,
.tipbox .tipbody .help {
    height: 20px;
    width: 20px;
    color: red;
    border: 1px solid;
    border-radius: 50%;
    text-align: center;
    position: absolute;
    margin-top: -40px;
    cursor: pointer;
}

.tipbox .tipbody .close {
    line-height: 18px;
    font-size: 19px;
    right: 33px;
}

.tipbox .tipbody .help {
    font-size: 16px;
    right: 67px;
}

/*.tipbox .tipbody ul{padding: 0 30px;}*/
.change-pass-box .tipbody ul { /*margin-top: 30px;*/
    margin-left: 70px;
}

.tipbox .tipbody ul > li {
    line-height: 30px;
    margin-top: 15px;
}

.tipbox .tipbody ul > li .content {
    white-space: pre-wrap;
    word-break: break-all
}

.change-pass-box .tipbody ul > li {
    line-height: 40px;
}

.tipbox .tipbody ul .root-box > li {
    line-height: 50px;
}

.tipbox .tipbody li label,
.change-pass-box .tipbody li label {
    width: 86px;
    float: left;
    position: relative;
}

.tipbox .tipbody li label > i {
    width: 11px;
    color: red;
    display: inline-block;
}

.tipbox .tipbody li label > span {
    line-height: 20px;
    color: #999;
    font-size: 12px;
    position: absolute;
    left: 10px;
    margin-top: 26px;
}

.tipbox .tipbody .cateinput {
    display: none;
}

.tipbox .tipbody .qujian {
    display: list-item;
}

/* 详情弹框 */
.tipdetail .tipbody {
    background-image: url(../image/tipbox-detail.png);
    background-size: 100%;
    background-position: center top;
    background-repeat: no-repeat;
    border-radius: 18px;
}

.tipdetail .tipbody header {
    line-height: 105px;
    color: #fff;
    font-size: 35px;
    text-indent: 30px;
    text-align: left;
}

.tipdetail .close-detail {
    text-align: center;
}

.tipdetail .close-detail button {
    width: 100px;
    height: 30px;
    border: 0;
    border-radius: 15px;
    background-image: linear-gradient(to right, #15b0ff, #0a71ff);
    color: #fff;
    outline: none;
    cursor: pointer;
    margin-top: 20px;
}

.tipdetail .add-box {
    margin-top: 30px;
}

/*帮助提示框*/
.help-tipbox {
    width: auto;
    max-width: 400px;
    box-shadow: 0 0 15px #c5b8b8;
    border-radius: 5px;
    background-color: #fff;
    position: absolute;
    top: 130px;
    right: 10px;
    padding: 15px;
    display: none;
}

.help-tipbox ul {
    margin-left: 0 !important;
    padding-left: 10px;
    padding-right: 10px;
}

.help-tipbox ul li {
    line-height: 30px;
}

.help-tipbox ul li:first-child {
    font-size: 16px;
    font-weight: bold;
}

.statics-help-tipbox {
    top: 114px;
    right: 110px;
    left: auto;
}

.follow-help-tipbox {
    right: 45px;
    left: auto;
}

.tipbox2 .pagebox,
.userbox .forminfo .btn,
.tipboxorder .tipbody .forminfo-box-2 .btn,
.tipbox .tipbody ul .btn,
.main-box .forminfo .forminfo-0 .btn {
    width: 220px;
    margin: 0 auto;
    display: block;
    margin-top: 30px;
}

.tipbox2 .pagebox > span,
.userbox .forminfo .btn input,
.tipboxorder .tipbody .forminfo-box-2 .btn input,
.tipbox .tipbody ul .btn input,
.main-box .forminfo .forminfo-0 .btn input,
.allot-btn > input[type='submit'] {
    width: 96px;
    height: 27px;
    background-image: linear-gradient(to right, #15b0ff, #0a71ff);
    border: 0;
    border-radius: 13px;
    color: #fff;
    outline: none;
    cursor: pointer;
}

.allot-btn > input[type='submit'] {
    margin-top: 20px;
    margin-left: 55px;
}

.userbox .forminfo .btn .cancel,
.tipboxorder .tipbody .forminfo-box-2 .btn .cancel,
.tipbox .tipbody ul .btn .cancel,
.main-box .forminfo .forminfo-0 .btn .cancel {
    margin-left: 10px;
}

.tipbox ul.area-box {
    margin-left: 88px;
}

.tipbox ul.area-box > li {
    line-height: 28px !important;
    display: inline-block;
}

.tipboxbig .tipbody {
    width: 830px;
}

.tipboxbig .tipbody ul {
    margin-left: 30px;
}

.tipboxbig .tipbody ul > li {
    width: 49%;
    vertical-align: middle;
}

.tipboxbig .tipbody ul table {
    width: 97%;
    background-color: #eaf4fe;
    border: 0;
    text-align: left;
    padding: 7px 15px;
    margin: 10px 0;
}

.tipboxbig .tipbody ul table th { /*color: #336EAA;background-color: #eaf4fe;*/
    background-color: #fff;
    font-size: 13px;
    font-weight: 100;
}

.tipboxbig .tipbody ul table td {
    height: 25px;
    border: 0;
}

/*.tipboxbig .tipbody ul table tbody tr:hover { background-color: #eaf4fe; }*/

.tipbox0 .addbtn3 {
    width: auto;
    color: #fff;
    background-color: #336ea8;
    position: absolute;
    right: 22px;
    top: 88px;
    padding: 6px 10px;
}

.tipbox0 .addbtn3 > input {
    width: 80px;
    height: 31px;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}

.tipboxbig .tipbody .forminfo-body-1 {
    width: 48%;
}

.tipboxbig .tipbody .forminfo-body-1 > li {
    width: 100%;
    vertical-align: middle;
}

.tipboxbig .tipbody .forminfo-body-1 > li.signing-time-box {
    float: left;
}

.tipboxbig .tipbody .forminfo-body-2 {
    width: 45%; /*border-left: 1px solid #b2b2b2;*/
    position: absolute;
    right: 32px;
    margin-top: -298px;
    padding-left: 9px;
}

.tipboxbig .tipbody .forminfo-body-2 > li {
    width: 100%;
    vertical-align: middle;
}

.tipboxbig .tipbody .forminfo-body-2 > li.signing-time-box {
    float: left;
}

.tipboxbig .tipbody .forminfo-body-1 > h4,
.tipboxbig .tipbody .forminfo-body-2 > h4 {
    text-align: center;
    color: red;
}

.tipboxbig .tipbody .forminfo-body-1 > li .textinput,
.tipboxbig .tipbody .forminfo-body-2 > li .textinput {
    width: 259px;
    resize: none;
}

.tipboxbig .tipbody hr {
    margin-bottom: 35px;
}

.tipboxbig-top .tipbody {
    width: 1070px;
}

/**
 * auth
 */
.indexrule-table tbody td {
    text-align: left;
}

/**
 * nav
 */
.navtable input[type='checkbox'] {
    vertical-align: middle
}

.navtable .caozuo {
    text-align: right;
    padding-right: 20px;
}

/**
 * user
 */
.main-box .level > span {
    font-size: 12px;
    padding: 6px 10px;
    cursor: pointer;
}

.main-box .level > .active {
    background-color: #336ea8;
    color: #fff;
    border-radius: 8px;
}

select[name='province'],
select[name='city'] {
    width: 100px;
}

table tbody td.td-area-name {
    text-decoration: none;
}

.forminfo #input-adress {
    width: 236px;
}

/* follow */
.detail-btn,
.detail-btn-w,
.detail-btn-m,
.detail-btn-d {
    text-align: center;
}

.detail-btn span,
.detail-btn-w span,
.detail-btn-m span {
    height: 18px;
    line-height: 18px;
    width: 47px;
    background-color: #dcdcd7;
    color: #000;
    border: 1px solid;
    border-color: #888;
    border-radius: 10px;
    display: inline-block;
    cursor: pointer;
}

.tipbox .all-num {
    color: red;
    position: absolute;
    margin-top: -21px;
    right: 22px;
}

/*statistics*/
.statistics-user-rightinfo-box {
    right: 15px !important;
}

.statistics-tipbox header {
    border-bottom: 0 !important;
}

.statistics-table td {
    text-decoration: underline;
    cursor: pointer;
    text-align: center;
}

.ajax-statistics-table td {
    text-decoration: underline;
    cursor: pointer;
    text-align: center;
}

.statics-help-btn /*,
.follow-help-btn */
{
    height: 30px;
    line-height: 30px;
    width: 27px;
    background-color: #336ea8;
    color: #fff;
    border-radius: 10px;
    text-align: center;
    font-size: 13px;
    position: absolute;
    top: 76px;
    right: 110px;
    padding: 2px 15px;
    cursor: pointer;
}

/*.follow-help-btn { right: 45px; }*/

.ajax-statistics-box {
    left: 20px !important;
    top: 27px !important;
}

.ajax-rightinfo {
    left: -10px !important;
    margin-top: -40px !important;
}

.area-input {
    line-height: 27px;
    margin-left: 86px !important;
    margin-top: 9px;
    position: absolute;
    overflow-x: auto;
}

#add-area {
    width: 270px;
    height: auto;
    background-color: #fff;
    border: 1px solid #ced9df;
    position: absolute;
    margin-left: 86px;
    margin-top: 40px;
    display: none;
}

#add-area > li {
    line-height: 25px;
    font-size: 13px;
    margin-left: 20px;
}

ul.area-input > li.area-input-li {
    width: auto;
    height: 20px;
    line-height: 20px;
    border: 1px solid #c5b8b8;
    display: inline-block;
    margin-left: 5px;
}

ul.area-input > li.area-input-li > span {
    width: 15px;
    height: 15px;
    line-height: 15px;
    background-color: #dce2dc;
    display: inline-block;
    text-align: center;
    text-indent: 0;
    margin-left: 2px;
    margin-right: 2px;
    cursor: pointer;
}

.checked-box {
    width: 269px;
    line-height: 30px;
    display: block;
    margin-top: 10px;
    margin-left: 85px !important;
    overflow-x: auto;
}

ul.checked-box > li.checked-box-li {
    width: auto;
    height: 20px;
    line-height: 20px;
    border: 1px solid #c5b8b8;
    display: inline-block;
    margin-left: 5px;
}

ul.checked-box > li.checked-box-li > span {
    width: 15px;
    height: 15px;
    line-height: 15px;
    background-color: #dce2dc;
    display: inline-block;
    text-align: center;
    text-indent: 0;
    margin-left: 2px;
    margin-right: 2px;
    cursor: pointer;
}

ul[class^='categery-'] {
    display: none;
}

.all-box {
    width: 335px;
    height: 317px;
    background-color: #fff;
    border: 1px solid #ced9df;
    border-top: 0;
    margin-left: 86px;
    padding: 8px;
    position: absolute;
    z-index: 2;
    display: none;
}

.provinceBox,
.provinceBox-s,
.cityBox {
    width: 140px; /*background-image: url(../images/icon19.png);background-repeat: no-repeat;background-position: right;*/
    padding-right: 20px;
}

#add-province,
#add-city,
#add-province-s,
#add-city-s {
    width: 160px;
    height: 265px;
    overflow-y: auto;
    border: 1px solid;
    border-top: 0;
    border-color: #a7b5bc #ced9df #ced9df #a7b5bc;
    background-color: #fff;
    position: absolute;
    margin-top: -7px;
    display: none;
}

#add-province, #add-province-s {
    left: -22px;
}

#add-city, #add-city-s {
    left: 144px;
}

#add-province > li,
#add-city > li,
#add-province-s > li,
#add-city-s > li {
    line-height: 25px;
    width: 94%;
    font-size: 13px;
    padding-left: 10px;
    margin-bottom: 0;
}

#add-city > li, #add-city-s > li {
    display: none;
}

#add-province > li:hover,
#add-city > li:hover,
#add-province-s > li:hover,
#add-city-s > li:hover {
    background-color: #ced9df;
}

.user-rightinfo {
    width: 133px;
    height: auto;
    background-color: #fff;
    border-radius: 0 0 5px 5px;
    box-shadow: 0 0 15px #999;
    padding: 14px 25px;
    position: absolute; /*margin-top: 15px;right: 110px;*/
    margin-left: 112px;
    display: none;
}

.user-rightinfo > li:last-child {
    margin-top: 7px;
}

.user-rightinfo > li {
    width: 142px !important;
    line-height: 20px !important;
    font-size: 13px;
}

.user-table {
}

.income-table .scannew,
.rework-table .scannew,
.user-table .scannew {
    cursor: pointer;
}

.income-table .scannew > .scannew-box,
.rework-table .scannew > .scannew-box,
.user-table .scannew > .scannew-box {
    width: 210px;
    height: auto;
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 0 15px #336ea8;
    position: absolute;
    margin-top: -50px;
    margin-left: -200px;
}

.income-table .scannew > .scannew-box > li,
.rework-table .scannew > .scannew-box > li,
.user-table .scannew > .scannew-box > li {
    line-height: 18px;
    color: #4a4747;
    padding: 7px 12px;
}

.rework-table .scannew > .scannew-box > li:nth-child(2),
.user-table .scannew > .scannew-box > li:nth-child(2) {
    margin-top: 5px;
    margin-bottom: 5px;
    font-weight: 600;
}

.user-table .scannew > .scannew-box > li:nth-child(3) {
    text-align: right;
}

.user-table .scannew > .scannew-box > li:nth-child(4) {
    color: red;
    text-align: right;
    margin-top: -10px;
}

.user-table thead tr > th[data-class='title_n'],
.user-table thead tr > th[data-class='city_n'],
.user-table thead tr > th[data-class='update_time_n'],
.user-table thead tr > th[data-class='area_name_n'] {
    background-color: #00fdf5;
}

.user-table thead tr > th[data-class='title_s'],
.user-table thead tr > th[data-class='city_s'],
.user-table thead tr > th[data-class='update_time_s'],
.user-table thead tr > th[data-class='area_name_s'] {
    background-color: #59c4fb;
}

.tipbox .aims-box {
    width: 366px;
    background-color: #fff;
    border: 1px solid #ced9df;
    position: absolute;
    margin-left: 86px !important;
    margin-top: -9px;
    padding: 10px 10px;
    display: none;
}

.tipbox .aims-box > div {
    line-height: 30px;
}

.tipbox .aims-box > div > li {
    width: 51% !important; /*line-height: 35px !important;*/
    display: inline;
}

.tipbox .aims-box > div > li > input {
    width: 60px;
    margin-left: 5px;
}

.tipbox .aims-box > div > li > span {
    font-size: 13px;
}

.tipbox .aims-box > div > h5 {
    line-height: 20px;
}

/*
 * 员工跟进列表
 */

/*
 * business 业务资料
 */
.check-select-2 {
    display: none;
}

/*
 * goods 商品管理
 */
.price-tipbox .tipbody li label {
    width: 115px !important;
}

.price-tipbox .tipbody ul > li {
    min-height: 40px;
}

.goods-detail-tipbox .tipbody input {
    height: 24px;
}

/*.goods-rightinfo { position: absolute;left: 175px;top: 78px; }*/
/*.goods-rightinfo li button { height: 30px;width: 60px;background-color: #fff;border: 1px solid #336ea8;border-radius: 3px;color: #336ea8; }*/
/*.goods-rightinfo li button.active { background-color: #336ea8;color: #fff; }*/

/*
 * product 产品管理
 */
/*产品功能视频*/
.down-tipbox .add-path-box {
    margin-left: 45px;
    margin-top: -2px;
}

.down-tipbox .add-path-box li {
    vertical-align: bottom;
    position: relative;
}

.down-tipbox .add-path-box input { /*width: 233px;*/
    margin-left: 42px;
    margin-top: 7px;
}

.down-tipbox .add-path-box li:nth-child(1) input {
    margin-left: 0;
}

.down-tipbox .add-path-box .reduce-btn {
    width: 30px;
    height: 30px;
    background-image: url(../image/reduce.png);
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    position: absolute;
    margin-top: 8px;
    left: 0;
}

.down-tipbox .add-path-btn {
    width: 30px;
    height: 30px;
    background-image: url(../image/addbtn.png);
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 5px;
    margin-left: 45px;
    cursor: pointer;
}

.down-detail-tipbox ol {
    margin-left: 125px;
}

.down-detail-tipbox ol > li {
    line-height: 40px;
}

.down-detail-tipbox .add-box li a:nth-child(2) {
    margin-left: 50px;
}

.down-right-nav {
}

.down-right-nav > li {
    margin-left: 20px;
    display: inline-block;
}

.down-right-nav > li button {
    background-color: #fff;
    color: #336ea8;
    border: 1px solid #336ea8;
    border-radius: 4px;
    padding: 4px 5px;
}

.down-right-nav > li button.active {
    background-color: #336ea8;
    color: #fff;
}

.down-right-nav.first-nav button {
    width: 100px;
}

.down-right-nav.second-nav {
    margin-top: 20px;
}

.down-right-nav.second-nav li {
    display: none;
}

/*
 * allot
 */
/*.main > form .allotform:nth-child(2){ margin-top: 29px; }*/
.allotform:nth-child(2) {
    margin-top: 29px;
}

.allotform {
    font-size: 13px;
}

.allotform > li {
    line-height: 32px;
}

.allotform input {
    margin-left: 15px;
}

.allotform .allotform-0 {
    margin-left: 40px;
}

.allotform .allotform-0 > li {
}

/*
 * uppassword
*/
.userbox {
    margin-top: 20px;
    margin-left: 10px;
}

/*.userbox .forminfo li { width: 60%; }*/
.userbox .forminfo .btn {
    margin-left: 90px;
}

.userbox .forminfo .btn input {
    margin-left: 0;
}


/**
 * order
 */
.tipboxdel .tipbody ul li {
    width: 31%;
}

.tipboxdel .tipbody ul li input {
    border: 0;
    width: 62%;
}

.tipboxdel .tipbody hr {
    border: 0;
    border-top: 1px solid rgba(0, 0, 0, .1);
}

.tipboxdel .tipbody .forminfo-box-1 li:last-child input {
    border: 1px solid #b2b2b2;
    border-radius: 5px;
}

.tipboxdel .tipbody .forminfo-box-1 + li {
    margin-top: 70px;
}

.tipboxorder .tipbody .forminfo-box-2,
.tipboxdel .tipbody .forminfo-box-2 {
    text-align: center;
}

.tipboxdel .tipbody .forminfo-box-2 .flow {
    width: 44%;
}

.tipboxorder .tipbody .forminfo-box-2 li {
    width: 25%;
    margin-left: 210px;
}

.tipboxorder .tipbody .forminfo-box-2 li select[name='approver_id'],
.tipboxdel .tipbody .forminfo-box-2 li select[name='approver_id'] {
    width: 85px;
    margin-left: -14px;
}

.tipboxorder .tipbody .forminfo-box-2 li input,
.tipboxdel .tipbody .forminfo-box-2 li input {
    height: 30px;
    width: 110px;
    border: 1px solid #b2b2b2;
    border-radius: 5px;
    text-indent: 5px;
}

.tipboxorder .tipbody .forminfo-box-2 li input[type='radio'] {
    height: 12px;
    width: 13px;
    text-indent: 0;
}

.tipboxorder .tipbody .forminfo-box-2 li .textinput {
    max-width: 270px;
}

.order-table .scannew {
    cursor: pointer;
}

.order-table .scannew-box {
    width: 210px;
    height: auto;
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 0 15px #336ea8;
    position: absolute;
    margin-top: -50px;
    margin-left: -222px;
    padding: 15px 10px;
    text-align: left;
}

.order-table .scannew-box > li {
    line-height: 20px;
    color: #4a4747;
}

.order-table .scannew-box > li:nth-child(2) {
    margin-top: 5px;
    margin-bottom: 5px;
    font-weight: 600;
}

.order-table .scannew-box > li:nth-child(3) {
    text-align: right;
}

.order-table .search-user-div {
    margin-left: 24px;
}

.order-table .single-search-input .search-user-box > li {
    text-align: left;
}


/* 选择商品 */
.tipbox-order h4 {
    line-height: 30px;
    border-bottom: 1px solid #d5eaff;
    margin-left: 8px;
    margin-bottom: 18px;
}

.tipbox-order .forminfo-1.body-1 h4 {
    margin-bottom: 0;
}

.tipbox-order .tipbody ul table tbody tr:hover {
    background-color: #fff !important;
}

.tipboxbig .tipbody ul table {
    padding: 0;
    margin: 0;
    background-color: #fff;
}

.tipbox-order table .dfinput.title {
    background-color: #fff;
    cursor: text;
}

.tipbox-order .goods-check-box {
    width: 260px;
    max-height: 300px;
    height: auto;
    background-color: #fff;
    box-shadow: 0 0 15px #808080;
    border-radius: 5px;
    overflow-y: auto;
    position: absolute;
    left: 105px;
    padding: 7px;
    z-index: 2;
    display: none;
}

.tipbox-order .goods-check-box::-webkit-scrollbar {
    width: 0;
}

.tipbox-order .goods-check-box ul {
    margin-left: 0;
}

.tipbox-order .goods-check-box li {
    line-height: 25px !important;
    width: 100% !important;
    text-align: left;
    text-indent: 20px;
}

.tipbox-order .goods-check-box li.actived {
    background-color: #efecec;
}

.goods-check-box .goods-type-box {
    margin-left: 20px !important;
    display: none;
}

.goods-check-box .goods-id-box {
    margin-left: 40px !important;
}


/*
 * 订单详情 审批流程
 */
.tipbox-detail .tipbody ul {
    margin-bottom: 20px;
}

.tipbox-detail .tipbody ul > li {
    width: 248px;
    display: inline-block;
}

.tipbox-detail .tipbody li label {
    width: 68px;
}

.tipbox-detail .tipbody li .dfinput {
    width: 146px;
}

.tipbox-detail .order-footer-body-0 .pay_name {
    width: 365px;
}

.tipbox-detail .order-footer-body-0 .pay_name > span {
    width: 80px;
    background-color: #ffc000;
    color: #fff;
    text-align: center;
    font-size: 14px;
    display: block;
    margin-left: -30px;
    margin-top: 10px;
}

.tipbox-detail .order-footer-body-0 .pay_name > ol,
.tipbox-order .forminfo li.pay_name ol {
    width: 230px;
    border: 1px solid rgba(0, 0, 0, .15);
    font-size: 10px;
    margin-top: -40px;
    margin-left: 60px;
    padding: 2px 11px;
    list-style: none;
}

.tipbox-detail .order-footer-body-0 .pay_name > ol > li,
.tipbox-order .forminfo li.pay_name ol {
    line-height: 23px;
}

.tipbox-detail .order-footer-body-0 .pay_img {
    width: 340px;
    margin-top: -39px;
}

.tipbox-detail .order-footer-body-0 .pay_img > span {
    width: 100px;
    background-color: #ffc000;
    color: #fff;
    text-align: center;
    font-size: 14px;
    display: block;
}

.tipbox-detail .order-footer-body-0 .pay_img > input {
    display: block;
    margin-top: -37px;
    margin-left: 110px;
}

.tipbox-detail .order-footer-body-0 .pay_img > img {
    height: 100px;
    position: absolute;
    margin-left: 110px;
    margin-top: -25px;
}

.tipbox-detail .order-footer-body-0 .pay_img .img-hover {
    width: 300px;
    height: auto;
    position: absolute;
    margin-top: -26px;
    margin-left: -200px;
    z-index: 1;
    display: none;
}

.tipbox-detail .order-footer-body-0 .pay_img .img-hover img {
    width: 100%;
}

.tipbox-detail .order-footer-body-0 .caozuo {
    margin-top: 95px;
    margin-left: 280px;
}

.tipbox-detail .order-footer-body-0 .caozuo > button {
    width: 80px;
    height: 35px;
    border: 0;
    color: #fff;
    cursor: pointer;
}

.tipbox-detail .order-footer-body-0 .caozuo > button.yes {
    background-color: #ff0000;
}

.tipbox-detail .order-footer-body-0 .caozuo > button.no {
    background-color: #595959;
}

.tipbox-detail .order-footer-body-0 .caozuo > button.print {
    background-color: #ff0000;
}

.tipbox-detail .order-footer-body-0 .caozuo > button.send {
    background-color: #595959;
}

.tipbox-detail .order-footer-body-0 .caozuo > .reason-box,
.tipbox-detail .order-footer-body-0 .caozuo > .reason-box-yes {
    width: 282px;
    border-radius: 5px;
    box-shadow: 0 0 11px 0 rgba(0, 0, 0, .2);
    padding: 0px 15px;
    display: none;
}

.tipbox-detail .order-footer-body-0 .caozuo > .reason-box {
    margin-left: 84px;
}

.tipbox-detail .order-footer-body-0 .caozuo > .reason-box > span,
.tipbox-detail .order-footer-body-0 .caozuo > .reason-box-yes > span {
    width: 10px;
    background-color: #336EA8;
    color: #fff;
    border-radius: 3px;
    font-size: 13px;
    padding: 4px 12px;
    cursor: pointer;
}

.tipbox-detail .order-footer-body-0 .caozuo > .reason-box > span.sure-0,
.tipbox-detail .order-footer-body-0 .caozuo > .reason-box-yes > span.sure-1 {
    margin-left: 85px;
}

.tipbox-detail .order-footer-body-0 .caozuo > .reason-box > span.cancel-0,
.tipbox-detail .order-footer-body-0 .caozuo > .reason-box-yes > span.cancel-1 {
    margin-left: 10px;
}

.tipbox-detail .order-body-1 .shunt-box {
    background-color: #fff;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2);
    border-radius: 3px;
    position: absolute;
    right: 67px;
    padding: 15px 30px;
    z-index: 1;
    display: none;
}

/*.tipbox-detail .order-body-1 .shunt-box > input { width: 100px;height: 25px;display: inline-block;margin-top: 8px; }*/
/*.tipbox-detail .order-body-1 .shunt-box > button { height: 29px;width: 40px;border: 1px solid #b2b2b2;background-color: #e4e0e0;display: block;margin-top: -29px;margin-left: 103px; }*/
.tipbox-detail .order-body-1 .shunt-box > select {
    height: 25px;
    display: inline-block;
    margin-top: 8px;
}

.tipbox-detail .order-body-1 .shunt-box > select.search-staff option {
    display: none;
}

.tipbox-detail .order-body-1 .shunt-box > .search-box {
    max-height: 90px;
    width: 86px;
    border: 1px solid #b2b2b2;
    margin-left: 0;
    margin-top: -1px;
    padding: 0 8px;
    overflow-y: auto;
    display: none;
}

.tipbox-detail .order-body-1 .shunt-box > .search-box > li {
    width: 100%;
    line-height: 15px;
    cursor: pointer;
}

.tipbox-detail .order-body-1 .shunt-box > span {
    width: 26px;
    background-color: #336EA8;
    color: #fff;
    border-radius: 3px;
    font-size: 11px;
    padding: 3px 8px;
    display: inline-block;
    margin-top: 10px;
    cursor: pointer;
}

.tipbox-detail .order-body-1 .shunt-box > span.cancel-0 {
    margin-left: 10px;
}

.tipbox-detail .order-footer-1 ul.order-footer-body-0 > li {
    line-height: 20px;
    font-size: 13px;
}

.proce-tipbox .order-footer-1 ul.order-footer-body-0 > li {
    line-height: 40px;
}

.tipbox-detail .order-footer-1 ul {
    margin-bottom: 0;
}

.order-body-1, .order-footer-1, order-footer-0 {
    margin: 10px 0;
}

/* 打印 */
.print-box {
    color: #000;
    padding: 0 40px;
    font-size: 13px;
    display: none;
}

.print-box ul {
    margin-left: 0;
}

.print-box ul > li {
    width: 100%;
    line-height: 23px;
}

.print-box table {
    margin-top: 5px;
}

.print-box table thead tr {
    height: 24px !important;
}

.print-box table td {
    height: 20px;
}

/* 订单详情 */
.proce-tipbox .order-footer-body-0 .pay_img {
    margin-top: -25px;
}

.proce-tipbox .order-footer-body-0 .pay_img > img {
    margin-top: -40px;
}

.proce-tipbox .tipbody .order-footer-1 h4 {
    margin-bottom: 10px;
}

.proce-tipbox .tipbody .order-footer-1 ul.order-footer-body-0 {
    font-size: 13px;
    margin-top: -20px;
    margin-bottom: 0;
    margin-left: 0;
}

.proce-tipbox .tipbody .order-footer-1 ul.order-footer-body-0 > li:nth-child(1),
.tipbox-detail .tipbody .order-footer-1 ul.order-footer-body-0 > li:nth-child(1) {
    width: 180px;
}

.proce-tipbox .tipbody .order-footer-1 ul.order-footer-body-0 > li:nth-child(2),
.tipbox-detail .tipbody .order-footer-1 ul.order-footer-body-0 > li:nth-child(2) {
    width: 150px;
}

.proce-tipbox .tipbody .order-footer-1 ul.order-footer-body-0 > li:nth-child(3),
.tipbox-detail .tipbody .order-footer-1 ul.order-footer-body-0 > li:nth-child(3) {
    width: 100px;
}

.proce-tipbox .tipbody .order-footer-1 ul.order-footer-body-0 > li:nth-child(4),
.tipbox-detail .tipbody .order-footer-1 ul.order-footer-body-0 > li:nth-child(4) {
    width: 360px;
}

.tipbox-order .dfinput {
    width: 128px !important;
}

.tipbox-order table .dfinput {
    width: 124px !important;
}

.tipbox-order .body-2 .note {
    width: 208px !important;
}

.tipbox-order .search-user-div {
    max-height: 350px;
    overflow-y: auto;
    margin-left: 86px !important;
    margin-top: 0 !important;
}

.tipbox-order .search-user-div > input.search-user {
    margin-top: 4px !important;
    margin-bottom: 3px !important;
}

.tipbox-order .search-user-btn {
    height: 30px !important;
    margin-top: -2px !important;
}

.tipbox-order .search-user-box {
    margin-top: -1px !important;
}

.tipbox-order .search-user-box > li {
    width: 100% !important;
    height: 20px !important;
    line-height: 20px !important;
}

.tipbox-order .forminfo li.total {
    width: 100%;
}

.tipbox-order .forminfo li.total label {
    float: initial !important;
}

.tipbox-order .forminfo li.status {
    width: 190px;
}

.tipbox-order .forminfo li.status select[name='pay_type'] {
    width: 95px !important;
}

.tipbox-order .forminfo li.file {
    width: 235px;
}

.tipbox-order .forminfo li.file #file {
    width: 73px;
    display: block;
    margin-left: 86px;
}

.tipbox-order .forminfo li.file #img {
    position: absolute;
    margin-left: 73px;
}

.tipbox-order .forminfo li.pay_name {
    position: absolute;
    margin-left: 40px;
}

.tipbox-order .forminfo li.pay_name ol {
    margin-top: 0;
    margin-left: 86px;
}

.tipbox-order .forminfo li.pay_name ol li {
    width: 230px;
    height: 23px;
}

.tipbox-order .forminfo li .img-hover {
    width: 300px;
    height: auto;
    position: absolute;
    margin-top: -260px;
    margin-left: 215px;
    z-index: 1;
    display: none;
}

.tipbox-order .forminfo li .img-hover img {
    width: 100%;
}

.tipbox-order .forminfo .total-box > input {
    width: 80px !important;
}

.tipbox-order .forminfo .bank-box {
    width: 395px !important;
}

.tipbox-order .forminfo .bank-box h4 {
    border: 0;
}

.tipbox-order .forminfo .bank-box ol > li {
    width: 95px;
}

.tipbox-order .forminfo .bank-box ol > li img {
    width: 90px;
}


/*order 物流查询*/
table tbody tr > td.wuliu > a {
    text-decoration: underline;
}

.wrap-tipbox .piece-box li .dfinput,
.wrap-tipbox .piece-box li .textinput {
    width: 185px;
}

.wrap-tipbox .piece-box label {
    width: 100px !important;
    font-size: 13px;
}

.wrap-tipbox .tipbody li label {
    width: 100px !important;
}

.wrap-tipbox ul .search-user-li .search-user-div {
    margin-left: 100px !important;
    margin-top: -4px !important;
}

.wrap-tipbox .piece-box .reduce-piece,
.wrap-tipbox .piece-box .add-piece {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: 100%;
    margin-left: -30px;
    cursor: pointer;
}

.wrap-tipbox .piece-box .reduce-piece {
    background-image: url(../image/reduce.png);
    position: absolute;
    margin-top: 11px;
}

.wrap-tipbox .piece-box .add-piece {
    background-image: url(../image/addbtn.png);
    margin-top: -16px;
}

/* 退单 */
.tipboxback .tipbody .forminfo li {
    width: 100%;
}

.tipboxback .tipbody .forminfo li textarea {
    max-width: 641px;
    min-width: 641px;
    min-height: 75px;
}

.tipboxback .tipbody .forminfo .btn {
    width: 85px;
}

.tipboxdel .tipbody .forminfo li label {
    width: auto;
}

.tipboxdel .tipbody .forminfo li input[name='ship'] {
    color: red;
}

.tipboxdel .tipbody .forminfo .realnum {
    width: 35px;
}

.tipboxdel .tipbody .forminfo-box-1 {
    position: absolute;
    right: 70px;
}

.tipboxdel .tipbody .forminfo-box-1 li {
    width: 174px;
    display: inline-block;
    margin-right: 30px;
}

.tipboxdel .tipbody .forminfo-box-1 li:last-child {
    color: red;
    margin-right: 0;
}

.tipboxdel .tipbody .forminfo-box-1 li:last-child input {
    color: red;
}

.tipboxdel .tipbody .forminfo-box-1 input {
    width: 70px;
}

.tipboxdel .tipbody .forminfo-box-2 li {
    width: 26%;
    margin-left: 210px;
}

/*.tipboxdel .tipbody .forminfo-box-2 li input[type='radio'] { height: 12px;width: 13px;text-indent: 0; }*/
.tipboxdel .tipbody .forminfo-box-2 li .textinput {
    max-width: 260px;
    min-width: 260px;
    min-height: 75px;
}

/*
 * 霸屏分成 bapininfo
 */
/*.fencheng-tipbox .tipbody li label { width: 108px; }*/
.jx-cont-addbtn {
    padding: 2px 35px !important;
    width: 80px !important;
}

.deal-tipbox select[name='province'],
.deal-tipbox select[name='city'] {
    width: 270px;
}

.deal-tipbox select[name='city'] option {
    display: none;
}

.deal-tipbox #deal-form-2,
.deal-tipbox #deal-form-1 {
    display: none;
}

/* 搜索 */
.bapininfo-navtitle li button[type='submit'] {
    width: 60px;
    background-color: #0078d6;
    color: #fff;
}

/*
 * 云产品报表 account
 */
table.account-table tbody td {
    text-align: center;
}

.timebox {
    width: 420px;
    height: 325px;
    background-color: #ebf0f5;
    border: 1px solid #b8d0d6;
    border-radius: 4px;
    position: fixed;
    top: 152px;
    right: 225px;
    z-index: 1;
    box-shadow: 0 0 8px #DADADA;
    display: none;
}

.timebox .timebox-header {
    padding: 10px;
    height: 10px;
    border-bottom: 1px solid #b8d0d6;
}

.timebox .timebox-header span {
    height: 16px;
    background-image: url(../image/_icon.png);
    background-repeat: no-repeat;
    background-position-x: 0;
    background-position-y: -480px;
    background-size: 20px;
    font-weight: 600;
    display: inline-block;
    padding-left: 22px;
}

.timebox .timebox-header .close {
    height: 16px;
    background-image: url(../image/_icon.png);
    background-repeat: no-repeat;
    background-position-x: 0;
    background-position-y: 0;
    background-size: 18px;
    font-weight: 600;
    display: inline-block;
    padding-left: 22px;
    float: right;
}

.timebox .timebox-header .close:hover {
    background-position-y: -47px;
}

.timebox .timebox-body {
    width: 90%;
    height: 220px;
    background-color: #fff;
    border: 1px solid #b8d0d6;
    margin-left: 2%;
    margin-top: 10px;
    padding: 10px;
}

.timebox .timebox-body ul {
    margin-top: -30px;
    float: right;
}

.timebox .timebox-body ul li {
    margin-top: 10px;
}

.timebox .timebox-footer {
    margin-top: 10px;
    margin-right: 20px;
    float: right;
}

.incomestable-rightinfo {
    margin-top: 29px;
}

.rightinfo li {
    float: left;
}

.rightinfo li {
    margin-left: 30px;
}

.rightinfo li:first-child {
    margin-left: 0;
}

.rightinfo li > span {
    color: red;
}

.rightinfo-bottom {
    margin-top: 15px;
}

.rightinfo-bottom li {
    float: left;
}

.rightinfo-bottom li {
    margin-left: 30px;
}

.rightinfo-bottom li:first-child {
    margin-left: 0;
}

.rightinfo-bottom li > span {
    color: red;
}

.chartbox-title {
    text-align: center;
    font-size: 20px;
}

#line {
    height: 500px;
    width: 80vw;
    margin: 20px auto 0 auto;
}

.rightinfo .year {
    width: 70px;
    height: 30px;
    background-color: #ebf0f5;
    border-color: #b8d0d6;
    border-radius: 6px;
}


/*
 * 机器管理 machine
 */
table.single_index-table tbody td {
    text-align: center;
}

table.single_index-table tbody td p {
    text-align: left;
}

table.single_index-table tbody td p.only {
    width: 15vw;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.single-tipbox .tipbody ul.Library-forminfo-1 {
    margin-left: 40px !important;
}

.single-tipbox .tipbody li {
    line-height: 40px !important;
}

.single-tipbox .tipbody li label {
    width: 140px !important;
}

.th-1 .transfor {
    display: inline-block;
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.machine_time_checkbox {
    position: absolute;
    left: 432px;
    margin-top: 6px;
}

.machine_time_text {
    display: inline-block;
}

.machine_time_text input {
    width: 200px;
}

.single-timebox {
    left: 225px;
}

.tipbox .tipbody ul .search-user-li .search-user,
.single-search-input .search-user {
    width: 215px;
    border-radius: 5px 0 0 5px;
}

.tipbox .tipbody ul .search-user-li .search-user-btn {
    width: 35px;
    height: 31px;
    line-height: 34px;
    border: 1px solid #b2b2b2;
    background-color: #e4e0e0;
    font-size: 13px;
    margin-left: -5px;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
}

.tipbox .tipbody ul .search-user-li .search-user-box,
.single-search-input .search-user-box {
    width: 241px;
    background-color: #fff;
    border: 1px solid #ced9df;
    margin-left: 0;
    margin-top: -9px;
    margin-bottom: 10px;
    padding: 5px;
    display: none;
}

.tipbox .tipbody ul .search-user-li .search-user-box > li,
.single-search-input .search-user-box > li {
    line-height: 25px;
}

.tipbox .tipbody ul .search-user-li .search-user-box > li:hover,
.single-search-input .search-user-box > li:hover {
    background-color: #e5ebee;
}

.tipbox .tipbody ul .search-user-li .search-user-div {
    background-color: #fff;
    border: 1px solid #b2b2b2;
    box-shadow: 0px 0 15px #e4e4e4;
    border-radius: 0 0 5px 5px;
    position: absolute;
    margin-left: 120px;
    margin-top: -9px;
    padding: 0 8px;
    display: none;
    z-index: 1;
}

.single-search-input .search-user-btn {
    width: 35px;
    height: 30px;
    line-height: 34px;
    border: 1px solid #b2b2b2;
    background-color: #e4e0e0;
    font-size: 13px;
    margin-left: -5px;
    margin-top: -5px;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
}

.single-search-input .search-user-div {
    background-color: #fff;
    border: 1px solid #b2b2b2;
    box-shadow: 0px 0 15px #e4e4e4;
    border-radius: 0 0 5px 5px;
    position: absolute;
    padding: 6px 8px;
    display: none;
}

.main-box .single-tipbox .second-btn {
    margin-top: 15px;
    margin-bottom: 15px;
}

.main-box .single-tipbox .second-btn > span {
    border: 1px solid #336ea8;
    font-size: 13px;
    padding: 5px;
    cursor: pointer;
}

.main-box .single-tipbox .second-btn > .span-1 {
    background-color: #336ea8;
    color: #fff;
}

.main-box .single-tipbox .second-btn > #file-span {
    width: 63px;
    position: absolute;
    opacity: 0;
}

.main-box .single-tipbox .Library-forminfo-2 {
    display: none;
}

.main-box .single-tipbox .Library-forminfo-2 .textinput {
    width: 259px;
    height: 180px;
    resize: vertical;
}

.single-tipbox-1 .tipbody ul,
.follow-info-tipbox-1 .tipbody ul {
    margin-left: 0;
}

.single-tipbox-1 .tipbody ul > li,
.follow-info-tipbox-1 .tipbody ul > li {
    line-height: 35px;
}

.single-tipbox-1 .tipbody li label,
.follow-info-tipbox-1 .tipbody li label {
    width: 137px !important;
}

.single-tipbox-1 .tipbody li .province {
    min-height: 22px;
    line-height: 22px;
    margin-top: -30px;
    margin-left: 84px;
    display: block;
}

.single-tipbox .tipbody ul .search-user-li .search-user-div {
    margin-top: -3px;
    margin-left: 140px;
}

/* 机器管理选择授权区域 */
.li-checked-box {
    display: inline-block;
}

.single-tipbox .all-box {
    margin-left: 140px;
}

.single-tipbox #add-province {
    left: -62px;
    margin-top: -3px;
}

.single-tipbox #add-city {
    left: 104px;
    margin-top: -3px;
}

.single-tipbox #add-province li,
.single-tipbox #add-city li {
    line-height: 20px !important;
}

.single-tipbox ul.checked-box > li.checked-box-li {
    height: 25px;
    line-height: 25px !important
}

/**
 * _ajax_follow_info
 */
.follow-info-tipbox-1 .tipbody {
    width: 420px;
}

.follow-info-tipbox-1 .tipbody ul > li {
    width: 100%;
}

/**
 * _ajax_aims
 */
/*#pillar1 { width:100%;height:50vh;}*/
.tip-aims .icon-box-body {
    width: 48%;
    display: inline-block;
}

.tip-aims .icon-box-body > p {
    text-align: center;
    margin-bottom: 15px;
}

.tip-aims .chartbox {
    width: 95%;
    height: 35vh;
    display: inline-block;
}

.tip-aims .icon-box {
    margin-top: 15px;
    text-align: center;
}

.tip-aims header {
    line-height: 50px;
    border-bottom: 1px solid #d5eaff;
    text-align: center;
    font-size: 16px;
    font-weight: 600;
}

.add-tip-aims .addbtn {
    top: 27px !important;
    right: 37px !important;
}

/**
 * temp-tipbox 样板申请
 */
.temp-tipbox textarea[name='reason'],
.temp-tipbox textarea[name='place_outline'],
.temp-tipbox textarea[name='other'] {
    width: 710px;
}

.temp-tipbox input[name='type[]'] {
    width: 110px;
}

.temp-tipbox input[name='number[]'] {
    width: 70px;
}

.temp-tipbox input[name='price[]'] {
    width: 70px;
}

.temp-tipbox input[name='depict[]'] {
    width: 350px;
}

.temp-tipbox .tipbody ul h4 {
    margin-bottom: 25px !important;
}

.temp-tipbox .tipbody ul table {
    background-color: #fff;
}

.temp-tipbox .tipbody ul table th {
    background-color: #fff;
    color: #585858;
}

.temp-tipbox .forminfo .forminfo-1 {
    background-color: #fff;
    margin-top: -25px;
}

.temp-tipbox .forminfo .forminfo-1 table tbody tr:hover {
    background-color: #fff;
}


.temp-user-rightinfo {
    margin-top: 26px;
}

/**
 * skill/sale 技术服务/售后
 */
.sale-tipbox .tipbody li label {
    width: 115px;
}

.sale-tipbox .tipbody ul {
    margin-left: 40px;
}

.sale-tipbox ul .search-user-li .search-user-div {
    margin-left: 116px !important;
    margin-top: -3px !important;
}

/* 技术服务 样板回访 */
.visit-tipbox .addbtn3 {
    width: auto;
    color: #fff;
    background-color: #336ea8;
    position: absolute;
    right: 22px;
    top: 88px;
    padding: 6px 10px;
}

.visit-tipbox .addbtn3 > input {
    width: 80px;
    height: 31px;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}

.visit-tipbox ul .search-user-li .search-user-div {
    margin-left: 103px !important;
    margin-top: -4px !important;
}

.visit-tipbox .tipbody li label {
    width: 103px !important;
}

/**
 * market/cilumn_index 市场政策/最新活动
 */
/* 按钮 */
.column_history_btn {
    width: 56px;
    height: 30px;
    line-height: 30px;
    background-color: #336ea8;
    color: #fff;
    border-radius: 10px;
    font-size: 13px;
    position: absolute;
    padding: 2px 15px;
    top: 76px;
    right: 100px;
    cursor: pointer;
}

table tbody td > a {
    color: #0078d6;
}

table tbody td.detail > a,
table tbody td .detail {
    text-decoration: underline;
    color: #0078d6;
}

table tbody td.detail {
    color: rgb(0, 0, 238);
    text-decoration: underline;
    cursor: pointer;
}

.column-tipbox .tipbody {
    width: 1000px;
}

/**
 * pascreen  网络版管理
 */
/*机器列表*/
.dog-index-table .timestamp > span {
    display: inline-block;
}

.dog-index-table .timestamp > .transform {
    transform: rotate(180deg)
}

.pascreen-tipbox .tipbody ul > li {
    margin-left: -35px;
}

.pascreen-tipbox .tipbody li label {
    width: 142px;
}

.pascreen-tipbox .file-box {
    margin-left: 86px;
}

/**
 * adv  广告管理
 */
.adv-tipbox .tipbody ul > li {
    margin-left: -55px;
}

.adv-tipbox .tipbody li label {
    width: 88px;
}

.adv-tipbox .tipbody .palce-box {
    height: 250px;
    background-color: #fff;
    border: 1px solid #ced9df;
    overflow-y: auto;
    margin-left: 80px;
    margin-top: -4px;
    padding-left: 15px;
    display: none;
}

.adv-tipbox .tipbody .palce-box > li {
    line-height: 20px;
    margin-left: 0;
}

.adv-tipbox input[name='definite_start_time'],
.adv-tipbox input[name='definite_end_time'],
.adv-tipbox input[name='start_time'],
.adv-tipbox input[name='end_time'] {
    width: 125px;
}

.adv-tipbox li.adv-li {
    display: none;
}

.adv-tipbox li.adv-li img {
    display: none;
}

.adv-tipbox li.adv-li .change-img {
    vertical-align: top;
    margin-top: 7px;
}

.adv-tipbox li.adv-li .change-file {
    width: 250px;
    vertical-align: bottom;
}

.adv-tipbox li.adv-li div {
    font-size: 12px;
    line-height: 20px;
    color: red;
}

.adv-tipbox .change-scan {
    position: absolute;
    top: 70px;
    left: 0;
}

/**
 * remove  软件升级列表
 */
.remove-tipbox .tipbody {
    width: 700px !important;
}

.remove-tipbox .tipbody .palce-box {
    height: 250px;
    background-color: #fff;
    border: 1px solid #ced9df;
    overflow-y: auto;
    margin-left: 80px;
    margin-top: -4px;
    padding-left: 15px;
    display: none;
}

.remove-tipbox .tipbody .palce-box > li {
    line-height: 20px;
    margin-left: 0;
}

.remove-tipbox .remove-box-search {
    margin-top: -25px;
    margin-left: 370px;
}

.remove-tipbox .remove-box-search input {
    width: 170px;
    height: 30px;
    border: 1px solid #b2b2b2;
    text-indent: 5px;
}

.remove-tipbox .remove-box-search span {
    width: 55px;
    height: 30px;
    line-height: 30px;
    background-color: #0178D6;
    color: #fff;
    border: 0;
    border-radius: 11px;
    font-size: 14px;
    text-align: center;
    display: inline-block;
    cursor: pointer;
}

.remove-tipbox .remove-table-box {
    max-height: 53vh;
    overflow-y: auto;
}

.remove-tipbox .remove-mac-table {
    margin-top: 17px;
}

.remove-tipbox .remove-body-1 {
    display: none;
}

.remove-tipbox .remove-body-1 .tab-box {
    font-size: 17px;
    margin-top: 7px;
}

.remove-tipbox .remove-body-1 .tab-box span {
    font-size: 14px;
}

.remove-tipbox .remove-body-1 .tab-box .tab-1 {
    margin-left: 10px;
}

.remove-tipbox .remove-body-1 .tab-box #active {
    background-color: #0178D6;
    color: #fff;
    padding: 4px 10px;
    border-radius: 15px;
}

.remove-tipbox .table-1 {
    display: none;
}

.remove-tipbox .remove-body-2 {
    display: none;
}

.remove-tipbox .remove-body-2 li {
    margin-top: 15px;
}

/**
 * yun  云下载列表
 */
.yun-tipbox .tipbody li label {
    width: 120px;
    margin-left: -25px;
}

/**
 * rework  售后
 */
/*返修进度*/
.rework-tipbox .tipbody ul {
    margin-left: 50px;
}

.temp-tipbox .tipbody ul h4,
.rework-tipbox .tipbody ul h4 {
    width: 100%;
    line-height: 30px;
    border-bottom: 1px solid #d5eaff;
    margin-top: 18px;
    margin-bottom: 8px;
}

.rework-tipbox .tipbody li {
    display: inline-block;
}

.rework-tipbox .tipbody li label {
    width: 110px;
}

.rework-tipbox .tipbody ul .search-user-li .search-user-div {
    margin-left: 140px;
    margin-top: -3px;
}

.rework-detail-tipbox ul li span {
    word-break: break-all;
}

.rework-tipbox .addbtn3 {
    width: auto;
    color: #fff;
    background-color: #336ea8;
    position: absolute;
    right: 22px;
    top: 88px;
    padding: 6px 10px;
}

.rework-tipbox .addbtn3 > input {
    width: 80px;
    height: 31px;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}

.rework-table .rework-search-div {
    width: 240px;
    background-color: #fff;
    border: 1px solid #b2b2b2;
    box-shadow: 0px 0 15px #e4e4e4;
    border-radius: 0 0 5px 5px;
    position: absolute;
    margin-left: 13px;
    margin-top: 0;
    padding: 0 8px 6px 8px;
    display: none;
    z-index: 1;
}

.rework-table .rework-search-div .search-input {
    width: 215px;
    border-radius: 5px 0 0 5px;
    margin-top: 4px;
    margin-left: -31px;
}

.rework-table .rework-search-div .search-pro-btn {
    width: 35px;
    height: 30px;
    line-height: 33px;
    border: 1px solid #b2b2b2;
    background-color: #e4e0e0;
    font-size: 13px;
    margin-left: -5px;
    position: absolute;
    top: 4px;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
}

.rework-table .rework-search-div .search-pro-box {
    width: 237px;
    background-color: #fff;
    border: 1px solid #ced9df;
    margin-left: -4px;
    margin-top: 0;
    margin-bottom: 10px;
    padding: 5px;
    display: none;
}

.rework-table .rework-search-div .search-pro-box > div {
    max-height: 75px;
    overflow-y: auto;
}

.rework-table .rework-search-div .search-pro-box li {
    line-height: 25px;
    text-align: left;
}

.rework-table .rework-search-div .search-pro-box li:hover {
    background-color: #e5ebee;
}


/**
 * rework  跨区报备
 */
.report-tipbox ul .search-user-li .search-user-div {
    margin-left: 87px !important;
    margin-top: -4px !important;
}

.report-tipbox ul {
    margin-left: 50px !important;
}

.report-tipbox ul li label {
    width: 130px !important;
}

/**
 * network  网络
 */
table tbody td.version > a {
    text-decoration: underline;
}

.dogs-detail-tipbox .tipbody .version {
    min-height: 22px;
    line-height: 22px;
    margin-top: -30px;
    margin-left: 112px;
    display: block;
}

.bp-navbtn .cont-btn {
    line-height: 25px;
    height: auto;
    width: auto;
    color: #fff;
    border-radius: 11px;
    border: 0;
    box-shadow: 0 0 0 20px 0 rgba(0, 0, 0, .2);
    text-align: left;
    font-size: 13px;
    margin-left: 30px;
    padding: 6px 25px 6px 55px;
}

.bp-navbtn .cont-btn > span {
    display: block;
    font-size: 16px
}

.bp-navbtn .cont-btn-0 { /*background-color: #fff;*/
    color: #585858;
    margin-left: -30px;
}

.bp-navbtn .cont-btn-1, .bp-navbtn .cont-btn-2 {
    background-image: linear-gradient(to right, #0a71ff, #15b0ff);
}

.bp-navbtn .cont-btn-0 > span {
    font-size: 23px;
}

.bp-navbtn .cont-btn-1 {
    margin-left: -10px;
}

.bp-navbtn .cont-btn-1:before, .bp-navbtn .cont-btn-2:before {
    content: '';
    position: absolute;
    height: 26px;
    width: 26px;
    border-radius: 50%;
    background-color: #fff;
    color: #0a71ff;
    margin-left: -34px;
    margin-top: 13px;
    text-align: center;
    font-size: 23px;
}

.bp-navbtn .cont-btn-1:before {
    content: '+';
}

.bp-navbtn .cont-btn-2:before {
    content: '-';
}

/* 代理商霸屏设置 new_pascreen_index */
.remove-pascreen-tipbox .remove-body-0 .tab-box {
    font-size: 17px;
    margin-top: 7px;
}

.remove-pascreen-tipbox .remove-body-0 .tab-box span { /*border-bottom: 1px solid;*/
    cursor: pointer;
    font-size: 14px;
}

.remove-pascreen-tipbox .remove-body-0 .tab-box .tab-1 {
    margin-left: 10px;
}

.remove-pascreen-tipbox .remove-body-0 .tab-box #active {
    background-color: #0178D6;
    color: #fff;
    padding: 4px 10px;
    border-radius: 15px;
}

.remove-pascreen-tipbox .remove-body-1 .remove-mac-table tr input {
    width: 60px;
}

/**
 * steer  功能建议
 */
.steer-tipbox ul .search-user-li .search-user-div {
    margin-left: 87px !important;
    margin-top: -4px !important;
}


/*订单修改地址弹框*/
.tipbox-chage-box {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .5);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000, endcolorstr=#7F000000);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 3;
    display: none;
}

.tipbox-change {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.change-content {
    width: 400px;
    height: 200px;
    background: #fff;
    border-radius: 15px;
    padding: 20px;
    position: relative;
}

.change-close {
    position: absolute;
    right: 20px;
    top: 10px;
    font-size: 30px;
    cursor: pointer;
}

.change-content .change-box {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 20px 0;
    display: flex;
    align-items: center;
    font-size: 16px;
}

.change-content .change-box .input-box {
    flex: 1;
    margin-left: 10px;
}

.change-content .change-box #address-input {
    width: 95%;
    border: none;
    outline: none;
    border-bottom: 1px solid grey;
    padding: 10px 0 10px 10px
}

.change-content .btn-box {
    width: 100%;
    height: auto;
    overflow: hidden;
    text-align: center;
}

.change-content .btn-box button {
    padding: 7px 25px;
    border: none;
    outline: none;
    color: #fff;
    font-size: 16px;
    border-radius: 5px;
}

.change-content .sub-btn {
    background: #0078d6;
    margin-right: 10px
}

.change-content .cancel-btn {
    background: grey;
    margin-left: 10px
}

.change-content .textAreaTips {
    width: 100%;
    margin: 10px 0;
    color: red;
    text-align: center;
}

/*业务管理大区经理审核模拟下拉框*/
.select-div {
    width: 80px;
    height: 22px;
    margin: auto;
    line-height: 22px;
    font-size: 14px;
    position: relative;
    border-radius: 2px;
    border: 1px solid grey;
    cursor: pointer;
}

.select-div:after {
    content: '▼';
    position: absolute;
    top: 0;
    right: 3px;
    font-size: 12px;
}

.selected-div {
    display: inline-block;
    width: 100%;
    height: 22px;
    color: #000;
}

.option-div {
    width: 80px;
    height: auto;
    position: absolute;
    top: 22px;
    left: -1px;
    display: none;
    border: 1px solid grey;
    z-index: 9;
    background: #fff;
}

.options {
    font-size: 14px;
    line-height: 30px;
}

.option-div:nth-child(1) .options {
    border-bottom: 1px solid grey;
}

.options:hover {
    background: #00b7ee;
    color: #fff;
}

.input-box textarea {
    width: 90%;
    height: 60px;
    border: 1px solid grey;
}

/*订单列表---添加订单---订单类型选择框使用div和li二级菜单模拟select*/
.mini-select {
    line-height: 28px;
    position: relative;
}

.mini-select:after {
    content: '▼';
    position: absolute;
    top: 0;
    right: 5px;
    font-size: 12px;
}

#mini-menu1 {
    width: 128px;
    position: absolute;
    top: 28px;
    left: -1px;
    margin: 0;
    z-index: 99;
    border: 1px solid grey;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    background: #fff;
    display: none;
}

.mini-click {
    display: inline-block;
    width: 128px;
    height: 30px;
    cursor: pointer;
    vertical-align: top;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

#mini-menu1 li {
    width: 100%;
    float: none;
    height: auto;
    margin: 0;
    display: block;
    font-size: 14px;
    position: relative;
}

#mini-menu1 li:hover {
    background: #00a0e9;
}

#mini-menu1 li:hover span {
    color: #fff;
}

#mini-menu1 li:hover dl {
    display: block;
}

#mini-menu1 dl {
    min-width: 128px;
    height: auto;
    border: 1px solid grey;
    border-radius: 3px;
    margin: 0;
    position: absolute;
    top: 0;
    left: 128px;
    display: none;
    background: #fff;
}

#mini-menu1 dl dt {
    width: 100%;
    font-size: 14px;
    cursor: pointer;
}

#mini-menu1 dl dt:hover {
    background: #00a0e9;
    color: #fff;
}

/*审核备注弹框*/
.check-end-box {
    display: none;
    width: 300px;
    height: auto;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2);
    border-radius: 10px;
    position: absolute;
    top: 0;
    left: -290px;
    z-index: 9;
    padding-bottom: 20px;
}

.check-end-box textarea {
    margin: 15px 0;
    text-indent: 13px;
    font-size: 13px;
    padding: 10px
}

.check-end-box .check-end-ok, .check-end-box .check-end-cancel {
    background: #336EA8;
    color: #fff;
    padding: 5px 15px;
    border-radius: 5px;
    cursor: pointer;
}

.check-end-box .check-end-ok {
    margin-right: 10px;
}

.check-end-box .check-end-cancel {
    margin-left: 10px;
}

.shunt-box textarea {
    text-indent: 13px;
    padding: 10px;
    font-size: 13px
}

/*联网用户新增搜索*/
.type-choose {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 20px 0;
    font-size: 14px
}

.type-choose ul {
    width: 100%;
    height: auto;
    overflow: hidden
}

.type-choose ul li {
    float: left;
    margin-right: 20px
}

.type-choose ul li a {
    color: #000000;
}

.type-choose .choose-nav {
    padding: 8px 20px;
    border: 1px solid #5b9bd5;
    border-radius: 5px;
}

.type-active {
    background: #5b9bd5;
    color: #fff;
}

.search-form input {
    padding: 8px 15px;
}

.search-form .search-btn {
    background: #137ad3;
    border: none;
    outline: none;
    color: #fff;
    padding: 8px 15px;
    border-radius: 5px;
    margin: 0 0 0 15px
}

table {
    border-collapse: collapse;
}

table td a {
    text-decoration: underline
}

table td a:hover {
    color: red
}

/*狗号查询增加全部演示全部使用按钮*/
.all-menu {
    list-style: none;
    margin: 10px 0;
    overflow: hidden;
    float: right;
    cursor: pointer;
    display: none;
}

.all-menu li {
    float: left;
}

.all-menu li button {
    padding: 8px 15px;
    margin-left: 10px;
    border-radius: 5px;
    color: #fff;
    outline: none;
}

.all-menu-bg {
    background: #00a0e9;
    border: 1px solid #00a0e9;
}