/*登录*/
*{padding:0;margin:0}
.mbot5{margin-bottom:5px}
.mtop20{margin-top:20px}
.mbot10{margin-bottom:10px}
.mbot20{margin-bottom:20px}
/*公共部分*/
.common_title h3 {
    color: #072E68;
    border-left: 4px solid #072E68;
    padding-left: 10px
}
.login-box {
    margin: 10px 15px 0;
}

.login-h3 {
    font-size: 20px;
    color: #000;
    border-left: 3px solid #072E68;
    padding-left: 10px;
}

.login-bottom {
    display: flex;
    justify-content: space-between;
    font-size:14px
}

input:-webkit-autofill {
 box-shadow: 0 0 0px 1000px white inset !important;
}  
input:-webkit-autofill:focus {
 box-shadow: 0 0 0px 1000px white inset !important;
}
.bank_choose {
    display: flex;
    align-items: center;
    font-size: 14px;
}
.bank_choose-succe {
    background: #e6b980;
    display: block;
    border-radius: 40px;
    color: #fff;
    display: block;
    margin: 0 5px;
    height: 30px;
    line-height: 30px;
    width: 100px;
    text-align: center;
    font-size: 14px;
}
/*输入框*/
.main .item .txt-input {
    border: 2px solid #e6b980;
    border-radius: 5px;
    text-indent: 30px;
}

.loginInfo-box {
    margin-top: 20px
}

.loginInfo-ul {
    border: 2px solid #4d4d4d;
    border-left: 0;
    border-right: 0;
    display: flex;
    align-items:center;
    padding: 5px 0
}

.loginInfo-li {
    position: relative;
    padding: 0px 6px
}
.loginInfo-what {
    display: flex;
    align-items:center
}
.loginInfo-span {
    content: '';
    display: block;
    width: 2px;
    height: 40px;
    position: absolute;
    right: 0px;
    top: 50%;
    transform: translateY(-50%);
    background: #4d4d4d
}

.item-username, .item-password {
    position: relative
}

    .item-username img, .item-password img {
        width: 30px;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: 10px;
    }
.loginInfo-li-a{
    display:flex;
    justify-content:center;
    flex-wrap:wrap;
}
.loginInfo-li-a img{
    width:30px;
    height:30px
}
.loginInfo-li-p{
    width:100%;
    text-align:center;
    font-size:12px
}
.loginInfo-phone{
    font-size:12px;
    color:#2a32d3
}
@media screen and (max-width: 320px) {
    .loginInfo-what_frist{margin-right:5px}
    .loginInfo-li {
        padding: 0px 3px;
    }
    .loginInfo-span{
        width:1px
    }
    .loginInfo-li-a img {
        width: 25px;
        height: 25px
    }
}
/*注册页*/
.reg_list {
    background-color: #fff;
    width: 94%;
    margin: 10px auto;
    border: 2px solid #072e68
}
.reg_list .reg_item{
	padding:5px;
	border-bottom:#4d4d4d 1px solid;
	position:relative;
	z-index:0;
	min-height:45px;
    display:flex;
}
.reg_list .reg_item label 
{ font-size:14px;
	display:block;
	width:50px;
	line-height:35px;
	height:35px;
	color:#333;
    position:relative;
    text-align:right
}
.reg_list .reg_item label:after {
    display: block;
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: -10px;
    width: 1px;
    height: 30px;
    background: #4d4d4d
}
.reg_item_box{
    width:80%;
    margin-left:20px
}
.reg_list .reg_item input, .reg_list .reg_item select {
    width: 100%;
    font-size: 14px;
    font-display: swap;
    border: 0;
    outline: none;
    height: 35px;
    line-height: 33px;
}
.reg_list select {
    border-radius: 5px;
    color: #fff
}
.reg_list .reg_item input.input-text-line-disabled {
    padding: 0 5px;
}
.reg_list .info_item span {
    height: 35px;
    line-height: 35px;
}
.login-btn {
    width: 100%;
    margin: 10px auto;
    text-align: center;
    height: 45px;
    line-height: 45px;
    background: #e6b980;
    border-radius: 3px;
    color: #fff;
    font-size: 16px
}
.reg-login{
    display:flex;
    justify-content:flex-end;
    padding:0 10px
}
.reg-login a{
    color:#2a32d3;
    display:inline-block;
    margin:0 5px
}

/*基本信息*/
.guanli_img_box {
    background: #068be0;
    width: 100%;
    height: 60px;
    background: #e6b980;
    position: relative;
    margin-bottom: 80px;
}
.guanli_img_box .guanli_img {
    position: absolute;
    width: 80px;
    height: 80px;
    left: 50%;
    margin-left: -40px;
    top: 20px;
    text-align: center;
}
.guanli_img_box .guanli_img img {
    width: 100%;
    height: 100%;
    overflow: hidden;
    border-radius: 5px;
    border: 4px solid #eee;
}
.guanli_img_box .guanli_img span {
    font-size: 14px;
    color: #777;
}



.info_list {
	background-color:#fff;
    width:90%;
    margin:10px auto;
   /* border:2px solid #072e68;*/
}
    .info_list .info_item {
        padding: 5px;
        border-bottom: 1px solid #e6b980;
        position: relative;
        z-index: 0;
        min-height: 45px;
        display: flex;
    }
.info_list .info_item label 
{ font-size:14px;
	display:block;
	width:55px;
	line-height:35px;
	height:35px;
	color:#333;
    position:relative;
    text-align:right
}
.info_item_box {
    width: 80%;
    margin-left: 10px;
    display:flex;
    align-items:center
}
.info_list .info_item input, .info_list .info_item select {
    width: 100%;
    font-size: 14px;
    font-display: swap;
    border: 0;
    outline: none;
    height: 35px;
    line-height: 33px;
}
.info_list .info_item:last-child{
    border:0
}
.info_item select {
    border-radius: 5px;
    color: #072E68;
}
.info_item_box-span{
    display:inline-block;
    width:33.33%;
    position:relative;
    /*text-align:center*/
    padding-left:3px;
}
.info_item_box-active:after {
    display: block;
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0px;
    width: 1px;
    height: 1000px;
    background: #494949;
}
/*地址管理页面*/
.managet_ul {
    background-color: #fff;
    width: 94%;
    margin: 10px auto;
    /*border: 2px solid #072e68*/
}
.managet_li-div p:first-child{
    color:#999;
    font-size:14px
}
.managet_ul .managet_li {
    padding: 5px;
    border-bottom: #4d4d4d 1px solid;
    position: relative;
    z-index: 0;
    min-height: 45px;
    display: flex;
    align-items: center;
    justify-content: space-between
}
.managet_ul li:last-child{border:0}
.managet_li-btn {
    background: #e6b980;
    color: #fff;
    padding: 5px 15px;
    border-radius: 5px;
    text-align: center;
    font-size: 14px
}
/*收件人管理页面*/
.new-addr_btn {
    width: 94%;
    margin: 10px auto
}
.new-addr_ul {
    background: #fff;
    border-radius: 5px;
    /*border: 2px solid #072e68;*/
    width: 94%;
    margin: 10px auto;
    padding: 10px
}
.new-addr_li {
  margin-bottom:5px
}
.new-addr_li:last-child{margin-bottom:0}
.new-addr_top {
    display: flex;
    align-items: center;
    justify-content:space-between;
    border-bottom:2px solid #999;
    padding-bottom:5px
}


/*添加地址*/
.address_list {
    background-color: #fff;
    width: 94%;
    margin: 10px auto;
   /* border: 2px solid #072e68*/
}
.address_list .address_item{
	padding:5px;
	border-bottom:#ddd 1px solid;
	position:relative;
	z-index:0;
	min-height:45px;
    display:flex;
}
.address_list .address_item label 
{ font-size:14px;
	display:block;
	width:60px;
	line-height:35px;
	height:35px;
	color:#333;
    position:relative;
    text-align:right
}
    .address_list .address_item label:after {
        display: block;
        content: '';
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        right: -10px;
        width: 2px;
        height: 20px;
        background: #e6b980;
    }
.address_item_box {
    width: 70%;
    margin-left: 15px
}
.address_list .address_item input.input-text-line, .address_list .address_item select {
    width: 100%;
    font-size: 14px;
    font-display: swap;
    border: 0;
    outline: none;
    height: 35px;
    line-height: 33px;
}
.address_list select {
    border-radius: 5px;
    color: #fff
}
.address_list .address_item span {
    height: 35px;
    line-height: 35px;
}

.reg-login {
    display: flex;
    justify-content: flex-end;
    padding: 0 10px;
    font-size: 14px
}
.reg-login a{
    color:#2a32d3;
    display:inline-block;
    margin:0 5px;
    font-size:14px
}
.mail_reg_box { border-bottom: 1px solid #999999;  }
.mail_reg { width: 30%; float: left; text-align: center; padding: 16px 0; margin-left: 3%;display:flex;align-items:center }
.mail_reg img{margin-right:5px}
.mail_reg a { font-size: 16px; color: #696c73; }
.mail_reg.on { border-bottom: 3px solid #072e68; margin-bottom: -1px; }
.mail_reg.on a { color: #000; }
.detail_txt { padding: 10px 15px 0; }
.de_xin_box { padding: 0 20px; margin-top: 15px; padding-bottom: -6px:
}
/*集运申请*/
.address_btn-a {
    line-height: 18px;
    font-size: 1em;
    /*border: 2px solid #072e68;*/
    padding: 4px 5px;
    border-radius: 4px;
    display: inline-block;
    margin-left:5px;
    background:#ff9100;
    color:#fff
}
.packing-tips{
    border:1px solid #ff0000;
    color:#ff0000;
    background:#f2eb94;
    font-size:12px;
    padding:2px 5px;
    margin:10px auto
}
.packing-btn {
    width: 100%;
    margin: 10px auto;
    text-align: center;
    height: 40px;
    line-height: 40px;
    background: #e6b980;
    border-radius: 3px;
    color: #fff;
    font-size: 16px;
    display: block
}
.btnGray{
    /*border:2px solid #072e68 !important;*/
    border-radius:10px;
    background:#b4c6db
}
.btnRed {
    background: #e6b980;
    color: #fff;
    border-radius: 10px
}
.bao_list-pack {
    background: #fff;
    padding: 10px;
    border-radius: 10px;
   /* border: 2px solid #072e68;*/
    margin-bottom: 10px;
    position: relative
}

.pack-list-top {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 2px solid #4d4d4d;
    padding-bottom: 5px;
    margin-bottom: 10px;
    font-size:14px
}
.pack-xq-span a {
    display: flex;
    align-items: center;
}
.pack-xq-span a img {
    width: 8px;
    margin-left: 5px;
}
.pack_bian-group {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 12px
}
.packlist_ul {
    font-size: 14px
}

.packlist_ul-li {
    width: 100%;
    display: flex;
    margin-bottom: 10px
}
.packlist_ul-li:last-child{margin-bottom:0}
.packlist_ul-item {
    width: 50%;
    display: flex;
}

/*包裹详情*/
.info_item_box-see {
    display: block;
    width: 100%;
    text-align: center;
    font-size: 14px;
}
.see-btn{width:90%;margin:10px auto}
.see-btn-copy {
    font-style: normal;
    color: #fff;
    background: #e6b980;
    border-radius: 5px;
    display: inline-block;
    margin-left: 10px;
    padding: 2px 5px;
    font-size: 12px
}
/*订单详情*/
.order_see-div{
    background:#fff;
   /* border:2px solid #072e68;*/
    padding:10px;
    border-radius:10px;
}
.order_title h3 {
    color: #072e68;
    border-left: 4px solid #072e68;
    padding-left: 10px;
    margin-bottom:10px
}
.orderlist_li-foot label {
    width: 70px;
    text-align: right
}
.orderlist_li-foot {
    display: flex;
    margin-top: 5px;
    font-size: 14px
}
.orderlist_deatli-span{
    display:inline-block
}
.orderlist_li-num {
    margin-left: 10px
}
/*添加评论*/
.comment-tips {
    border: 1px solid #ff0000;
    color: #ff0000;
    background: #f2eb94;
    font-size: 12px;
    padding: 2px 5px;
    margin: 10px auto;
    display: flex;
}
/*新闻公告*/
.newslist_ul li {
    height: 40px;
    border-left: 0;
    border-right: 0;
    line-height: 40px;
    background: #fff;
    position: relative;
    margin-bottom:10px;
   /* border:2px solid #072e68;*/
    border-radius:10px
}
.newslist_ul li .txt {
    margin: auto 1em;
    height: 100%;
    overflow: hidden;
    vertical-align: middle;
}
.newslist_ul li .txt h4 {
    color: #4B4B4B;
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    width: 80%;
    text-overflow: ellipsis;
    float: left;
}
.newslist_ul li .txt .upTime {
    font-size: 12px;
    color: #aaa;
    float: right;
}
/*公共*/
.login-btn {
    width: 100%;
    margin: 10px auto;
    text-align: center;
    height: 45px;
    line-height: 45px;
    /*background: #072e68;*/
    background: #e6b980;
    border-radius: 3px;
    color: #fff;
    font-size: 16px;
    display: block
}
.common_count {
    width: 96%;
    margin: 10px auto;
}


/*公共下拉框*/
select {
    -webkit-appearance: none;
    /*兼容苹果手机*/
    text-indent: 10px;
    background-color: transparent;
}
.selectInput {
    -webkit-appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    outline: none;
    border: 2px solid #2D3753;
    /*background: #414B6B;*/
    /*background: #e6b980;*/
    width: 260px;
    height: 40px;
    color: #fff;
    /* color: #072E68;*/
    -webkit-appearance: none;
    background: url("../newImage/select.png") center no-repeat;
    background-size: 30px;
    padding: 0 10px;
    background-position-x: 95%
}

    .selectInput option {
        /*background: #072e68;*/
        background: #e6b980;
        border: none;
        outline: none;
        color: #072E68;
    }
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand {
    display: none;
}
@media screen and (max-width: 365px) {
    .address_btn-a{margin-left:10px;font-size:12px}
    .info_list .info_item label {
        font-size: 12px;
        width: 55px !important
    }
    .info_list .info_item input, .info_list .info_item select {
        font-size: 12px;
        color:#072E68;
    }
    .info_item_box {
        width: 80% !important;
        margin-left: 12px !important
    }
    .packing_ul-item{font-size:12px}

    .info_list{margin-bottom:25px}
    .packing-tips-active {
        border: 1px solid #ff0000;
        color: #ff0000;
        background: #f2eb94;
        font-size: 12px;
        transform: scale(.9);
        margin: -18px;
        padding: 2px
    }
    .packing-btn{margin-top:25px}

    /*地址管理*/
    .mail_reg a{font-size:14px}
    .new-addr_li{font-size:14px}
    .new-addr_top {
        font-size: 13px
    }
    .managet_li-div p{font-size:14px}
}
