.current_pos{width:100%;height:50px; margin:0 auto; background:#ffffff; line-height:50px;}
.current_pos .return{ width:16%; float:left; text-align:center;}
.current_pos .return a i{ font-size:12px; color:#999; margin-right:3px; }
.current_pos .returnhome{ width:16%; float:left; text-align:center;}
.current_pos .returnhome a i{  font-size:18px; color:#999;}
.current_pos h2{ font-size:18px; width:80%; text-align:center; float:left; margin:0; padding:0; line-height:0.9;}
.current_pos h2 span{ width:80%; display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; line-height:50px; color:#666;}

/*个人中心页面*/
.personal_pic{width:100%;height:200px; margin:0 auto; background:url('../images/gr-back.jpg') center center; position: relative; }
.personal_pic span{ width:60px; height:60px; display:inline-block; background:white; border-radius:50%; overflow:hidden; position:absolute; bottom:40px; left:10px; border:2px solid #fff; }
.personal_pic span img{ width:60px; height:60px;}
.personal_pic h5.nickname{ font-size:14px; color:#fff;  position:absolute; left:78px; bottom:65px;}
.personal_pic h5.memlevel{ font-size:14px; color:#fff;  position:absolute; left:78px; bottom:45px; }
.personal_pic .setting{ position:absolute; right:10px; top:40px;}
.personal_pic .setting a{color:white; font-size:24px;}

.allorder{ padding:0px 3%; border-bottom:1px solid #eee; border-top:1px solid #eee; background:#fff; margin-top:10px;}
.allorder{ display:block; color:#333;}
.allorder .pull-left font{ padding:3px 6px; border-radius:5px; color:white; margin-right:5px;}
.allorder .pull-left font i{ font-size:16px;}
.allorder .pull-right span{  font-size:12px;}
.allorder .pull-right font{ margin-right:5px; font-size:12px;}
.menugroup{ margin-top:0; border-top:0;}
.orderlist{ padding:10px 0; background:white;}
.orderlist ul{width:100%; }
.orderlist ul li{ float:left; width:25%; text-align:center; position:relative;}
.orderlist ul li a{ display:block; color:#333; height:25px;}
.orderlist ul li a i{ display:block;}
.orderlist ul li a p{ margin-top:5px;}
.orderlist ul li  em{
	position: absolute;
	background: #ee0000;
	font-style:normal;
	color: white;
	top: 0px;
	right: 10px;
	 background:#c00; color:#fff; height:16px; padding:0 4px; border-radius:15px; text-align:center; display:inline-block; line-height:16px;
}
@media (max-width: 320px) {
    .orderlist ul li a p {
        margin-top: 3px;
        font-size:smaller;
    }
}

    .adress_info {
        background: white;
        border-bottom: 1px solid #eee;
        padding: 0 0% 0 3%;
    }

        .adress_info span.name {
            margin-right: 10px;
            color: #666;
        }

        .adress_info span.procity {
            margin-right: 10px;
            color: #666;
        }

        .adress_info .adress_oprate {
            margin-top: 10px;
            border-top: 1px solid #eee;
            line-height: 50px;
            height: 50px;
        }

            .adress_info .adress_oprate i {
                font-size: 18px;
            }

            .adress_info .adress_oprate .pull-right {
                margin-right: 3%;
            }

            .adress_info .adress_oprate span.edit {
                margin-right: 10px;
            }

    .add_adress {
        background: #d9534f;
        height: 30px;
        line-height: 30px;
        border-radius: 4px;
        position: fixed;
        font-size: 14px;
        color: white;
        text-align: center;
        width: 94%;
        left: 3%;
        bottom: 20px;
    }

        .add_adress a {
            color: white;
        }

    .adress_add {
        padding: 10px 3%;
        background: white;
        border-bottom: 1px solid #eee;
    }

        .adress_add input {
            width: 100%;
            display: block;
            margin-bottom: 10px;
        }

        .adress_add select {
            width: 100%;
            display: block;
            margin-bottom: 10px;
        }

        .adress_add button {
            background: #d9534f;
            height: 30px;
            border-radius: 4px;
            font-size: 14px;
            color: white;
            text-align: center;
            width: 100%;
            margin: 0 auto;
            border: none;
        }

    .password_alter {
        padding: 10px 3%;
        background: white;
        border-bottom: 1px solid #eee;
    }

    .password_alter {
        padding: 10px 3%;
        background: white;
        border-bottom: 1px solid #eee;
    }

        .password_alter input {
            width: 100%;
            display: block;
            margin-bottom: 10px;
        }

        .password_alter button {
            background: #d9534f;
            height: 30px;
            line-height: 30px;
            border-radius: 4px;
            font-size: 14px;
            color: white;
            text-align: center;
            width: 100%;
            margin: 0 auto;
            border: none;
        }

    .orderstatu {
        padding-top: 10px;
        background: white;
    }

        .orderstatu ul li {
            width: 16.66666666%;
            text-align: center;
            float: left;
        }

            .orderstatu ul li a {
                display: inline-block;
                padding-bottom: 3px;
            }

                .orderstatu ul li a.cur {
                    border-bottom: 1px solid #d9534f;
                    color: #d9534f;
                }

    .ordersdetail {
        padding: 0 0%;
        margin-top: 10px;
    }

        .ordersdetail ul li .header {
            line-height: 30px;
            border-bottom: 1px solid #eee;
            padding: 0 3%;
            background: white;
        }

        .ordersdetail ul li {
            float: left;
            width: 100%;
            margin-bottom: 10px;
            background: white;
            padding-top: 10px;
        }

            .ordersdetail ul li .procon {
                padding: 10px;
                background-color: #f0f0f0;
                padding-left: 3%;
                padding-right: 3%;
            }

                .ordersdetail ul li .procon .lileft {
                    width: 28%;
                    border: 1px solid #eee;
                    float: left;
                    overflow: hidden;
                }

                    .ordersdetail ul li .procon .lileft img {
                        width: 100%;
                    }

                .ordersdetail ul li .procon .liright {
                    float: left;
                    margin-left: 2%;
                    width: 70%;
                }

                    .ordersdetail ul li .procon .liright h4 {
                        font-size: 14px;
                        display: -webkit-box !important;
                        overflow: hidden;
                        text-overflow: ellipsis;
                        word-break: break-all;
                        -webkit-box-orient: vertical;
                        -webkit-line-clamp: 2;
                        line-height: 1.5;
                    }

            .ordersdetail ul li .allprice {
                border-top: 1px solid #eee;
                line-height: 30px;
                margin: 0 3%;
                margin-top: 10px;
            }

            .ordersdetail ul li .orderstu {
                border-bottom: 1px solid #eee;
                border-top: 1px solid #eee;
                line-height: 30px;
                padding: 10px 3%;
            }
    /*.clientserv{ width:100%;height:40px; position:fixed; left:0; bottom:0;}
.clientserv ul li{width:50%;height:40px; line-height:40px; background:#d9534f; float:left;}
.clientserv ul li.cartgood{ background:#c91623;}
.clientserv ul li a span{color:white; font-size:16px;}
.clientserv ul li a i{ padding-left:25%; padding-right:5px; color:white;}*/
    .clientserv {
        width: 100%;
        height: 50px;
        position: fixed;
        left: 0;
        bottom: 0;
    }

        .clientserv ol {
            float: left;
            width: 45%;
        }

            .clientserv ol li {
                width: 50%;
                height: 50px;
                line-height: 50px;
                background: white;
                float: left;
                text-align: center;
                font-size: 12px;
            }

                .clientserv ol li p {
                    margin: 10px 0 2px 0;
                    line-height: 1;
                }

        .clientserv ul {
            float: right;
            width: 55%;
        }

            .clientserv ul li {
                width: 50%;
                height: 50px;
                line-height: 50px;
                background: #d9534f;
                float: left;
                text-align: center;
            }

                .clientserv ul li.cartgood {
                    background: #c91623;
                }

                .clientserv ul li a span {
                    color: white;
                    font-size: 14px;
                }

                .clientserv ul li a i {
                    padding-left: 5%;
                    padding-right: 5px;
                    color: white;
                }

    .myspread {
        padding: 10px 3%;
        background: white;
        border-bottom: 1px solid #eee;
    }

        .myspread .spreadl {
            width: 80px;
            height: 80px;
            float: left;
            border: 1px solid #eee;
            overflow: hidden;
        }

            .myspread .spreadl img {
                width: 100%;
            }

        .myspread .spreadr {
            font-size: 12px;
            margin-left: 3%;
            float: left;
        }

    .myqrcode {
        padding: 20px 3%;
        background: white;
        border-bottom: 1px solid #eee;
        text-align: center;
    }

    .floors {
        width: 100%;
        margin: 0 auto;
        background: white;
        margin-top: 0px;
        border-top: 1px solid #eee;
        border-bottom: 1px solid #eee;
        padding-top: 10px;
    }

        .floors h4 {
            border-bottom: 1px solid #eee;
            padding-bottom: 10px;
            margin-top: 20px;
        }

            .floors h4 span {
                border-left: 3px solid #d9534f;
                padding-left: 10px;
            }

            .floors h4 a {
                float: right;
                margin-right: 3%;
                line-height: 18px;
            }

        .floors ul {
            margin-right: -3%;
        }

            .floors ul li {
                width: 47%;
                float: left;
                margin-right: 3%;
                border: 1px solid #eee;
                padding-bottom: 10px;
                margin-bottom: 10px;
            }

                .floors ul li a {
                    display: block;
                }

                    .floors ul li a img {
                        width: 100%;
                    }

                    .floors ul li a p.protit {
                        width: 80%;
                        margin: 0 auto;
                        white-space: nowrap;
                        overflow: hidden;
                        text-overflow: ellipsis;
                    }

                    .floors ul li a p.proprice {
                        width: 80%;
                        margin: 0 auto;
                        margin-top: 5px;
                    }

                        .floors ul li a p.proprice .nowprice {
                            color: #ee0000;
                            font-size: 18px;
                            margin-right: 5px;
                        }

                        .floors ul li a p.proprice .beforeprice {
                            color: #999;
                            text-decoration: line-through;
                            margin-left: 10px;
                        }

    /*补充页面css*/
    .certificate {
        width: 100%;
        margin-top: 10px;
        position: relative;
    }

        .certificate img {
            width: 94%;
            float: left;
            margin-left: 3%;
        }

        .certificate .certiinfo {
            position: absolute;
            left: 0;
            top: 33%;
            width: 100%;
        }

        .certificate .author {
            font-size: 18px;
            text-align: center;
            font-weight: 700;
            line-height: 1.5
        }

        .certificate .name {
            font-size: 18px;
            text-align: center;
            line-height: 2.0
        }

        .certificate .level {
            font-size: 18px;
            text-align: center;
        }

        .certificate .codding {
            position: absolute;
            left: 10%;
            bottom: 40px;
            font-size: 14px;
        }

    /*我的收藏css*/
    .mycollect {
        margin-top: 30px;
    }

        .mycollect table {
            margin-top: 10px;
            border-top: 1px solid #ddd;
        }

            .mycollect table tr {
                padding: 10px 0;
                border-bottom: 1px solid #ddd;
            }

                .mycollect table tr td {
                    padding: 10px 0;
                }

    /*安全认证css*/

    .shiming_reg .form-box {
        margin: 10px 0;
    }

        .shiming_reg .form-box input[type="checkbox"] + label:before {
            left: 0;
            top: 0;
        }

        .shiming_reg .form-box input[type="checkbox"] + label {
            display: block;
            float: none;
            margin: 0.5em 0;
            padding: 0 0 10px 25px;
            width: auto;
        }

        .shiming_reg .form-box input.code {
            width: 55%;
        }

        .shiming_reg .form-box .send {
            display: block;
            float: right;
            margin-top: 7px;
            width: 40%;
            text-align: center;
            border: 1px solid #ddd;
            border-radius: 0.2125em;
            color: #555;
            font-size: 14px;
            line-height: 42px;
            height: 42px;
        }

            .shiming_reg .form-box .send.gray {
                color: #999;
            }

        .shiming_reg .form-box > dl {
            display: block;
            margin: 0;
            padding: 0;
            clear: both;
            font-size: 14px;
            line-height: 40px;
        }

            .shiming_reg .form-box > dl:after {
                clear: both;
                content: ".";
                display: block;
                height: 0;
                visibility: hidden;
            }

            .shiming_reg .form-box > dl dt {
                display: block;
                float: left;
                width: 30%;
                color: #777;
            }

            .shiming_reg .form-box > dl dd {
                display: block;
                float: left;
                padding: 10px 0;
                width: 70%;
                line-height: 20px;
            }

                .shiming_reg .form-box > dl dd input, #afui .form-box > dl dd select {
                    margin: -5px 0;
                }

    .listIco {
        display: block;
        height: auto;
        min-height: 100px;
        overflow-y: visible;
    }

        .listIco ul li {
            width: 33%;
        }


    .listhy {
        display: block;
        height: auto;
        min-height: 100px;
        overflow-y: visible;
    }

        .listhy li {
            height: 72px;
        }

  
