﻿@charset "utf-8";
/* CSS Document */



/*--  框  --*/

body {
    font-size: 0;
}

.bg_f2 {
    background-color: #f2f2f2;
}

.bg_e8 {
    background-color: #e8e8e8;
}

.box_t {
    width: 100%;
    padding-top: 3.34rem;
}

.box_te {
    width: 100%;
    padding-top: 27rem;
    padding-bottom: 4.2rem;
}

.pos_dw {
    position: fixed;
    left: 50%;
    top: 0;
    width: 100%;
    max-width: 640px;
    background-color: #f2f2f2;
    z-index: 2;
}

    .pos_dw .top {
        position: relative;
        top: auto;
        left: auto;
    }


/*--  头部标题  --*/
.top {
    position: fixed;
    top: 0;
    left: 50%;
    width: 100%;
    max-width: 640px;
    padding: 1.042rem 0;
    color: #ffffff;
    font-size: 1.5rem;
    text-align: center;
    background-color: #005dab;
    border-bottom: 0.1rem solid #136eb4;
    z-index: 3;
}

.top_l, .top_r {
    display: inline-block;
    position: absolute;
    width: auto;
    color: #fff;
    font-size: 1.2rem;
    border: none;
}

.top_l {
    top: 50%;
    left: 0;
    padding: 1.167rem 1.28rem 1.167rem 2.56rem;
    background: url(../images/top_l.png) left 1.28rem center no-repeat;
    background-size: 1.4rem;
}

.top_r {
    top: 50%;
    right: 0;
    padding: 1.167rem 1.28rem 1.167rem 1.28rem;
    background: url(../images/top_r.png) left center no-repeat;
    background-size: 1.4rem;
}

/*--  用户  --*/
.use_case {
    position: relative;
    width: 100%;
    line-height: 1.962rem;
    padding: 2.048rem 0.8rem 2.048rem 9.643rem;
    color: #fff;
    font-size: 1.2rem;
    border-bottom: 0.1rem solid #ccccce;
    background: #005dab url(../images/head-portrait_bg.jpg) top center no-repeat;
    background-size: contain;
}

.avatar {
    position: absolute;
    top: 50%;
    left: 1.792rem;
    width: 5.8rem;
    border: 0.2rem solid #fff;
    border-radius: 50%;
}

/*--  菜单  --*/
.mane {
    width: 100%;
}

.mane_link {
    display: block;
    position: relative;
    width: 100%;
    line-height: 1.962rem;
    margin-top: 0.853rem;
    padding: 0.5rem 0.8rem 0.5rem 5.2rem;
    color: #222;
    font-size: 1.4rem;
    border-top: 0.1rem solid #cccccc;
    border-bottom: 0.1rem solid #cccccc;
    background: #fff url(../images/qu.png) right 1.62rem center no-repeat;
    background-size: 0.68rem;
}

    .mane_link:active {
        background: #f4f4f4 url(../images/qu.png) right 1.62rem center no-repeat;
        background-size: 0.68rem;
    }

.ico {
    position: absolute;
    top: 50%;
    left: 1rem;
    width: 3.2rem;
    height: 3.2rem;
    -webkit-transform: translate(0,-50%);
    -moz-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
    transform: translate(0,-50%);
}

.mane_link span {
    display: block;
    color: #777777;
    font-size: 1.2rem;
}

/*--  登录  --*/
.login_case {
    width: 100%;
    padding: 0 2.35rem 2.6rem;
}

.login_avatar {
    width: 30%;
    margin: 3.24rem auto 3rem;
}

.login_text {
    width: 100%;
    margin-bottom: 1.2rem;
    padding: 0.9rem 0.853rem;
    color: #222;
    font-size: 1.24rem;
    border: 0.1rem solid #979797;
    border-radius: 0.4rem;
}

.login_btn {
    width: 100%;
    color: #fff;
    margin-top: 1.2rem;
    padding: 0.9rem 0.4rem;
    font-size: 1.38rem;
    border: 0.1rem solid #035eaf;
    border-radius: 0.4rem;
    background: #0f7ad8;
    background: -webkit-gradient(linear,0 0,0 100%,from(#0f7ad8),to(#045baa));
    background: -moz-linear-gradient(top,#0f7ad8,#045baa);
    background: -ms-linear-gradient(top,#0f7ad8,#045baa);
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#0f7ad8", EndColorStr="#045baa");
}

.login_btn:active {
    background: #045baa;
    background: -webkit-gradient(linear,0 0,0 100%,from(#045baa),to(#0f7ad8));
    background: -moz-linear-gradient(top,#045baa,#0f7ad8);
    background: -ms-linear-gradient(top,#045baa,#0f7ad8);
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#045baa", EndColorStr="#0f7ad8");
}

.login_link {
    width: 100%;
    padding: 0.8rem 0;
}

.login_link_l, .login_link_r {
    display: inline-block;
    width: 50%;
    float: left;
    color: #777;
    font-size: 1.28rem;
}

.login_link_l {
    text-align: left;
}

.login_link_r {
    text-align: right;
}

/*--  温馨提示  --*/
ul.point {
    width: 100%;
    line-height: 2.16rem;
    padding: 0 2.35rem 2.4rem;
    color: #666666;
    font-size: 1.28rem;
}

ul.point li {
    width: 100%;
}

ul.point li p {
    line-height: 3.16rem;
    margin-bottom: 0.4rem;
    border-bottom: 0.1rem solid #dadada;
}

/*--  选择客户  --*/
.proxy {
    width: 100%;
    margin-bottom: 1.8rem;
    padding: 1.8rem 1rem;
    font-size: 1.3rem;
    border-bottom: 0.1rem solid #cccccc;
    background-color: #fff;
}

.inquire {
    width: 100%;
    overflow: hidden;
}

.inquire select {
    float: left;
    width: 70%;
    padding: 0.8rem 0.4rem;
    color: #222;
    font-size: 1.24rem;
    border: 0.1rem solid #cbcbcb;
    border-radius: 0.4rem;
}

.inquire input {
    float: right;
    width: 27%;
    line-height: 1.4rem;
    padding: 0.8rem 0.4rem;
    color: #fff;
    font-size: 1.24rem;
    border: 0.1rem solid #015cab;
    border-radius: 0.4rem;
    background-color: #015cab;
}
.inquire input.inquire_t {
	float: left;
	width: 70%;
	padding: 0.8rem 0.4rem;
	color: #222;
	font-size: 1.24rem;
	border: 0.1rem solid #dadada;
	border-radius: 0.4rem;
	background-color: #fff;
}

.proxy_result {
    width: 100%;
    margin-bottom: -0.8rem;
    padding: 0 0.4rem;
    color: #222;
}

    .proxy_result h2 {
        width: 100%;
        padding: 1.6rem 0 0.4rem;
        color: #015cab;
        font-size: 1.46rem;
    }

    .proxy_result p {
        width: 100%;
        line-height: 1.6rem;
        padding: 0.2rem 0;
        vertical-align: sub;
    }

        .proxy_result p span {
            display: inline-block;
            width: 100%;
            margin-left: -3em;
            padding-left: 3em;
            vertical-align: top;
        }

.proxy_btn_c {
    position: fixed;
    bottom: 0;
    left: 50%;
    width: 100%;
    max-width: 640px;
    background-color: #f2f2f2;
}

.proxy_btn {
    width: 76%;
    margin: 0.5rem 12%;
    padding: 0.9rem 0.4rem;
    color: #fff;
    font-size: 1.34rem;
    border: none;
    border-radius: 0.4rem;
    background-color: #015cab;
}

    .proxy_btn:active, .inquire input:active {
        background-color: #005096;
    }

/*--  扫描发货  --*/

.scan {
    width: 100%;
    margin-bottom: 1.2rem;
    padding-top: 1.2rem;
    font-size: 1.3rem;
    border-bottom: 0.1rem solid #cccccc;
    background-color: #fff;
}

.scan_inf {
    position: relative;
    padding: 0.6rem 1rem 0.6rem 6.2em;
}

.scan_inf_t {
    width: 100%;
    padding: 0.8rem 0.4rem;
    color: #222;
    font-size: 1.3rem;
    border: 0.1rem solid #cbcbcb;
    border-radius: 0.4rem;
    background-color: #fff;
}

.scan_inf label {
    position: absolute;
    top: 50%;
    left: 1rem;
    line-height: 1.6rem;
    font-size: 1.3rem;
}

.scan_btn {
    width: 50%;
    margin: 1rem 25% 2rem;
    padding: 0.8rem 0.4rem;
    color: #089ed1;
    font-size: 1.3rem;
    border: 0.1rem solid #089ed1;
    border-radius: 0.4rem;
    background-color: transparent;
}

    .scan_btn:active {
        color: #015cab;
        border: 0.1rem solid #015cab;
    }

.scan_tab_c {
    position: relative;
    /*height: 22rem;
	height: 46vh;
	margin-bottom: 1.8rem;
	padding-top: 3.46rem;*/
    margin-top: -2px;
    border-bottom: 0.01rem solid #cbcbcb;
    background-color: #fff;
    overflow: hidden;
}

ul.scan_tab {
    width: 100%;
    line-height: 1.4rem;
    text-align: center;
}

    ul.scan_tab li.dw {
        /*position: absolute;
			top: 0;*/
        width: 100%;
        line-height: 1.6rem;
        border-top: 0.01rem solid #cbcbcb;
        background-color: #fff;
    }

    ul.scan_tab li:after {
        clear: both;
        content: '.';
        display: block;
        clear: both; /*清除全部样式*/
        height: 0;
        visibility: hidden;
        overflow: hidden;
    }

    ul.scan_tab li h2, ul.scan_tab li h4, ul.scan_tab li p, ul.scan_tab li span {
        float: left;
        width: 42%;
        padding: 0.9rem 0.2rem;
        font-weight: normal;
        font-size: 1.3rem;
        border-bottom: 0.01rem solid #cbcbcb;
    }

    ul.scan_tab li p, ul.scan_tab li span {
        font-size: 1.24rem;
        margin-bottom: -0.01rem;
        word-wrap: break-word;
        word-break: break-all;
        border-top: 0.01rem dashed #ccc;
        border-bottom: none;
    }

    ul.scan_tab li h4, ul.scan_tab li span {
        width: 16%;
    }

table.scan_tab {
    width: 100%;
    text-align: center;
}

    table.scan_tab tr.dw {
        position: absolute;
        top: 0;
        display: table;
        width: 100%;
    }

    table.scan_tab tr th {
        display: table-cell;
        padding: 0.9rem 0.2rem;
        font-weight: normal;
        font-size: 1.3rem;
        border-top: 0.01rem solid #cbcbcb;
    }

    table.scan_tab tr td {
        padding: 0.9rem 0.2rem;
        font-size: 1.24rem;
        border-top: 0.01rem solid #cbcbcb;
    }

.del {
    margin-bottom: -0.1rem;
    color: #025da6;
    font-size: 1.24rem;
    border: 0;
    border-bottom: 0.1rem solid #025da6;
    background-color: transparent;
}

    .del:active {
        color: #ab0101;
        border-bottom: 0.1rem solid #ab0101;
    }

.cont {
    line-height: 1.6rem;
}

/*--  2017-11-06新增,修改  --*/
/*--  单选复选优化  --*/
.check {
    margin: 0.2rem 1rem 0.2rem 0;
    width: 1.3rem;
    height: 1.3rem;
    float: left;
    cursor: pointer;
    text-align: center;
    background-image: url(../images/rad1.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: cover;
}

.on_check {
    background-image: url(../images/rad2.png);
}

.check1 {
    margin: 0.2rem 0;
    width: 1.2rem;
    height: 1.2rem;
    float: left;
    cursor: pointer;
    text-align: center;
    background-image: url(../images/che1.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: cover;
}

.on_check1 {
    background-image: url(../images/che2.png);
}

.open {
    opacity: 0;
    cursor: pointer;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
}

.cont label {
    float: left;
    line-height: 1.6rem;
    padding-left: 0.3rem;
}
/*--  条码类型  --*/
.genre {
    width: 100%;
    line-height: 1.6rem;
    padding: 0.1rem;
}

    .genre label {
        position: relative;
        top: auto;
        left: auto;
        float: left;
        padding-right: 0.4rem;
    }


/***   黑名单  ***/
.blacklis_pic {
    width: 30%;
    margin: auto;
    padding: 60px 0 40px;
}

.blacklis_inquir {
    width: 100%;
    margin: auto auto 20px;
}

.blacklis_tex {
    float: left;
    width: 70%;
    padding: 9px 8px;
    color: #323232;
    font-size: 14px;
    border: 1px solid #cdcdcd;
    border-radius: 4px;
}

.blacklis_btn {
    float: right;
    width: 27%;
    padding: 9px 8px;
    color: #fff;
    font-size: 14px;
    border-radius: 4px;
    border: 1px solid #888;
    background-color: #999;
}

.blacklis_resul {
    width: 100%;
    line-height: 1.5;
    margin-top: 10px;
    margin-bottom: 14px;
    padding: 10px;
    font-size: 14px;
    border: 1px solid #cdcdcd;
    border-radius: 4px;
    background-color: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
}
/*--  查看下级  --*/
ul.proxy_list {
    width: 92%;
    line-height: 1.6rem;
    margin: 1.4rem auto;
    padding: 0 0.8rem;
    color: #222;
    font-size: 1.5rem;
    border: 0.01rem solid #cbcbcb;
    border-radius: 0.6rem;
    background-color: #fff;
}

ul.proxy_list li p {
    padding: 0.9rem 0;
}

ul.proxy_list li .proxy_list {
    display: block;
    width: 100%;
    padding: 0.9rem 0;
    color: #444;
    font-size: 1.3rem;
    background: #fff url(../images/qu.png) right 0.4rem center no-repeat;
    background-size: 0.4rem;
}

ul.proxy_list li .proxy_list:active {
    background: #f4f4f4 url(../images/qu.png) right 0.4rem center no-repeat;
    background-size: 0.4rem;
}

ul.proxy_list li .proxy_list span {
    color: #ff7700;
    padding-left: 0.4rem;
}
/*--  客户详情  --*/
.proxy_info {
    width: 100%;
    padding-bottom: 1.4rem;
}

.proxy_info_a {
    display: inline-block;
    width: 44%;
    line-height: 1.68rem;
    padding: 1.8rem 0 1.4rem;
    color: #333;
    font-size: 1.32rem;
    text-align: center;
    border: 0.1rem solid #81c0f5;
    border-radius: 0.4rem;
    background-color: #f0f8ff;
}

.proxy_info_a:nth-child(odd) { /*** 单数的p标签 ***/
    float: left;
    margin: 1.4rem 2% 0 4%;
}

.proxy_info_a:nth-child(even) { /*** 双数的p标签 ***/
    float: right;
    margin: 1.4rem 4% 0 2%;
}

.proxy_info_a:active {
    background-color: #f4f4f4;
}

.proxy_info_a .avatar {
    position: relative;
    top: auto;
    left: auto;
    width: 5.2rem;
    margin: auto auto 0.4rem;
    border: 0.1rem solid #cdcdcd;
}

.proxy_info_a span {
    display: block;
    text-align: center;
    color: #555;
}
/*--  库存  --*/
ul.stock {
    width: 100%;
    line-height: 1.6rem;
    font-size: 1.5rem;
    border-bottom: 0.1rem solid #cbcbcb;
    background-color: #fff;
}

ul.stock li.stock_tit {
    padding: 0.9rem;
}

ul.stock li:after, ul.stock li a:after {
    clear: both;
    content: '.';
    display: block;
    clear: both; /*清除全部样式*/
    height: 0;
    visibility: hidden;
    overflow: hidden;
}

ul.stock li a {
    display: block;
    line-height: 1.6rem;
    padding: 0.9rem;
    color: #444;
    font-size: 1.3rem;
    border-top: 0.1rem dashed #ddd;
}

    ul.stock li a:active {
        background-color: #f4f4f4;
    }

/*ul.stock li span {
    float: left;
}

ul.stock li span + span {
    float: right;
}*/
/*--  查看条码  --*/
.table {
	width: 100%;
	font-size: 1.5rem;
	color: #333;
	text-align: center;
	border-top: 0.1rem solid #dadada;
	border-bottom: 0.1rem solid #dadada;
	background-color: #fff;
}
.table tr td {
	padding: 1rem 0.2rem;
	font-weight: normal;
}
.table tr + tr td {
	border-top: 0.1rem solid #dadada;
}
/*.table tr + tr + tr td {
	font-size: 1.3rem;
	border-top: 0.1rem dashed #dadada;
}*/
.table tr:active {
	background-color: #f4f4f4;
}
/*--  单据列表  --*/
.proxy.bg_f2 {
	margin-bottom: 0;
}
ul.receipt {
	width: 100%;
	line-height: 2rem;
	font-size: 1.5rem;
}
	.receipt_a {
		display: block;
		width: 100%;
		color: #333;
		padding: 0.6rem 2.4rem 0.6rem 0.9rem;
		border-bottom: 0.1rem solid #dadada;
		background: url(../images/qu.png) right 1.62rem center no-repeat;
		background-size: 0.68rem;
	}
	.receipt_a:active {
		background: #f4f4f4 url(../images/qu.png) right 1.62rem center no-repeat;
		background-size: 0.68rem;
	}

/*--  单据详情  --*/
.receipt_scan {
	width: 90%;
	margin: 1.4rem auto;
	padding-top: 0.8rem;
	padding-bottom: 0.8rem;
	font-size: 1.3rem;
	border: 0.1rem solid #dadada;
	border-radius: 0.5rem;
	background-color: #fff;
}
.form {
	width: 100%;
	padding: 0.8rem 1rem 0.5rem;
}
.form table {
	width: 100%;
	line-height: 1.4rem;
	color: #444;
	text-align: center;
	border-collapse: collapse;
}
.form table tr th {
	font-weight: normal;
	padding: 1rem 0.4rem;
	border: 0.08rem solid #cacaca;
}
.form table tr td {
	padding: 0.8rem 0.5rem;
	border: 0.08rem solid #cacaca;
}
.form table tr td a {
	display: inline-block;
	line-height: 1.2rem;
	padding: 0.29rem 0.54rem;
	color: #126cbb;
	font-size: 1.2rem;
	border: 0.1rem solid #126cbb;
	border-radius: 0.3rem;
}
.form table tr td a:active {
	color: #00438a;
	border: 0.1rem solid #00438a;
}




