.show_tipis {
    display: inline-block!important;
}


/*dyh1111*/

.double11 {
    position: relative;
}

.double11:after {
    content: "";
    display: block;
    width: 35px;
    height: 18px;
    background: url("//rs.jikexiu.com/appresources/images2016/m_double11.png") no-repeat;
    background-size: 100% 100%;
    position: absolute;
    right: 0;
    top: 0;
}

.home-right-lay {
    position: fixed;
    bottom: 1.4rem;
    right: 0;
    width: .91rem;
    height: .91rem;
    background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0.6);
    z-index: 100;
    border-radius: 50%
}

.home-right-lay a {
    width: 100%;
    height: 100%;
    display: block
}

.home-right-lay a::before {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -.26rem;
    margin-left: -.25rem;
    content: '';
    width: .49rem;
    height: .51rem;
    background: url(../../images2016/wechat.png) no-repeat;
    background-size: 100% 100%;
    display: block
}


/*border*/

.p-border {
    border-top: #e9ebee solid 1px;
    border-bottom: #e9ebee solid 1px
}

.p-border>li {
    border-bottom: #e9ebee solid 1px
}

.p-border>li:last-child {
    border-bottom-width: 0
}

.border-color {
    border-color: #e9ebee;
    border-style: solid
}

.border_b0 {
    border-bottom: 0!important
}

.border_lst_color {
    border-color: #e9ebee;
    border-style: solid
}

.border_lst_color li {
    /* border-color: #e9ebee; */
    /* border-style: solid */
}

.border_lst_color .children {
    border-color: #e9ebee;
    border-style: solid
}

.select_color .children,
.select_color span,
.formborder,
.contact a,
.pingjiaTags dd {
    border-color: #d4d8dd;
    border-style: solid
}

.select_warranty .children,
.getPositionPage .searchBox {
    border-color: #d4d8dd;
    border-style: solid
}

.select_fangan .border_lst_color li {
    border-color: #d4d8dd;
    border-style: solid
}


/*底部按钮*/

.bottomfix {
    position: absolute;
    bottom: 0
}

.butbox {
    padding: .3rem .3rem;
    width: 100%;
    display: block
}

.button_bfixed {
    position: absolute;
    bottom: .3rem;
    left: 0;
    padding: 0 .3rem;
    width: 100%;
    display: block
}

.button_bfixed a,
.butbox a {
    width: 100%;
    line-height: .88rem;
    text-align: center;
    font-size: .36rem;
    color: #fff;
    border-radius: 5px;
    display: block
}

.bottom_fix {
    position: fixed;
    bottom: 0;
    left: 0;
    padding: 0 .3rem;
    width: 100%;
    height: .98rem;
    border-top-width: 1px;
    background: #fff;
    z-index: 98;
    display: -webkit-box;
    display: -moz-box;
    display: -o-box;
    display: box;
    display: -ms-box;
    -moz-box-align: center;
    -webkit-box-align: center;
    box-align: center
}

.bottom_fix span {
    padding: 0 .1rem;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -ms-box-flex: 1;
    box-flex: 1;
    display: block
}

.bottom_fix span:first-child {
    padding-left: 0
}

.bottom_fix span:last-child {
    padding-right: 0
}

.bottom_fix a {
    width: 100%;
    display: block;
    height: .74rem;
    line-height: .74rem;
    text-align: center;
    font-size: .36rem;
    color: #fff;
    border: #e94f25 solid 1px;
    background: #e94f25;
    border-radius: 5px
}

.bottom_fix a.whitebut {
    color: #e94f25;
    background: #fff
}

.bottompad {
    padding-bottom: 0
}


/*bgcolor*/

.butblue,
.button_bfixed a {
    background: #e94f25
}

.butgray,
.button_bfixed a.butgray {
    border: #ccc solid 1px!important;
    background: #ccc!important;
    pointer-events: none
}


/*box*/

.ai-box {
    margin-top: .2rem;
    width: 100%;
    border-width: 1px 0;
    background: #fff;
    display: block
}


/* 单复选框 */

input[type="radio"]+label::before,
input[type="checkbox"]+label::before,

/*input[type="radio"] + u,input[type="checkbox"] + u,*/

.checkbox label::before,
.addressLst li::before,
.selectFault ol li::before {
    margin-right: .2rem;
    content: '';
    width: .4rem;
    height: .4rem;
    background: url(../../images2016/check.png) no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    vertical-align: middle
}

input[type="radio"]:checked+label::before,
input[type="checkbox"]:checked+label::before,

/*input[type="radio"]:checked + u,input[type="checkbox"]:checked + u,*/

.checkbox label.on::before,
.checkbox li.on label::before,
.addressLst li.on::before,
.selectFault ol li.on::before {
    margin-right: .2rem;
    content: '';
    width: .4rem;
    height: .4rem;
    background: url(../../images2016/checked.png) no-repeat;
    background-size: 100% 100%;
    border: 0;
    display: inline-block;
    vertical-align: middle
}

.selectedfont {
    color: #333!important;
    font-size: .28rem
}

.color_green {
    color: #0aa769!important
}

.formError {
    color: #fa4350!important
}


/*提示层*/

.prompt_lay {
    position: fixed;
    top: 50%;
    left: 0;
    right: 0;
    margin: auto;
    padding: .2rem 0;
    width: 50%;
    font-size: .36rem;
    line-height: .55rem;
    text-align: center;
    color: #fff;
    background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, .75);
    -moz-border-radius: .2rem;
    -webkit-border-radius: .2rem;
    border-radius: .2rem;
    display: none;
    z-index: 9999999 !important;
}


/*选项弹出层*/

.laybox {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0.5);
    overflow: hidden;
    display: none;
    z-index: 9999999 !important;
}

.layout {
    position: absolute;
    width: 100%;
    height: auto;
    bottom: 0;
    left: 0;
    background: #fff;
    display: none
}

.layout h3 {
    padding: 0 .3rem;
    width: 100%;
    height: .8rem;
    line-height: .8rem;
    font-size: .32rem;
    color: #666;
    font-weight: normal;
    border-bottom: #e0e0e0 solid 1px;
    background: #f8f9fa;
    z-index: 999;
    display: -webkit-box;
    display: -moz-box;
    display: -o-box;
    display: box;
    display: -ms-box
}

.layout h3 p {
    width: 100%;
    font-size: .28rem;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -ms-box-flex: 1;
    box-flex: 1;
    display: block
}

.layout h3 p.blue {
    color: #e94f25
}

.layout h3 font {
    color: #bbb;
    font-size: .24rem
}

.layout h3 span {
    font-size: .32rem;
    color: #999
}

.layout .box {
    width: 100%;
    max-height: 8.74rem;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
}

.layout .box .boxLeft {
    width: 1.88rem;
    height: auto;
    overflow-x: hidden;
    overflow-y: auto;
    display: block;
    z-index: 999;
    border-right-width: 1px;
    border-style: solid;
    background: #f8f9fa;
    -webkit-overflow-scrolling: touch
}

.layout .box .boxRight {
    width: 100%;
    height: auto;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -ms-box-flex: 1;
    box-flex: 1;
    background: #fff;
    display: block;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.layout .box li {
    padding: 0 .3rem;
    width: 100%;
    height: .88rem;
    line-height: .88rem;
    font-size: .32rem;
    border-bottom: #e9ebee solid 1px;
    display: block
}

.layout .box .boxLeft li {
    text-align: center;
    /* border-bottom-width: 1px; */
    /* border-style: solid */
}

.layout .box .boxLeft li.cur {
    width: 1.88rem;
    color: #e94f25;
    border-left: #e94f25 solid 4px;
    background: #fff
}

.layout .box .boxRight li {
    padding: 0
}

.layout .box .boxRight ul a {
    padding-left: .3rem;
    width: 100%;
    display: block
}

.boxLeft::-webkit-scrollbar,
.boxRigh::-webkit-scrollbar {
    width: 0
}


/*内容弹出层*/

.content_lay {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -3.15rem;
    margin-top: -4rem;
    padding: .6rem;
    width: 6.3rem;
    height: 7.67rem;
    background: #fff;
    border-radius: 10px
}

.content_lay fieldset {
    width: 100%;
    text-align: center;
    border-top: #eeeff2 solid 1px
}

.content_lay fieldset legend {
    padding: 0 .2rem;
    font-size: .24rem;
    color: #999
}

.content_lay .box {
    width: 100%;
    text-align: left
}

.content_lay .totalprice {
    padding: .5rem 0;
    width: 100%;
    text-align: center;
    font-size: .32rem;
    color: #f50
}

.content_lay .totalprice big {
    font-size: .76rem
}

.content_lay ul li {
    width: 100%;
    line-height: .5rem;
    font-size: .24rem;
    color: #666;
    display: -webkit-box;
    display: -moz-box;
    display: -o-box;
    display: box;
    display: -ms-box
}

.content_lay li p {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -ms-box-flex: 1;
    box-flex: 1;
    display: block
}

.content_lay li span {
    display: block
}

.content_lay del {
    position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
    bottom: -1rem;
    width: .6rem;
    height: .6rem;
    background: url(../../images2016/close2.png) no-repeat;
    background-size: 100% 100%;
    display: block
}


/*消息层*/

.msgbox {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: fixed;
    background: #000;
    background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, .5);
    z-index: 999;
}

.msglay {
    position: absolute;
    top: 50%;
    margin: auto;
    width: 6.3rem;
    margin-top: -1.3rem;
    left: 0;
    right: 0;
    border: #eee solid 1px;
    background-color: rgb(255, 255, 0);
    background-color: rgba(255, 255, 255, 1);
    z-index: 1000;
    display: block;
    border-radius: .2rem;
    overflow: hidden
}

.msglay h4 {
    margin-top: .2rem;
    width: 100%;
    text-align: center;
    font-size: .36rem;
    color: #333;
    font-weight: bold
}

.msglay .msg {
    padding: 0 .2rem .2rem;
    margin-top: .2rem;
    line-height: 1.5;
    text-align: center;
    font-size: .28rem;
    color: #333
}

.msglay .butbox {
    padding: 0;
    width: 100%;
    border-top-width: 1px;
    display: -moz-box;
    display: -webkit-box;
    display: box
}

.msglay .butbox a {
    margin-top: 0;
    text-align: center;
    height: .88rem;
    line-height: .88rem;
    font-size: .36rem;
    color: #e94f25;
    background: none;
    -moz-box-flex: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    display: block;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0
}

.msglay .butbox a:first-child {
    border-right: #eee solid 1px
}


/*提交中提示*/

.submitPromptBox {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: fixed;
    background: #000;
    background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, .5);
    z-index: 999;
    display:
}

.submitPrompt {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin: -.83rem auto 0;
    width: 6.3rem;
    height: 1.66rem;
    text-align: center;
    line-height: 1.66rem;
    font-size: .28rem;
    color: #333;
    background: #fff;
    border-radius: 5px
}

.submitPrompt span {
    margin-right: .3rem;
    width: .77rem;
    height: .77rem;
    background: url(../../images2016/loading.png) no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    vertical-align: middle
}

.submitPrompt span {
    -webkit-animation: rotating 2s infinite linear;
    animation: rotating 2s infinite linear
}


/*loading*/

.loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -1.09rem;
    margin-top: -1.09rem;
    width: 2.18rem;
    height: 2.18rem;
    text-align: center;
    background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0.6);
    border-radius: 10px;
    display: block;
    z-index: 999
}

.loading p {
    padding-top: 7px;
    font-size: .28rem;
    color: #fff;
    text-shadow: 0!important;
}

.load8 .loader {
    margin: .4rem auto 0;
    font-size: .24rem;
    position: relative;
    text-indent: -9999em;
    border-top: .5em solid rgba(255, 255, 255, 0.2);
    border-right: .5em solid rgba(255, 255, 255, 0.2);
    border-bottom: .5em solid rgba(255, 255, 255, 0.2);
    border-left: .5em solid #ffffff;
    -webkit-animation: rotating 2s infinite linear;
    animation: rotating 2s infinite linear;
}

.load8 .loader,
.load8 .loader:after {
    border-radius: 50%;
    width: .8rem;
    height: .8rem;
}

.load8 img {
    width: .8rem;
    height: .8rem;
    margin: .4rem auto 0
}

@-webkit-keyframes rotating {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes rotating {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.scroller .loading {
    position: static!important;
    top: 50%!important;
    left: 50%!important;
    margin-left: 0!important;
    margin-top: 0!important;
    width: auto!important;
    height: auto!important;
    text-align: center;
    background: none;
    border-radius: 10px;
    display: block;
    z-index: 999
}

#preventClick {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 0
}
