/* css3?ê??ˉ */

a, b, body, dd, div, dl, dt, em, form, h1, h2, h3, h4, h5, h6, html, i, img, label, li, ol, output, p, section, span, strong, table, tbody, td, tfoot, th, thead, tr, tt, ul {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    vertical-align: baseline;
    word-wrap: break-word;
    font-family: Helvetica,Microsoft YaHei, Tahoma, Arial;
}

select {
    word-wrap: normal;
}

input {
    white-space: nowrap;
    padding: 0px;
    font-family: Helvetica,Microsoft YaHei, Tahoma, Arial;
}

    input:-webkit-autofill {
        -webkit-box-shadow: 0 0px 1000px #fff;
    }

* {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    background-repeat: no-repeat;
}


ul, li, ol {
    list-style: none;
}

img {
    border: none;
    height: auto;
    vertical-align: top;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    width: 100%;
}

html {
    height: 100%;
    font-family: Helvetica,Microsoft YaHei, Tahoma, Arial;
}

.content {
    min-height: 100%;
}

a {
    text-decoration: none;
    border: none;
    outline: none;
    tap-highlight-color: rgba(0, 0, 0, 0);
    focus-ring-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-focus-ring-color: rgba(0, 0, 0, 0);
    -moz-tap-highlight-color: rgba(0, 0, 0, 0);
    -moz-focus-ring-color: rgba(0, 0, 0, 0);
    color: #333;
}

    a:hover {
        text-decoration: none;
    }

input, button {
    outline: none;
}

body, input, select, textarea, button {
    font-family: Helvetica,Microsoft YaHei, Tahoma, Arial;
    color: #333;
}

body {
    background: #eef2f3;
}

html {
    font-size: 100%;
}

.half {
    width: 50%;
    height: 100%;
}

textarea {
    resize: none;
}

/*1?ó??ùê?*/


/* ??ì?2é?ˉ */

@media screen and (max-width: 750px) {
    html {
        font-size: 240%;
    }

    .rollbar_warp {
        width: 74%;
    }
}

@media screen and (max-width: 414px) {
    .rollbar_warp {
        width: 76%;
    }
}

@media screen and (max-width: 670px) {
    .rollbar_warp {
        width: 73%;
    }
}

@media screen and (max-width: 640px) {
    .rollbar_warp {
        width: 72%;
    }

    html {
        font-size: 212.222%;
    }
}

@media screen and (max-width: 540px) {
    html {
        font-size: 177%;
    }

    .rollbar_warp {
        width: 73%;
    }
}

@media screen and (max-width: 480px) {
    html {
        font-size: 156%;
    }
}

@media screen and (max-width: 432px) {
    html {
        font-size: 140%;
    }
}



@media screen and (max-width: 414px) {
    html {
        font-size: 133.75%;
    }
}

@media screen and (max-width: 400px) {
    html {
        font-size: 128.888%;
    }
}

@media screen and (max-width: 384px) {
    html {
        font-size: 120.204%;
    }

    .rollbar_warp {
        width: 74%;
    }
}


@media screen and (max-width: 360px) {
    html {
        font-size: 115%;
    }

    .rollbar_warp {
        width: 71%;
    }
}

@media screen and (min-width: 750px) {
    html {
        font-size: 240%;
    }

    .rollbar_warp {
        width: 76%;
    }
}


/*placeholder?ùê?*/

:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #ccc;
    opacity: 1;
}

::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #ccc;
    opacity: 1;
}

input:-ms-input-placeholder {
    color: #ccc;
    opacity: 1;
}

input::-webkit-input-placeholder {
    color: #ccc;
    opacity: 1;
}

.container {
    width: 100%;
}

.center {
    margin: 0 auto;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.pad_03 {
    padding: 0 3%;
}

.opc_0 {
    opacity: 0;
}

.mar_t_3 {
    margin-top: 4.98em !important;
}

.mar_b_1 {
    margin-bottom: 1em;
}

.dis_none {
    display: none;
}

.fixed_b {
    position: fixed !important;
    bottom: 0;
    max-width: 750px;
    z-index: 1;
}

.sjp_box {
    max-width: 750px;
    min-width: 300px;
    padding: 0;
    margin: 0 auto;
}

.header {
    width: 100%;
    height: 2.8em;
    line-height: 2.8em;
    background: #ddad58;
    position: fixed;
    top: 0;
    z-index: 100;
    max-width: 750px;
    min-width: 300px;
}

.headerlefts {
    height: 100%;
    width: 47%;
    padding-left: 3%;
    float: left;
}

.headerrights {
    height: 100%;
    width: 45%;
    float: right;
    text-align: right;
    padding-right: 5%;
}

.main {
    margin-top: 4.862em;
    padding-bottom: 2.125em;
    width: 100%;
}

.footer {
    width: 100%;
    max-width: 750px;
}

.img_cover {
    width: 100%;
    max-width: 100%;
}

.style_box .img_cover {
    height: 7.83em;
}

.style_box_img {
    height: 7.83em;
    overflow: hidden;
}

.top_nav {
    position: fixed;
    bottom: 0px;
    background-color: #fff;
    width: 100%;
    height: 3.125em;
    border-top: 1px solid #ccc;
    max-width: 750px;
    min-width: 300px;
    z-index: 1111;
}

.top_nav_item {
    width: 25%;
    float: left;
}


.top_nav_text {
}

.top_nav_ico {
    width: 1.3em;
    height: 1.3em;
    display: block;
    margin: .3em auto 0;
    background-size: 6em;
}

.topNav_text {
    font-size: .9em;
    color: #999;
    margin: 0 auto;
    width: 3em;
    text-align: center;
}

.home_ico {
    background: url(../Images/inde_ico_2.png) no-repeat left top;
}

.shop_ico {
    background: url(../Images/inde_ico_2.png) no-repeat -1.6em top;
}

.seach_ico {
    background: url(../Images/inde_ico_2.png) no-repeat -3.08em top;
}

.my_ico {
    background: url(../Images/inde_ico_2.png) no-repeat -4.548em top;
}

.home_ico2 {
    background: url(../Images/inde_ico_1.png) no-repeat left top;
}

.shop_ico2 {
    background: url(../Images/inde_ico_1.png) no-repeat -1.6em top;
}

.seach_ico2 {
    background: url(../Images/inde_ico_1.png) no-repeat -3.08em top;
}

.my_ico2 {
    background: url(../Images/inde_ico_1.png) no-repeat -4.5em top;
}

.top_nav_text {
    margin: 0 auto;
    width: 80%;
    text-align: center;
    font-size: 0.75em;
    color: #999999;
}

.top_nav_ico {
    width: 1.5em;
    height: 1.3em;
    display: block;
    margin: .4em auto 0;
    background-size: 7em;
}

.topNav_text_active {
    color: #ddad58;
    font-size: .9em;
    margin: 0 auto;
    width: 2em;
}

.btn {
    width: 99.8%;
    background: #ddad58;
    color: #fff;
    text-align: center;
    border-radius: 5px;
    border: 1px solid #ddad58;
    display: inline-block;
    font-size: .8125em;
    line-height: 2.75em;
    height: 2.75em;
}

.btn_line {
    display: inline-block;
    width: 100%;
    height: 2.75em;
    border-radius: 5px;
    font-size: .8125em;
    line-height: 2.75em;
    text-align: center;
    border: 1px solid #ddad58;
    color: #ddad58;
}

.title_text {
    color: #fff;
    font-size: .875em;
    position: absolute;
    margin-left: 0.5em;
    margin-top: 0.123em;
}


.return {
    display: inline-block;
    position: relative;
    top: .2em;
    width: 0.5em;
    height: 1em;
    background: url(../Images/icon_m.png) no-repeat -3em -4.6em;
    background-size: 16em;
}


.head_warp {
    line-height: 2.5em;
    padding-left: 3%;
}

/*主页*/

.index_logo {
    width: 5.75em;
    height: 1.875em;
    margin: 0 auto;
    padding: .4em 0;
}

.index_notice {
    width: 94%;
    height: 1.562em;
    background: #fff;
    overflow: hidden;
}

.index_notice_ico {
    display: inline-block;
    color: #ddad58;
    width: 1.06em;
    height: .9em;
    position: relative;
    top: -.7em;
}

.index_notice_text, .index_notice_context {
    font-size: .75em;
}

.style_warp {
    width: 100%;
    margin-bottom: .437em;
    max-width: 750px;
    margin: 5auto;
}

.style_box {
    width: 49%;
    background: #fff;
    display: block;
    text-align: center;
    margin-bottom: .437em;
}

.style_box_arrow {
    background: url(../Images/inde_ico_1.png) no-repeat right top;
    width: .625em;
    height: .85em;
    background-size: 12em;
    margin-top: .4em;
}

.style_box_text {
    border-top: 1px solid #eee;
    padding-top: 0.75em;
    padding-bottom: 0.75em;
    font-size: 0.68em;
}

.marquee {
    width: 64%;
    position: relative;
    top: .3em;
}


/*登陆页面*/

.login_logo {
    width: 9.75em;
    height: 9.75em;
    margin: 2.812em auto 1em;
}

.login_box {
    padding: 0 3%;
}

.login_input_box {
    background: #fff;
    height: 5.5em;
}

.login_btn {
    margin: .937em 0 .5em;
}

.login_user {
    padding: 0 5%;
    height: 2.76em;
    line-height: 2.75em;
}

.login_psw {
    padding: 0 5%;
    height: 2.75em;
    line-height: 2.75em;
}

.login_user_input, .login_psw_input {
    border: none;
    outline: none;
    font-size: .8125em;
    text-indent: .4em;
}



.login_text {
    color: #ccc;
    font-size: .8125em;
}

.login_ico_user {
    background: url(../Images/icon_m.png) no-repeat right top;
}

.login_ico_psw {
    background: url(../Images/icon_m.png) no-repeat -9.2em top;
}

.login_ico_code {
     background: url(../Images/icon_m.png) no-repeat -13.3em bottom;
}

.login_ico {
    position: relative;
    top: .4em;
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    -webkit-background-size: 18em;
    background-size: 18em;
}

.hr {
    border: 1px solid #eee;
    width: 90%;
    margin: 0 auto;
}


/*注册*/

.input_box {
    background: #fff;
}

.input_275 {
    height: 2.75em;
    line-height: 2.75em;
    width: 100%;
    background: #f5f5f5;
    border: none;
    outline: none;
    text-indent: 1em;
    font-size: .8125em;
    margin-bottom: .937em;
}

.register_main {
    padding: 1.437em 3%;
    background: #fff;
    width: 94%;
    margin-top: 3.3em;
}

.input_l {
    width: 55%;
}

.register_btn {
    width: 40%;
    float: right;
}

.marquee {
    width: 64%;
    position: relative;
    top: .3em;
}


/* 产品列表 */

.product_main {
    margin-top: 6em;
}

.produce_check_box {
    height: 2.7em;
    padding-right: 3%;
}

.produce_check_ico {
    position: relative;
    top: .15em;
    display: inline-block;
    width: 1em;
    height: 1em;
    background: url(../Images/icon_m.png) no-repeat -1.49em -5.1em;
    background-size: 18em;
}

.check_box_text {
    color: #fff;
    font-size: .812em;
}

.check_box_text2 {
    color: #fff;
    font-size: 0.812em;
}

.check_box_text_1 {
    font-size: .625em;
    padding: 0 .612em 0 .512em;
}

.nav_bar {
    width: 100%;
    background: #fff;
    height: 2.75em;
    line-height: 2.75em;
    text-align: center;
}

.navbar_item {
    display: inline-block;
    float: left;
    width: 20%;
    font-size: .875em;
}

.navbar_item_active {
    color: #ddad58;
    border-bottom: .1em solid #ddad58;
}

.arrow_dwon {
    display: inline-block;
    width: 1em;
    height: 1em;
    background: url(../Images/icon_m.png) no-repeat -1em -4em;
    background-size: 18em;
    position: relative;
    top: .1em;
}

.navbar_item_text {
    position: relative;
    left: .18em;
}

.style_box_title {
    text-align: center;
    font-weight: 400;
    margin-top: .55em;
    font-size: 1.187em;
}

.style_box_title {
    font-weight: bold;
    margin-top: 0.45em;
    font-size: 0.8em;
}

.product_data_ground {
    margin-top: .5em;
    line-height: 1.375em;
}

.product_weight {
    font-size: .687em;
}

.product_num {
    width: 4.02em;
    line-height: 1.375em;
    height: 1.375em;
    border-radius: .325em;
    display: inline-block;
    background: url(../Images/add_minus.png) no-repeat;
    background-size: 4em 1.33em;
}

.product_num2 {
    background-size: 5.1em;
    width: 5.1em;
}

.minus, .add {
    width: 1.3em;
    height: 1.375em;
    display: inline-block;
    text-align: center;
    font-size: 1em;
    line-height: 1.375;
}

.minus {
    float: left;
}

.add {
    float: right;
}

.product_num_text {
    height: 1.625em;
    background:none;
    line-height: 1.625em;
    outline: none;
    font-size: .8em;
    width: 1.4em;
    text-align: center;
    border: none;
    position: relative;
    /*top: -.08em;*/
    padding: 0;
    vertical-align:top;
}

.product_btn_l {
    width: 35%;
    font-size: .625em;
    float: left;
}

.product_btn_r {
    width: 60%;
    font-size: .625em;
    float: right;
}

.product_btn_ground {
    margin: .4em auto;
}

.navbar_sort_box {
    position: absolute;
    background: #fff;
    border: 1px solid #ccc;
    padding: 0 .5em;
    border-radius: .325em;
    right: 0;
    top: 5em;
    display: none;
}

.details_info_name {
    color: #666;
}

.details_info_value {
    color: #1a1a1a;
    padding-left: 5px;
}

.navbar_sort_item {
    display: inline-block;
    border-bottom: 1px solid #ccc;
    font-size: .75em;
    color: #333;
    padding: .5em 0;
}

.navbar_item_active {
    color: #ddad58;
    border-bottom: .1em solid #ddad58;
}

.sort_item_last {
    border-bottom: none;
}

.check_off {
    display: inline-block;
    width: 1em;
    height: 1em;
    background: url(../Images/icon_m.png) no-repeat 0 -5.1em;
    -webkit-background-size: 18em;
    background-size: 18em;
    position: relative;
    top: .15em;
}


.check_on {
    background: url(../Images/icon_m.png) no-repeat -17.2em -5.1em;
}

.whole .check_off {
    background: url(../Images/icon_m.png) no-repeat -17.2em -5.1em;
    -webkit-background-size: 18em;
    background-size: 18em;
}

.check_box_i {
    display: inline-block;
    width: 1em;
    height: 1em;
    -webkit-background-size: 18em;
    background-size: 18em;
    position: relative;
    top: .15em;
}



/*筛选*/
.filtrate_item_title {
    margin-bottom: .8em;
}

.filtrate_title_l {
    font-size: .812em;
    color: #333;
}

.filtrate_title_r {
    font-size: .812em;
    color: #999;
}

.filtrate_icon_up {
    background: url(../Images/icon_m.png) no-repeat -8.8em -5.9em;
}

.filtrate_icon_down {
    background: url(../Images/icon_m.png) no-repeat -1.1em -4.7em;
}

.filtrate_up {
    background: url(../Images/icon_m.png) no-repeat -8.8em -5.9em;
}

.filtrate_down {
    background: url(../Images/icon_m.png) no-repeat -1.1em -4.7em;
}

.filtrate_icons{
    display: inline-block;
    width: 1em;
    height: 1.2em;
    -webkit-background-size: 22em;
    background-size: 22em;
}

.filtrate_icon {
    display: inline-block;
    width: 1em;
    height: 1.2em;
    -webkit-background-size: 22em;
    background-size: 22em;
}

.filtrate_label {
    font-size: .75em;
    display: inline-block;
    padding: .225em .6em;
    margin-bottom: .5em;
    background: #f0f2f5;
    border: 1px solid #dfdfdf;
    border-radius: 5px;
    width: 25.1%;
    text-align: center;
}

.filtrate_label_active {
    background: #ddad58;
    color: #fff;
}

.classbag{
   background-image: url(../Images/bag1.png);
   background-position: right 0;
   background-repeat: no-repeat;

}


.filtrate_item_content {
    padding-bottom: 1em;
    display: none;
}

.filtrate_item_box {
    border-bottom: 1px solid #eee;
    margin-bottom: 1em;
}

.filtrate_footer {
    height: 4em;
    border-top: 1px solid #ccc;
    background: #fff;
    position: fixed;
    bottom: 0;
    width: 94%;
    max-width: 750px;
}

.filtrate_footer_btnl {
    width: 30%;
    position: relative;
    top: 1em;
}

.filtrate_footer_btnr {
    position: relative;
    top: 1em;
    width: 65%;
}

.produce_check_box_r {
    color: #fff;
    font-size: .825em;
    padding-right: 1em;
}



/*购物车*/
.center_text {
    width: 100%;
    height: 2.812em;
    font-size: .875em;
    color: #fff;
    line-height: 2.812em;
    text-align: center;
}

.shopping_section {
    background: #fff;
    padding-top: 1em;
    padding-bottom: 1em;
}

.shopping_img {
    width: 4.5em;
    height: 4.5em;
    border: 1px solid #ccc;
}

.shopping_section_warp {
    margin-left: .425em;
}

.shopping_section_title {
    font-size: .937em;
    padding-bottom: .4em;
    color: #000;
}

.shopping_section_id {
    padding-bottom: .5em;
    font-size: .875em;
    color: #666;
}

.shopping_section_weight {
    text-align: right;
    color: #ddad58;
    font-size: .812em;
    padding-bottom: .6em;
}

.shopping_section_price {
    text-align: right;
    padding-bottom: .4em;
    font-size: .812em;
}

.shopping_section_dele {
    text-align: right;
}

.shopping_dele_ico {
    display: inline-block;
    width: 1em;
    height: 1.5em;
    background: url(../Images/icon_m.png) no-repeat -4.3em -1.8em;
    -webkit-background-size: 18em;
    background-size: 18em;
    position: relative;
    top: 0.1em;
}

.shopping_section_hr {
    width: 94%;
    border: 1px solid #efefef;
    margin: 0 auto;
}

.main_shopping {
    background: #fff;
    margin-top: 2.812em;
}


/*我的*/

.my_order {
    height: 7.5em;
    background: #fff;
    margin-bottom: .5em;
}

.myorder_title_text {
    font-size: .875em;
}

.my_order_title {
    height: 2.812em;
    line-height: 2.812em;
    border-bottom: 1px solid #eee;
    font-size: .875em;
}

.subOrder_pay_span {
}

.my_order_content {
    height: 4.8em;
}

.my_order_item {
    display: inline-block;
    width: 25%;
    float: left;
    font-size: .875em;
    text-align: center;
    position: relative;
}

.untreated_ico {
    background: url(../Images/icon_m.png) no-repeat -8.18em -2em;
}

.disposing_ico {
    background: url(../Images/icon_m.png) no-repeat -15.3em -1.88em;
}

.shipped_ico {
    background: url(../Images/icon_m.png) no-repeat .15em -1.88em;
}

.order_complete_ico {
    background: url(../Images/icon_m.png) no-repeat -6.15em -1.88em;
}


.my_order_ico {
    width: 1.8em;
    height: 1.8em;
    margin: 1.625em auto .15em;
    display: inline-block;
    -webkit-background-size: 18em;
    background-size: 18em;
    position: relative;
}

.myorder_content_text {
    font-size: .812em;
}

.my_collect_main {
    margin-top: 2.8em;
}

.myCenter_item_box {
    background: #fff;
}

.myCenter_item {
    height: 3.125em;
    border-bottom: 1px solid #eee;
    line-height: 3.025em;
    font-size: .875em;
}

.myCenter_icon_arrows {
    background: url(../Images/icon_m.png) no-repeat -4.5em -5.08em;
}

.myCenter_icon_cart {
    background: url(../Images/icon_m.png) no-repeat -16.6em .4em;
}

.myCenter_icon_collect {
    background: url(../Images/icon_m.png) no-repeat -3.4em .55em;
}

.myCenter_icon_data {
    background: url(../Images/icon_m.png) no-repeat -5.5em .55em;
}

.myCenter_icon_annex {
    background: url(../Images/icon_m.png) no-repeat -14.6em .5em;
}

.myCenter_icon_pasw {
    background: url(../Images/icon_m.png) no-repeat -1.6em .4em;
}

.myCenter_icon_serveUs {
    background: url(../Images/icon_m.png) no-repeat -8.05em .4em;
}

.myCenter_icon_aboutMe {
    background: url(../Images/icon_m.png) no-repeat .1em .4em;
}
.myCenter_icon_aboutHelp {
    background: url(../Images/icon_m.png) no-repeat -13.1em -5.3em;
}
.mySignOut {
    background: url(../Images/icon_m.png) no-repeat -10.9em -5.1em;
}

.myCenter_item_icon {
    display: inline-block;
    width: 1.8em;
    height: 1.8em;
    background-size: 20em;
    position: relative;
    top: .4em;
}

.myCenter_item_textR {
    color: #999;
    font-size: .812em;
    position: relative;
    left: 1em;
}

.red_label_num {
    display: inline-block;
    width: 2.22em;
    height: 1.5em;
    line-height: 1.5em;
    background: #f44c4c;
    border-radius: 28px;
    color: #fff;
    font-size: .5em;
    position: absolute;
    top: -.5em;
    left: 2.2em;
}


.shopping_num_text {
    width: 1.7em;
    height: 1.71em; /*电脑端貌似偏下一点*/
}
/*DT???ü??ò3??*/

.changePasw_main {
    margin-top: 3.3em;
}

.change_pasw_text {
}

.old_pasw, .new_pasw {
    font-size: .812em;
    background: #fff;
}

.old_pasw {
    margin-bottom: .6em;
    height: 3.125em;
    line-height: 3.125em;
}

.new_pasw {
}

.warp_pasw_one, .warp_pasw_tow {
    height: 3.125em;
    line-height: 3.125em;
}

.old_pasw_input, .new_pasw_input {
    border: none;
    outline: none;
    font-size: 1em;
    text-indent: .5em;
    height: 2.2em;
}

.warp_pasw_tow {
    border-top: 1px solid #eee;
    margin-bottom: .687em;
}


/*产品详情*/
.details_head {
    padding-right: 3%;
}

.details_main {
    margin-top: 3em;
}

.carousel_img img {
    width: 100%;
}

.show_mark_box {
    position: absolute;
    bottom: .5em;
    right: 1em;
}

.details_carousel {
    position: relative;
    margin-bottom: .5em;
}

.show_mark {
    width: .5em;
    height: .5em;
    background: #eef2f3;
    border-radius: 50% 50%;
    display: inline-block;
}

.show_mark_active {
    background: #ddad58;
}

.details_info {
    background: #fff;
    padding: 1em 3%;
    margin-bottom: 2.5em;
    margin-top: .8em;
}

.details_info_item {
    font-size: .875em;
    margin-bottom: 1em;
}

.popups_remark_input {
    width: 82.5%;
    border-radius: 5px;
    padding: .5em;
    outline: none;
    resize: none;
}

.popups_remark_text {
    margin-right: .5em;
}

.detalis_popups {
    position: relative;
    /*background: #fff;*/
}

.detalis_popups_warp {
    padding: 1em 3%;
}

.detalis_popups_imgBox {
    border-bottom: 1px solid #eee;
    padding-bottom: 1em;
}

.detalis_popups_num {
    padding-top: 1em;
    padding-bottom: 1em;
    border-bottom: 1px solid #eee;
}

.detalis_popups_remark {
    padding-bottom: .5em;
    padding-top: 1em;
    margin-bottom: .5em;
}

.popups_remark_text, .popups_num_text {
    font-size: .875em;
}

.detalis_popups_btn {
    border-radius: 0;
}

#dan {
    width: 20px;
}

.detalis_popups_close {
    position: absolute;
    display: inline-block;
    width: 1em;
    height: 1em;
    background: url(../Images/icon_m.png) no-repeat -1.6em -1.25em;
    -webkit-background-size: 13em;
    background-size: 13em;
    top: .2em;
    right: .2em;
}

.shade {
    width: 100%;
    opacity: .3;
    height: 100%;
    background: #000;
}


/*ìá????μ￥*/
/*订单详情.*/

.orderDetails_box {
    background: #fff;
    padding: 3% .5em;
    margin-bottom: .5em;
}

.orderDetails_item_key, .orderDetails_item_val {
    font-size: .812em;
}

.orderDetails_item {
    padding-bottom: .4em;
}

.clearance {
    margin: 0 1em;
}


/*搜索*/
.search_input {
    width: 78%;
    border-radius: 8px;
    height: 60%;
    border: none;
    margin-left: 5%;
    text-indent: 2.2em;
    font-size: .812em;
    background: url(../Images/search.png) no-repeat;
    -webkit-background-size: 1.5em;
    background-size: 1.5em;
    background-color: #fff;
    background-position: .3em .4em;
}

.search_input_text {
    position: relative;
    color: #fff;
    font-size: .8em;
    line-height: 3.5em;
    top: .1em;
    margin-left: .5em;
}

.main_search {
    margin-top: 3em;
}

.search_record_warp1 {
    padding-top: .5em;
    padding-bottom: .5em;
    border-bottom: 1px solid #eee;
    margin-bottom: 1em;
}

.search_record, .search_hot {
    margin-bottom: .5em;
    background: #fff;
    padding-bottom: 1em;
}

.search_hot_h3 {
    padding-top: .5em;
    padding-bottom: .5em;
}

.search_h3 {
    font-size: .815em;
    clear: both;
}

.search_head_ico {
    background: url(../Images/icon_m.png) no-repeat -3em -1.3em;
    position: relative;
    top: .05em;
    left: -.1em;
}

.search_ico {
    display: inline-block;
    width: 1em;
    height: 1em;
    -webkit-background-size: 13em;
    background-size: 13em;
}

.search_head_deleRecord {
    font-size: .725em;
    color: #999;
}

.searchRecord_item {
    padding: .3em 1em;
    font-size: .715em;
    border: 1px solid #cfcfcf;
    border-radius: 6px;
    background: #f1f2f6;
    display: inline-block;
    margin: 0 .5em .5em 0;
}

/*分店管理*/
.add_item {
    background: #fff;
    padding-bottom: .5em;
    margin-bottom: .5em;
}

.add_item_name {
    padding-top: .5em;
    padding-bottom: .6em;
}

.addItem_title {
    font-size: .815em;
    font-weight: 600;
}

.add_item_num {
    font-size: .815em;
    color: #999;
}

.add_item_content {
    font-size: .78em;
    border-bottom: 1px dashed #dfdfdf;
    padding-bottom: .6em;
}

.addItem_ico_on {
    background: url(../Images/icon_m.png) no-repeat -10.6em -1.8em;
}

.addItem_ico_off {
    background: url(../Images/icon_m.png) no-repeat -13.78em -1.8em;
}

.addItem_ico {
    display: inline-block;
    position: relative;
    top: .15em;
    width: 1em;
    height: 1em;
    -webkit-background-size: 18em;
    background-size: 18em;
}

.add_item_checkadd {
    font-size: .812em;
}

.add_item_btn {
    font-size: .7em;
    display: inline-block;
    padding: .2em .8em;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.add_item_footer {
    padding-top: .5em;
}

.address_main {
    margin-top: 3em;
}

/*地址管理*/

.addManage_box {
    background: #fff;
}

.addManage_item {
    border-bottom: 1px solid #eee;
    padding-bottom: .3em;
    padding-top: .3em;
}

.addManage_item_key {
    font-size: .812em;
}

.addManage_item_input {
    width: 70%;
    height: 2em;
    border: none;
    font-size: .812em;
    text-indent: .6em;
}

.addManage_letter {
    letter-spacing: .25em;
}

.addManage_letter_input {
    text-indent: 0;
}
.checkbox_register{
    position:relative;
    top:-2px;
}
.checkbox_register .addManage_select{
width: 31.1%;
height:2.8em;
margin-bottom:.737em;
}
.addManage_select {
    border-radius: 4px;
    font-size: .512em;
    height: 2.1em;
    margin-right: .2em;
    width: 21.1%;
    background-color: #fff;
    font-size: 0.66em;
    border-color:#ccc;
    color:#999;
}

.addManage_item_text {
    width: 100%;
    padding: .8em 0;
    font-size: .812em;
    border: none;
    outline: none;
    resize: none;
}

.addManage_footer {
    width: 94%;
}


/*修改密码*/
.changePasw_main {
    margin-top: 3.3em;
}

.change_pasw_text {
}

.old_pasw, .new_pasw {
    font-size: .812em;
    background: #fff;
}

.old_pasw {
    margin-bottom: .6em;
    height: 3.125em;
    line-height: 3.125em;
}

.new_pasw {
}

.warp_pasw_one, .warp_pasw_tow {
    height: 3.125em;
    line-height: 3.125em;
}

.old_pasw_input, .new_pasw_input {
    border: none;
    outline: none;
    font-size: 1em;
    text-indent: .5em;
    height: 2.2em;
}

.warp_pasw_tow {
    border-top: 1px solid #eee;
    margin-bottom: .687em;
}


/*提交订单*/
.subOrder_goldstore, .subOrder_list, .subOrder_way {
    background: #fff;
}

.goldstore_buylocal_text1 {
    font-size: .812em;
}

.subOrder_goldstore_buylocal {
    padding-top: .8em;
    margin-bottom: .5em;
    padding-bottom: .5em;
}

.goldstore_buylocal_text2 {
    font-size: .5em;
    color: #999;
    float: left;
    padding-right: .5em;
    line-height: 1.5;
}

.goldstore_buylocal_l {
    width: 23%;
}

.goldstore_buylocal_item {
    position: relative;
    border: 1px solid #ccc;
    padding: 0 1.2em 0 .5em;
    border-radius: 4px;
    height: 1.2em;
    line-height: 1em;
    margin-bottom: .4em;
}

.buylocal_item_name, .buylocal_item_label {
    font-size: .715em;
    color: #666;
}

.buylocal_item_label {
    color: #ddad58;
}

.buylocal_item_label2 {
    display: none;
}

.buylocal_item_ico {
    position: absolute;
    top: 0;
    right: 0;
    display: inline-block;
    width: 1em;
    height: 1em;
    background: url(../Images/icon_m.png) no-repeat -9.55em -1.159em;
    -webkit-background-size: 14em;
    background-size: 14em;
}

.goldstore_buylocal_warpR {
    width: 74%;
}

.popups_remark_text {
    padding-bottom: .5em;
}

.submit_order_tetxarae {
    width: 70%;
}

.subOrder_list {
    margin-bottom: 1.5em;
}

.subOrder_list_box {
    border-bottom: 1px solid #eee;
}

.subOrder_orderInfo {
    position: fixed;
    background: #fff;
    bottom: 0;
    z-index: 100;
    width: 100%;
    border-top: 1px solid #ccc;
}

.subOrder_orderInfo_l {
    font-size: .812em;
    padding-top: .6em;
    padding-right: .5em;
}

.subOrder_orderInfo_num strong, .subOrder_orderInfo_money strong {
    color: #c71b00;
}

.subOrder_orderInfo_r {
    width: 30%;
}

.subOrder_orderInfo_btn {
    padding-top: .5em;
    padding-bottom: .5em;
    border-radius: 0;
}

.subOrder_orderInfo_money {
    text-align: right;
}

.subOrder_icon_arrows {
    background: url(../Images/icon_m.png) no-repeat -0.5em -4.05em;
    -webkit-background-size: 20em;
    background-size: 20em;
}

.myorder_title_text2 {
    font-size: .812em;
    color: #999;
    line-height: 2.812em;
}


/*?òμ??eμê*/

.myGold_title {
    margin-bottom: 1em;
}

.myGold_list p {
    margin-bottom: 1.3em;
}

.myGold_item {
    padding: .4em 1em;
    font-size: .812em;
    border: 1px solid #dfdfdf;
    border-radius: 4px;
}

.myGold_item_active {
    border: 1px solid #ddad58;
    color: #ddad58;
}

.myGold_title {
    font-size: .812em;
    padding-top: 1em;
    padding-bottom: .5em;
}


/*·￠??·?ê?*/
/*提交订单2*/
.totals {
    height: 1.52em;
}

.totalsVal {
    color: #c71b00;
    font-size: 1.03em;
    font-weight: bold;
}

.shipments_item {
    line-height: 1.6em;
    border-top: 1px solid #ccc;
    padding: 0.6em 0.3em 0.55em 0.3em;
    /*border:1px solid red;*/
}

    .shipments_item h3 {
        text-align: center;
        color: #DDAD58;
    }

    .shipments_item input[type="text"] {
        border: 0px;
        outline: none;
        display: inline-block;
        height: 100%;
        width: 100%;
    }

.detalis_popups_warp h3 {
    font-size: .937em;
    color: #ddad58;
    text-align: center;
    padding-bottom: .6em;
    border-top: none;
    line-height: 2em;
}


.shipments_item span {
    font-size: .812em;
}

.shipments_item input {
    width: 12.375em;
    height: 2.125em;
    border: 1px solid #d1d1d1;
    text-indent: .8em;
}

.shipments_item_linkman1 {
    letter-spacing: .2em;
}

.shipments_ico_on {
    background: url(../Images/radio_b.png) no-repeat 0 -.82em;
    -webkit-background-size: 0.74em;
    background-size: 0.74em;
}

.shipments_ico_off {
    background: url(../Images/radio_b.png) no-repeat 0 0;
    -webkit-background-size: 0.74em;
    background-size: 0.74em;
}

.shipments_item_ico {
    position: relative;
    width: .8em;
    height: .8em;
    display: inline-block;
    top: 0.15em;
}

.shipments_item_select {
    margin-right: 1em;
}



/*订单列表*/

.orderList_main {
    margin-top: 3.2em;
}

.orderList_buy_time {
    font-size: 0.6em;
    color: #999;
    text-align: right;
}

.orderList_more {
    text-align: center;
}

.orderList_more {
    color: #ddad58;
    font-size: .812em;
    padding-top: .5em;
    padding-bottom: .8em;
    border-bottom: 1px solid #dfdfdf;
}

.orderList_title {
    border-bottom: 1px solid #dfdfdf;
}

.orderList_more_ico {
    display: inline-block;
    width: 1em;
    height: 1em;
    background: url(../Images/icon_m.png) no-repeat -6em -4.85em;
    -webkit-background-size: 18em;
    background-size: 18em;
}

.orderList_stop_ico {
    background: url(../Images/icon_m.png) no-repeat -8.5em -4.85em;
    -webkit-background-size: 18em;
    background-size: 18em;
}

.orderList_info {
    padding-top: .6em;
    padding-bottom: .4em;
}

.orderList_info_p {
    font-size: .75em;
    color: #999;
    margin-bottom: .3em;
}

.orderList_info_r {
    width: 40%;
}

.orderList_info_pR {
    text-align: right;
}

.orderList_info_btn {
    height: 2em;
    line-height: 2em;
    width: 80%;
    font-size: 0.75em;
    margin-top: .7em;
}

.orderList_item {
    margin-bottom: .5em;
}

/* 轮播图样式*/
#carousel_label {
    left: 106%;
    width: 20%;
}

    #carousel_label .active {
        background: #ddad58;
    }

    #carousel_label li {
        border-color: #ddad58;
    }
/*调整*/
.pos_-3 {
    position: relative;
    top: -.3em;
}

.co_intro {
    background: #fff;
    padding: 3.125em 3% 2em 3%;
    width: 94%;
    height: 100%;
}

/*转圈圈等待图标*/
.waitFor {
    background: url(../Images/waitFor.gif) no-repeat;
    -webkit-background-size: 1.2em;
    background-size: 1.2em;
    width: 1.2em;
    height: 1.2em;
    display: inline-block;
    position: absolute;
    top: 0.15em;
    margin-left: 0.5em;
}

.rollbar_warp {
    position: relative;
}

#selectStates {
    position: initial;
}

/*对之前的覆盖，关于图片问题*/
.style_box .img_cover {
    height: auto;
}
.SubOrImg {
    width:4.5em;
    height: 4.5em;
    border: 1px solid #ccc;
    overflow:hidden;
}
    .SubOrImg .shopping_img {
        width:100%;
        height:auto;
        border:0px;
    }
/*微信引导*/
.guide_mask{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:#333;
    opacity:0.8;
    z-index:99;
}
.guide_arror,.guide_text,.guide_img{
    position:absolute;
    z-index:100;
}
.guide_arror{
    background:url("../Images/guide_arror.png") no-repeat;
    top:15px; right:50px;
    width:64px;
    height:64px;
}
.guide_text{
    text-align:center;
    color:#fff;
    font-size:30px;
    top:25%;
    left:50%;
    margin-left:-120px;
    margin-top:-55px;
}
.guide_img{
    bottom:0;
    width:100%;
}
.guide{
    display:none;
}

.alert_maintain_body {
    background-image: url('../Images/fail_load_bg.jpg');
}
.alert_maintain{
    /*background:#fff;*/
    font-size:18px;
    line-height:1.9;
    color:#333;
    /*width:388px;*/
    /*margin:50px auto;*/
    position:absolute;
    top:50%;
    left:50%;
    margin:-200px -135px;
    /*border:1px solid #999;
    padding:20px 15px;*/
    /*border-radius:6px;*/
}
.alert_maintain_body p{
    text-align:center;
    color:#ababab;
    position:absolute;
    bottom:0px;
    margin-bottom:6px;
    left:50%;
    margin-left:-105px;
    font-size:16px;
}
#spanNew{
    position:initial;
    margin-left: 3px;
    vertical-align: middle;
    display:none;
}
/*--------------------------   新增 套装 修改样式     -------------------------*/

        .suitBgimg{
            width: 100%;
            height:1.6em;
        }
        .suitBgimg>img{
            width: 100%;
            display:block;
            height:100%;
        }
        .downOrder_btn{
            margin:1.2em auto ;
            width: 80%;
            border: 1px solid #cc983c;
            height: 2.2em;
            line-height: 2.2em;
            border-radius: 50px;
            text-align: center;
            color: #cc983c;
            cursor: pointer;
            background: #fff;
            font-size:.8em;
        }
        .downOrder_btn:hover{
           background: #f8f8f8;
        }

        .block_img>img {
            width: 100%;
            display: block;
            margin-left: auto;
            margin-right: auto
        }