body {
    font: 14px/150% microsoft yahei, "\5b8b\4f53", "Arial";
}

/* 修改layui样式 */
.layui-tab {
    margin: 0 auto;
}

.layui-btn {
    padding: 0 15px;
}


.layui-tab-title1 {
    position: relative;
    left: 0;
    height: 40px;
    white-space: nowrap;
    font-size: 0;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    transition: all .2s;
    -webkit-transition: all .2s;
}
.layui-tab-title1 {
    border: none;
    height: 54px;
    background-color: #f6f6f6;
}

    .layui-tab-title1 li {
        width: 140px;
        height: 54px;
        color: #333;
        line-height: 54px;
    }

    .layui-tab-title1 .layui-this {
        font-weight: bold;
        background-color: #fff;
    }

        .layui-tab-title1 .layui-this {
            border: none;
            border-top: 3px solid #ff7300;
        }

.layui-tab-content {
    padding: 0;
    /* height: -webkit-calc(100vh - 185px);
    height: -moz-calc(100vh - 185px);
    height: -o-calc(100vh - 185px);
    height: calc(100vh - 185px);
    overflow: auto; */
}

.layui-table thead tr {
    background-color: #f8f8f8;
}

.layui-table th {
    text-align: center;
    font-weight: bold;
}

.layui-table td,
.layui-table th {
    padding: 6px 10px;
    border-color: #ccc;
}

a {
    color: #2c86fe;
}

    a:hover,
    a:active,
    a:link {
        color: #1495ea;
    }

.back {
    font-size: 14px;
    margin-left: 10px;
    vertical-align: middle;
}

#download {
    font-size: 14px;
    vertical-align: middle;
}

.layui-tab-title1 li > a {
    color: #333;
}

.layui-tab-title1 li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    font-size: 14px;
    transition: all .2s;
    -webkit-transition: all .2s;
    position: relative;
    line-height: 40px;
    min-width: 65px;
    padding: 0 15px;
    text-align: center;
    cursor: pointer;
}


.layui-form-select dl dd.layui-this {
    background-color: #0085dd;
}

.layui-form-pane .layui-input {
    border-color: #ccc;
}

.layui-layer-title {
    background-color: #fff;
}

.layui-layer-page .layui-layer-content {
    background-color: #f6f6f6;
}

@media screen and (max-width: 450px) {
    .bs_form .layui-form-item .layui-input-inline {
        margin-left: 0;
    }
}

* {
    margin: 0;
    padding: 0;
    border: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}

body {
    height: 100%;
    overflow: auto;
}

/* 公共 */
input::-webkit-input-placeholder {
    color: #E9E9E9;
}

input::-moz-input-placeholder {
    color: #E9E9E9;
}

input::-ms-input-placeholder {
    color: #E9E9E9;
}

.bs_hide {
    display: none!important;
}

.bs_warning {
    font-size: 14px;
    color: #ff7300 !important;
    white-space: nowrap;
    margin-left: 10px;
}

.bs_no_border {
    /*border: none !important;*/
    border: 1px solid #fff !important;
}

.bs_inline {
    margin-right: 30px;
    display: inline-block;
    white-space: nowrap;
}

.bs_norwap {
    white-space: nowrap;
}

.bs_table {
    /* max-height: 320px; */
}

/* 表单元素 */
.bs_form {
    margin-bottom: 20px;
}

    .bs_form label {
        font-size: 14px;
        color: #333;
    }

        .bs_form label.bs_label2 {
            color: #666;
        }

        .bs_form label.bs_label_w {
            width: 100px;
            display: inline-block;
            text-align: right;
            vertical-align: top;
            padding: 8px 0;
        }

.tj_btn {
    background-color: #0085dd;
}

.white_btn {
    color: #555;
    background-color: #fafafa;
    border: 1px solid #ccc;
}

    .white_btn:hover,
    .white_btn:active {
        color: #000;
        font-weight: bold;
    }

.bs_input_text {
    height: 34px;
    width: 280px;
    margin: 0;
    padding: 0 10px;
    border-radius: 0 2px 2px 0;
    border: 1px solid #ccc;
}

.bs_input_text_sm {
    text-align: center;
    width: 100%;
}

    .bs_input_text_sm:focus {
        text-align: left;
    }

.bs_form_r {
    display: inline-block;
    /* margin-left: 10px; */
}

.bs_all {
    max-width: 1200px;
    margin: 0 auto;
}

/* 头部 */
.bs_header {
    margin: 20px auto;
    position: relative;
}

    .bs_header > .phone {
        position: absolute;
        right: 0;
        top: 12px;
    }

        .bs_header > .phone > span {
            margin-left: 2px;
            font-size: 18px;
            color: #666;
        }

/* 内容 */
.bs_content {
    /* min-height: 760px; */
    /* border: 1px solid #ededed; */
}

/* 订单提交 */
.tj_img_c {
    /* margin-left: 10px; */
    display: inline-block;
    width: 1020px
}

.tj_img {
    width: 135px;
    margin-bottom: 10px;
    display: inline-block;
    border: 1px solid #ccc;
}

.tj_img1 {
    margin-right: 30px;
}

.c2 .tj_img {
    margin-bottom: 0;
}

.tj_c {
    margin-top: 10px;
}

.bs_tj_button {
    /* margin-top: 10px; */
    margin-left: 100px;
}

.bs_table {
    text-align: center;
    /* min-width: 600px; */
    /* overflow: auto; */
}

.si_look_no {
    color: #999;
}

    .si_look_no:hover,
    .si_look_no:active,
    .si_look_no:link {
        color: #999;
    }

/* 订单查询 */
#cx .bs_input_text {
    width: 140px;
}

#ddcx_btn {
    margin-left: 10px;
    background-color: #ff7300;
    height: 35px;
    line-height: 35px;
    vertical-align: top;
}

#clear_keywords {
    margin-left: 10px;
}

/* 弹窗 */
#photo {
    min-width: 200px;
    min-height: 240px;
    /* background-color: #fff; */
    /* line-height: 400px; */
    text-align: center;
}

    #photo img {
        width: 120px;
        border-radius: 5px;
        ;
    }

/* 宽度设置 */
#sc,
#so {
    min-width: 900px;
}

#ct,
#si {
    min-width: 1080px;
}

#cx {
    min-width: 1050px;
}

/* 是否抠图 */
.choice {
    margin-left: 10px;
    padding: 0 8px;
    height: 34px;
    line-height: 34px;
    border: 1px solid #ccc;
    display: inline-block;
}

.choice_c .choice:first-child {
    margin-left: 0;
    ;
}

.choice.active {
    border: 1px solid #ff7300;
}

/* 截图 */
#photoClip .cc {
    display: inline-block;
}

#photoClip #clipArea {
    margin: 20px 20px 0 20px;
    height: 300px;
}

#photoClip #file,
#photoClip #clipBtn {
    margin: 20px;
}

#photoClip #file {
    font-size: 12px;
    color: #666;
}

#photoClip #clipBtn {
    float: right;
    width:60px;
    height:30px;
    line-height:30px;
}

#photoClip #view {
    margin: 0 auto;
    /*width: 163px;*/
    height: 180px;
}

#photoClip .cc1 {
    margin-right: 20px;
}

#photoClip .cc2 {
    /*width: 163px;*/
    height: 180px;
    vertical-align: bottom;
    margin-bottom: 80px;
    position: relative;
}

    #photoClip .cc2 img {
        position: absolute;
        top: 0;
        left: 0;
        /*width: 163px;*/
        height: 181px;
    }

/* 裁图提示 */
.clip_tip {
    font-size: 12px;
    color: #999;
    margin-left: 20px;
    margin-top: 10px;
}

.oq_result {
    border-top: 1px solid #ebeced;
    padding-top: 20px;
}

/* .exc td{
    text-align: left;
} */
.exc td span {
    color: #999;
}

#si .bs_form label.bs_label_w,
#so .bs_form label.bs_label_w {
    text-align: left;
    width: 75px;
}

#si .bs_tj_button,
#so .bs_tj_button {
    margin-left: 80px;
}

.magnify-modal {
    z-index: 19899999 !important;
}

.preview {
    padding: 20px 80px;
    background-color: #d9d9d9;
    height: 435px;
}

    .preview img {
        height: 400px;
        margin: 0 auto;
        display: block;
        border-radius: 15px;
    }

.preview_text {
    text-align: center;
    color: #333;
    margin-top: 10px;
    font-weight: bold;
}

.hide {
    display:none;
}

.si_look_no.uploaded {
    color: #1495ea !important;
}

.layui-form-pane .layui-input {

    color:#000;
    
}

.preview .load {
    width: 254px;
    height: 400px;
    background: #fff;
    margin: auto;
    border-radius: 15px;
    text-align: center;
    line-height: 400px;
}

.bs_inline {
    margin-right: 20px;
    display: inline-block;
    white-space: nowrap;
}


.exlc_page table .prdimg {
    min-width: 66px;
    width: auto;
    display: inline-block;
}

.hide {
    display:none;
}

.wlgz {
    font-size: 14px;
}

#ct, #si {
    min-width: 1160px;
}

.compnay {
    float: right;
    margin-top: 45px;
}


.preview{text-align: center}
.preview .imgc {
    display: inline-block;
    position: relative
}
.preview .imgc::after, .magnify-image::after {
    content: "";
    position: absolute;
    top: 5px;
    left: 5px;
    right: 5px;
    bottom: 5px;
    border: 1px solid #ed0000;
    border-radius: 15px;
}
img.magnify-image {
    position: static!important
}

.yqx_content {min-width: 1200px}
/* body {min-width: 1200px;overflow: auto;} */
.yqx_top {background-color: #edeef2;padding: 15px 0;color: #7a7a7b;}
.pointer {cursor: pointer;}
.pointer:not(.po):hover {color: #0a61e4;}
.bs_header .qq {width: 98px;height: 28px;line-height: 28px;text-align: center;background-color: #eee;}
.bs_header .qq {position: absolute;right: 0;top: 0;color: #ff8800;}
.bs_header .qq a {color: #ff8800;}
.bs_header > .phone {top: 32px}
.bs_header > .phone > span {font-size: 14px;}
.head_tab.layui-tab-title {border: 0;background-color: #2c86f1;color: #fff;height: 42px;}
.head_tab.layui-tab-title li {line-height: 42px;padding: 0;width: 80px;text-align: center;}
.head_tab.layui-tab-title .layui-this{color: #fff;background-color: #0a61e4;}
.head_tab.layui-tab-title a {color: #fff;width: 80px;}
.head_tab.layui-tab-title .layui-this:after {content: none;}
.head_tab .shop {margin-right: 15px;}
.head_tab .shop img {vertical-align: text-top;}
.head_tab .title {padding: 0 15px!important;width: auto!important;}
.banner{ position:relative; z-index:1;}
.banner li img{ display:block; width:100%;}
.banner li .wap{ display:none;}
.banner a {display: block}
.banner .bx-viewport{ z-index:1;}
.banner .bx-controls-direction a{ position:absolute;  width:40px; height:40px; border-top:2px solid #fff; border-right:2px solid #fff; transform:rotate(45deg); margin-top:-20px; top:50%; z-index:10; overflow:hidden; line-height:1000px; display: none;}
.banner .bx-controls-direction a.bx-prev{ left:10%;transform:rotate(-135deg);}
.banner .bx-controls-direction a.bx-next{ right:10%;}
.banner .bx-pager{ text-align:center; z-index:10; position:absolute; width:100%; left:0; bottom:5%;}
.banner .bx-pager div{ display:inline-block; padding:0 5px;}
.banner .bx-pager a{ display:block; width:10px; height:10px; background: rgba(255,255,255,0.46); border-radius:50%; overflow:hidden; line-height:1000px;}
.banner .bx-pager a.active{ background:#2c86f1;}

.yqx_bottom {margin-top: 40px;text-align: center;background-color: #edeef2;color: #7a7a7b;padding: 20px;}
.yqx_bottom a {color: #333;}
.yqx_bottom p {line-height: 2;}

.login_btn:hover{text-decoration: underline;}

.layui-layer.login {border-radius: 10px;overflow: hidden; text-align: center;box-shadow: none;}
.layui-layer.login .layui-layer-setwin {width: 22px;height: 22px;}
.layui-layer.login .layui-layer-close2 {right: 0;top: 6px;width: 22px;height: 2px;background: none;}
.layui-layer.login .layui-layer-close2::before, .layui-layer.login .layui-layer-close2::after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: '';
    transition: transform 0.3s;
    background: #333;
    transform: rotate(45deg);
}
.layui-table {margin: 0;}
.layui-layer.login .layui-layer-setwin {cursor: pointer;}
.layui-layer.login .layui-layer-setwin:hover .layui-layer-close2::before, .layui-layer.login .layui-layer-setwin:hover .layui-layer-close2::after {background: #bbb;}
.layui-layer.login .layui-layer-close2::after {top: 0;transform: rotate(-45deg);}
.yqx_login .fr {width: calc(100% - 416px);text-align: center;font-size: 18px;}
.yqx_login h3 {margin-top: 90px;text-align: center;margin-bottom: 60px;font-size: 30px;color: #333;font-weight: bold;}
.yqx_login img {width: 416px;}
.yqx_login .username{width: 380px;margin-left: 50px;margin-bottom: 25px;}
.yqx_login .layui-input {height: 56px;line-height: 56px;border: 1px solid #eee;border-radius: 5px;padding: 18px;}
.yqx_login .code{width: 380px;margin-left: 50px;border-radius: 5px;overflow: hidden;position: relative;}
.yqx_login .code input {vertical-align: top;width: 100%;}
.yqx_login .layui-btn {margin-top: 70px;height: 56px;line-height: 56px;width: 380px;color: #fff;border-radius: 5px;font-size: 18px;}
.yqx_login #sendCode {width: 128px;background-color: #eee;height: 54px;line-height: 54px;cursor: pointer;position: absolute;top: 1px;right: 1px;border-radius: 0 5px 5px 0;}
.yqx_login .red {text-align: left;margin-left: 50px;margin-bottom: 10px;height: 18px;}
.yqx_login .layui-input:focus  {border-color: #2c86fe!important;}
.detailyemimgul .kzwiimg:not(:first-child) {display: none;}
.detailyemimgul img {width: 536px;}
.detailyemul {margin-top: 15px;}
.detailyemul li {float: left;width: 66px;height: 66px;border: 1px solid #ebedec;}
.detailyemul li:not(:last-child) {margin-right: 12px;}
.detailyemul li:hover, .detailyemul li.active {border-color: #2c86fe;}
.detailyemul li img {max-width: 100%;}
.detailyemul .opear {width: 30px;background-size: 25px;background-repeat: no-repeat;background-position: center;border: 0;cursor: pointer;}
.detailyemul .opear.left {background-image: url(../img/left.png);}
.detailyemul .opear.left:not(.disabled):hover {background-image: url(../img/left-light.png);}
.detailyemul .opear.right {background-image: url(../img/right.png);}
.detailyemul .opear.right:not(.disabled):hover {background-image: url(../img/right-light.png);}
.ylb_l {margin-top: 15px;}
.ylb_r {width: 660px;padding: 16px 36px;color: #666;}
.ylb_r .title {color: #333;font-size: 24px;margin: 10px 0 0;}
.ylb_r .p {line-height: 1;margin-top: 12px;}
.ylb_r .p2 {margin: 35px 0;}
.ylb_r .p .amountc {margin-top: -15px;}
.ylb_r hr {background-color: #e1ddde;margin-top: 24px;}
.inlinec {display: inline-block;}
.choicec span {padding: 5px 15px;border: 1px solid #e1ddde;margin-right: 15px;cursor: pointer;}
.choicec span:hover, .choicec span.active {border-color: #ff8800;} 
.ylb_r .fi {background-color: #ff8800;color: #fff;padding: 3px 6px;}
.ylb_r .pri {color: #ed0000;font-size: 24px;}
.blue_btn {background-color: #2c86fe;color: #fff;}
.blue_btn:hover, .blue_btn:active {color: #fff;background-color: #006dff;}
.blueb_btn {border-color: #2c86fe;color: #2c86fe;}
.blueb_btn:hover, .blueb_btn:active {color: #2c86fe;}
.layui-btn.pw30 {padding: 0 30px;}
.layui-btn-primary:hover, .layui-btn-primary:active {border-color: #006dff;}
.amountc {border: 1px solid #ddd;width: 91px;height: 30px;line-height: 30px;}
.amountc input {text-align: center;width: 44px;border: 0;background-color: transparent!important;vertical-align: top;padding-top: 5px;}
.amountc span {padding: 0 3px;cursor: pointer;font-size: 20px;line-height: 25px;display: inline-block;height: 30px;}

.ylb_tab {margin-top: 20px;}
.ylb_tab li {background-color: #eee;margin: 0 10px 0 0;}
.ylb_tab .layui-this {background-color: #fff;color: #ed0000;}
.ylbdc {border: 1px solid #e6e6e6;border-top: 0;padding: 30px;position: relative;margin-bottom: 50px;}
.ylbdc .img1 {height: 550px;width: 300px;border: 1px solid #ccc;text-align: center;position: relative;}
.ylbdc .c1 {margin-left: 50px;}
.ylbdc .c11 {margin-left: 90px;}
.ylbdc .c1 p {margin: 15px 0;}
.thumprec .dz {
    margin: 25px auto;
    position: absolute;
    top: 0;
    bottom: 73px;
    left: 38px;
    right: 61px;
    width: 218px;
}
.ylbdc .preview_btn {position: absolute;bottom: 150px;left: 380px;}
.ylbdc .c2 {width: 300px;text-align: center;margin-top: 15px;left: 30px;top: 580px;}
.thumprec .up {
    position: absolute;
    top: 25px;
    bottom: 73px;
    left: 57px;
    right: 61px;
    width: 182px;
}
.thumprec .up .pre {width: 100%}
.ylbdc #view {background-repeat: no-repeat; background-position: center center; background-size: 100% 100%;}
.layui-btn.w160 {width: 160px;}
.detailyemul .reupload {margin-top: 45px;display: inline-block;}
.detailyemul .reupload img {vertical-align: sub;}
.mycenter li {margin: 8px 0;}
.mycenter li a{color: #666;cursor: pointer;padding: 5px;}
.mycenter li a:hover {color: #2c86fe;}
.mycenter li i {width: 18px;height: 18px;background-image: url(../img/icon.png);background-repeat: no-repeat;display: inline-block;margin-right: 5px;vertical-align: sub;}
.mycenter li.order i {background-position: 0 0;}
.mycenter li.address i {background-position: 0 -18px;}
.mycenter li.logout i {background-position: 0 -36px;}
.mycenter li a:hover i {background-image: url(../img/icon_blue.png);}

/* 个人中心-我的地址 */
.yqsoac {margin: 30px 0 50px 0;}
.yqsoac .list {margin-top: 20px;color: #666;}
.yqsoac .address_item {padding: 15px 20px;border: 2px solid #ededed;margin-bottom: 10px;}
.yqsoac .address_item:hover {border-color: #ff8800;background-color: #fff6eb;}
.yqsoac .address_item .name {color: #000;margin-right: 32px;}
.yqsoac .address_item .tel {margin-right: 32px;}
.yqsoac .address_item .ad {margin-right: 26px;}
.yqsoac .address_item .de {background-color: #ff8800;color: #fff;padding: 0 5px;font-size: 12px;height: 20px;line-height: 20px;}
.yqsoac .address_item .setde {margin-right: 8px;}
.yqsoac .address_item .edit {margin-right: 8px;}
.yqsoac .address_item a {color: #666;}
.address_item a {display: none;}
.address_item:hover a {display: inline-block;}
.address_item.active {border-color: #ff8800;}

/* 表单 */
.main-container {padding: 20px;}
.layui-form-label{width: 90px;position: relative;text-align: left;}
.layui-form-label.important::before {content: '*';color: #ed0000;position: absolute;left: 0;top: 11px;font-size: 20px;font-weight: bold;}
.layui-input-block {margin-left: 100px;}
.layui-form-checked[lay-skin=primary] i {border-color: #2c86fe;background-color: #2c86fe;}
.layui-form-item .layui-form-checkbox[lay-skin=primary]:hover i {border-color: #2c86fe!important;}
.layui-form-item .layui-input-inline {width: 137px;}
.layui-input-block>.layui-input {width: 430px;}

.w100{width: 100px!important;}
.cx {margin: 10px 0 0 15px;height: 34px;line-height: 34px;width: 100px;}
.ordernav {padding: 20px;background-color: #eee;}
.ordergoods a {color: #333;}

#fixed_table {top: 0;margin-top: 0!important;z-index: 999;width: 1200px}
.ordergoods {margin-bottom: 20px;}
a.order-cancel {color: #666;}
a.order-cancel:hover, a.order-cancel:active {border-color: #1495ea;color: #1495ea;}
.consignee {color: #333;}

/* 购物车 */
.count_btn.disabled {opacity: .3;}
.yqxtablec .layui-table th {text-align: left;font-weight: normal;}
.yqxcac .layui-form-checked[lay-skin=primary] i {border-color: #ccc;background-color: #fff;color: #000;}
.yqxtablec table img.bg {width: 100px;border: 1px solid #ccc;}
.yqxtablec table .layui-table-cell {height: auto;padding: 10px;font-size: 12px;}
.yqxcac.yqxtablec .layui-table-view {border: 0;margin: 0;}
.yqxcac.yqxtablec .layui-table thead tr, .yqxcac.yqxtablec .layui-table-header , .yqxcac.yqxtablec table tr th{background-color: #fff;}
.yqxcac.yqxtablec .layui-table-view .layui-table {border: 0;}
.yqxcac.yqxtablec .layui-table-view .layui-table tr td:nth-child(1) {vertical-align: middle;}
.yqxtablec .layui-table-body {margin-bottom: 0;overflow: hidden;}
.yqxcac .layui-table-body tr.active, .yqxtablec .layui-table tbody tr:hover {background-color: #ebf9ff;}
.yqxcac .amountc {width: 80px;}
.yqxcac .bottom {padding-left: 16px;margin-top: 15px;}
.yqxcac .bottom .layui-form-checkbox[lay-skin=primary] i {width: 18px;height: 18px;}
.yqxcac .bottom .layui-btn {margin-left: 20px;width: 120px;height: 50px;line-height: 50px;}
.yqxcac .bottom .textar {padding-top: 5px;}
/* .yqxcac .bottom.checkedShow {display: none;} */
.yqxcac .bottom.fix {position: fixed;bottom: 0;width: 100%;background-color: #fff;box-shadow: 0 -1px 8px rgba(0,1,1,.08);left: 0;overflow-x: auto;overflow-y: hidden;}
.yqxcac .bottom.fix .c {width: 1184px;margin: 0 auto;}
.yqxcac th[data-field='3'] span {display: block;margin-left: 15px;width: 44px;text-align: center;}
.yqxcac #pay_btn[disabled], .yqxcac #pay_btn:disabled {background-color: #b0b0b0;}
.yqxcac #pay_btn[disabled]:hover, .yqxcac #pay_btn:disabled:hover {border-color: #b0b0b0;opacity: 1;}
.ylbtc p {color: #999;line-height: 22px;}
.ylbtc p.name {color: #333;}
.ylbtc {font-size: 14px;}
/* .yqxcac #pay_btn {background-color: #b0b0b0;}
.yqxcac #pay_btn.active {background-color: #2c86fe;} */

.bba {color: #666;}
.bba:hover, .bba:active {color: #2c86f1;text-decoration: underline;}
.textar {text-align: right;}

/* 订单结算 */
.yqxsss .c {margin-top: 20px;border: 1px solid #eee;padding: 60px 80px;}
.yqxsss .rc {width: 240px;height: 240px;background-color: #fafafa;padding: 18px 26px;}
.yqxsss .h {font-size: 16px;margin-bottom: 22px;color: #000;font-weight: bold;}
.yqxsss .t {margin-bottom: 12px;color: #999;}
.yqxsss .t label {color: #999;width: 60px;text-align-last:justify;text-align:justify;text-justify:distribute-all-lines;display: inline-block;}
.yqxsss .rc .t span {color: #000;}
.yqxsss .t span.red {color: #ed0000!important;font-weight: bold;}
.yqxsss .fl .h{font-size: 16px;color: #000;font-weight: bold;}
.yqxsss .fl .h img {width: 24px;vertical-align: text-bottom;margin-right: 10px;}
.yqxsss .fl .t {padding-left: 38px;}
.yqxsss .fl .t span {color: #666;}
.yqxsss .fl .t .kd {color: #000;}
.yqxsss .fl .bo {margin-top: 34px;}
.yqxsss .fl .layui-btn {width: 140px;height: 42px;line-height: 42px;}
.yqxsss .fl .layui-btn+.layui-btn {margin-left: 20px;border-color: #e0e0e0;background-color: #fafafa;color: #333;}
.yqxsss .rc .h {margin-bottom: 28px;}
.yqxsss .rc .t {margin-bottom: 20px;}

.yqstjddc {margin-top: 10px;}
.yqstjddc .h {padding: 16px 0 15px 0; border-bottom: 1px solid #eee;margin-bottom: 30px;}
.addressmore a {position: relative;padding-right: 15px;}
.addressmore a::after {content: '»';position: absolute;right: 0;top: 0;color: #2c86f1;font-size: 20px;transform: rotate(90deg);}
.addressmoreUp {display: none;}
.addressmoreUp a::after {transform: rotate(-90deg);}
.yqstjddc .list.only .item:not(.active) {display: none;}
.yqstjddc .layui-table-view .layui-table td {border-color: #eee;border-right: 1px solid #eee;}
.yqstjddc .layui-table th {border-right: 1px solid #eee;}
.yqstjddc .ylb_r {color: #333;padding: 0;margin-top: 6px;}
.yqstjddc .ylb_r .p>label {display: inline-block;width: 90px;color: #000;font-weight: bold;}
.layui-form-radio>i:hover, .layui-form-radioed>i {color: #ff8800;}
.yqstjddc .ylb_r .p2 {margin: 30px 0;}
/* .yqstjddc .ylb_r .p2 .choicec {margin: 10px 0;} */
.yqstjddc .ylb_r .p2 .layui-form-radio {margin: 0;}
.yqstjddc .ylb_r .p2 .layui-form-radio>i {font-size: 18px;}
.yqstjddc .blue_btn {margin-left: 95px;}
.yqstjddc .layui-table th , .yqstjddc td {text-align: center;}
.yqstjddc td .laytable-cell-1-0-0 {text-align: left;}
.yqstjddc table tr th {background-color: #f9f9f9;}

.layui-layer-dialog .layui-layer-padding {padding-left: 20px!important;}
.layui-layer-ico3 {display: none!important;}
.layui-layer-dialog {width: 484px!important;}
.layui-layer-dialog .layui-layer-btn {text-align: left;margin-bottom: 10px;}
.layui-layer-dialog .layui-layer-btn a {width: 88px;height: 38px;line-height: 38px;text-align: center;}

/* 我的订单 */
.yqxoc .ordernav {background-color: #fafafa;margin-top: 20px;padding: 18px;}
.yqxoc .pagebox {box-shadow: none;}
.yqxoc .ordergoods {height: 40px;border-bottom: 1px solid #ccc;}
.yqxoc .ordergoods a {height: 39px;}
.yqxoc .order-cancel {border-color: #ccc;color: #000;}
.yqxoc table {color: #000;}
.yqxoc table a+a {margin-left: 10px;}
.yqxoc .pagebox {padding: 20px 0;}
.yqxoc input {border-color: #ececec;}
.yqxoc .consignee:hover {color: #2c86fe;text-decoration: underline;}
.consignee_tip .name {font-size: 16px;margin-right: 5px;}
/* .yqxoc .pagebox table {font-size: 12px;} */

/* 回到顶部 */
#toTop {width: 56px;height: 56px;background-image: url(../img/top.png);background-size: cover;display: none;position: fixed;right: 25px;bottom: 10%;cursor: pointer;}
#toTop:hover {background-image: url(../img/top_active.png);}

/* 关于我们 */
.yqxaboutc .layui-tab-title {width: 140px;border: 0;}
.yqxaboutc .layui-tab-title li {display: block;border: 1px solid #efefef;}
.yqxaboutc .layui-tab-title .layui-this:after {content: none;}
.yqxaboutc .layui-tab-title .layui-this {background-color: #fafafa;color: #2c86fe;}
.yqxaboutc .layui-tab-title .layui-this::before {content: "";position: absolute;right: 0;top: 0;bottom: 0;width: 5px;background-color: #2c86fe;}
.yqxaboutc .layui-tab-content {width: calc(100% - 160px);}
.yqxaboutc .c {padding: 0 20px 40px 20px;border: 1px solid #efefef;}
.yqxaboutc .c .title {font-size: 24px;color: #000;font-weight: bold;padding: 26px 0;border-bottom: 1px solid #efefef;}
.yqxaboutc .c p {line-height: 2;}
.yqxaboutc .c .b {font-size: 15px;font-weight: bold;color: #000;}
.yqxaboutc .c .tip {font-size: 18px;font-weight: bold;color: #000;margin-top: 26px;}
.yqxaboutc .c .tip:not(:first-child) {margin-top: 30px;}
.yqxaboutc .c2 p {margin-top: 26px;font-size: 15px;}
.yqxaboutc .c2 p:not(:first-child) {margin-top: 30px;}
#deleteAllBtn {display: none}
#deleteAllBtn.show {display: inline}

/*详情*/
.yqsddc {margin: 50px auto;color: #333;max-width: 1200px;}
.yqsddc .tit {text-align: center;padding: 30px;font-size: 86px}
.yqsddc .tit label {position: relative;color: #333;font-size: 48px;}
/*.yqsddc .tit label:before,  .yqsddc .tit label:after{position: absolute;content: "";background: #333;width: 25px;height:2px;left: -30px;top:15px;}*/
.yqsddc .tit label:after {left: auto;right: -30px}
.yqsddc .c {position: relative;display: table;margin: auto;}
.yqsddc .c .ab {position: absolute;top: 0;left:0}
.yqsddc .c1 .font36 {font-size: 36px;position:absolute;top: 60px;left: 60px}
.yqsddc .c1 .font16 {position: absolute;top: 110px;left: 60px;font-size: 16px;line-height: 2.4}
.yqsddc .c2 .tit {position: absolute;top: 40px;left:0;width: 100%}
.yqsddc .c3 .ab {width: 100%;text-align: center}
.yqsddc .c3 .p1 {font-size: 54px;width: 330px;height: 100px;line-height: 100px;text-align: center;display: inline-block;margin: auto;background: #ff8800;border-radius: 50px;color: #fff;margin-top: 160px}
.yqsddc .c3.dz1 .p1 {width: 400px;background: #00b4ff;}
.yqsddc .c3 .ab2 {top: 340px}
.yqsddc .c3 .ab3 {top: 485px}
.yqsddc .c3 .p2 {font-size: 124px;}
.yqsddc .c3 .p3 {font-size: 45px;}
.yqsddc .c4 .tit {font-size: 86px;margin-top: 130px}
.yqsddc .font26 {font-size: 26px;margin-top: 50px;margin-bottom: 90px;text-align: center;line-height: 1.5}
.yqsddc .c4 ul {margin-bottom: 80px}
.yqsddc .c4 ul li:not(:last-child) {margin-right: 62px}
.yqsddc .c4 ul li {position: relative}
.yqsddc .c4 ul li .ch {font-size: 35px;position:absolute;left:0;width: 100%;text-align: center;bottom: 98px;color: #3f3f3f;}
.yqsddc .c4 ul li .en {font-size: 14px;position:absolute;left:0;width: 100%;text-align: center;bottom: 20px;color: #b6b6b6}
.yqsddc .c5 .tit {font-size: 86px;margin-top: 120px;}
.yqsddc .c5 .font26 {margin-bottom: 50px}
.yqsddc .c5 .part {display: table;margin: 0 auto 60px auto;position: relative;color: #fff}
.yqsddc .c5 .part.p2 {margin-top: -150px}
.yqsddc .c5 .p1 .font60 {font-size: 60px;position: absolute;left: 90px;top: 174px}
.yqsddc .c5 .p1 .font36 {font-size: 36px;position: absolute;left: 90px;top: 110px}
.yqsddc .c5 .font40 {position: absolute;font-size: 40px;left: 100px;top: 35px}
.yqsddc .c5 .font24 {position: absolute;font-size: 24px;left: 100px;top: 75px}
.yqsddc .c5 .font20 {position: absolute;font-size: 20px;left: 20px;top: 130px;width: 196px;line-height: 1.4}
.yqsddc .c6 {padding-bottom: 60px;margin-bottom: 60px;}
.yqsddc .c6 .part {text-align: center;}
.yqsddc .c7 .tit {font-size: 48px;}
.yqsddc .c7 .clearfix {margin: 50px 0 60px 0}
.yqsddc .c7 .clearfix .fl:not(:last-child) {margin-right: 9px}
.yqsddc .c7 .font16 {font-size: 16px;text-align: center;margin: 10px 0}
.yqsddc .que .tit {background: #ff8800;height: 130px;line-height: 130px;color: #fff;padding: 0;font-size: 48px;margin-bottom: 30px}
.yqsddc .que .tit label {color: #fff}
.yqsddc .que .tit label:before,  .yqsddc .que .tit label:after {background: #fff}
.yqsddc .que .w1 {height: 70px;line-height: 70px;background: #ffe2cd;color: #ff8800;font-size: 26px;padding: 0 30px}
.yqsddc .que .w2 {padding: 20px 30px;line-height: 1.4;font-size: 18px}

.amountc {
    -moz-user-select: none; /*火狐*/ /*选中文字时避免出现蓝色背景*/
    -webkit-user-select: none; /*webkit浏览器*/ /*选中文字时避免出现蓝色背景*/
    -ms-user-select: none; /*IE10*/ /*选中文字时避免出现蓝色背景*/
    user-select: none; /*选中文字时避免出现蓝色背景*/
}
#fileTips img {width: 18px;vertical-align: sub;}
.w160 {width: 160px;}
/*.thumbc {position: relative}
.thumbc.thumbc536 .thumbImg {position: absolute;left: 194px;top: 84px;width: 148px}
.thumbc.thumbc66 .thumbImg {position: absolute;left: 24px;top: 11px;width: 16px}
.thumbc.thumbc100 .thumbImg {position: absolute;left: 36px;top: 16px;width: 28px}
.prdimg.thumbc.thumbc100 .thumbImg {position: absolute;left: 28px;top: 13px;width: 20px}*/
.border_table .prsxbox.ylbtc {left: 130px}
#fileTips {margin-top: 30px;font-weight: bold}
.grey {color: #aeaeae}
.bs_header img {width: 140px}
.bs_header .qq img {width: 14px;vertical-align: top;margin-top: 6px}
.thumprecc {position: relative}
.thumprecc .dz {
    margin: 12% auto;
    left: 11%;
    width: 33%
}
.thumprecc .up {
    position: absolute;
    top: 12%;
    left: 36.2%;
    width: 27.6%;
}
.layui-layer .thumprecc .up {left: 35.8%}
.thumprecc2 .dz {left: 31%}
.thumprecc2 .up {left: 34.2%}
.head_tab .shop, .head_tab .shop a {
    width: auto !important;
    max-width: 120px !important
}
.thumprec .bg {width: 100%}
.thumprecc500 {width: 500px}
.thumpreccoc .dz {left: 33%}
.cursors {
    cursor: url(../img/scale.png),auto
}