/* 鎻掍欢涓嶆樉绀�/
html.mobile .plugins>.logo,
html.mobile .plugins>.language,
html.mobile .plugins .nav,
html.mobile .service .nav,
html.mobile .plugins>.right-control{
    display: none;
}
html.mobile .footer-bg{
    background: none;
    padding: 0;
}
html.mobile body{
    max-width: 100%;
    min-width: 100%;
}
html.mobile .service .advisor.banner{
    width: 100%;
    height: 2.96rem;
    background-size: 100% 100%;
}


html.mobile .about-tabs{
    width: 100%;
    min-width:auto;
    overflow: hidden;
    height: 0.49rem;
    overflow-x:auto;
}
html.mobile .banner.paper h1,html.mobile .banner.globalRes h1{
    font-size: .32rem;
    color: #fff;
    /* font-size: 5rem; */
     line-height: 0;
    font-weight: 100;
     margin-bottom:0;
}
html.mobile .banner.globalRes{
    background: url("../images/derucci_m_img_yanjiuyuan_ziyuanzhenghe_banner_default@1x.png")no-repeat;
}
html.mobile .globalRes>p{
    display:block !important;
    color: #ffffff;
    font-size: .2rem;
    font-weight: 100;
}
html.mobile .sleep-content .t1 {
    font-size: .24rem;
    color: #201D1C;
    text-align: center;
    line-height: .33rem;
}
html.mobile .sleep-res-f1 .t1 {
    margin-bottom: .1rem;
}
html.mobile .sleep-res-f1 {
    padding: .3rem 0 .20rem;
    min-width: 0;
}
html.mobile .sleep-res-f1 .sleep-res-inner{
    width: 3.25rem;
    margin: auto;
}
html.mobile .sleep-res-f1 .t3 {
    margin-bottom: .2rem;
}
html.mobile .sleep-res-f1 .t3-1 {
   display: block !important;
}
html.mobile .sleep-res-f1 .t3-2 {
    display: none;
}

html.mobile .sleep-content .t3 {
    color: #201D1C;
    font-size: .12rem;
    line-height: .2rem;
    text-align: left;
}
html.mobile  .global-res-map{
    width: 100%;
    height: 2.4rem;
    background: url(../images/derucci_pc_img_yanjiuyuan_ziyuanzhenghe_map_default.png);
    background-size: 100% 100%;
}
html.mobile .sleep-res-f2{
    min-width: 0;
    padding: .3rem 0 .42rem;
    background: url(../images/derucci_m_img_yanjiuyuan_ziyuanzhenghe_yanjiujigou_default@1x.png) no-repeat center center;
    background-size: cover;
}
html.mobile .sleep-res-f2 .sleep-res-inner{
    width: 3.30rem;
    margin: auto;
}
html.mobile .res-org-list .res-org-item {
    width: 1.1rem;
    margin-bottom: .06rem;
    margin-right: .27rem;
    margin-left: .27rem;
    float: left;
}
html.mobile .sleep-res-f2 .sleep-res-inner .t1{
    margin-bottom: .3rem;
    color: #fff;
}
html.mobile .res-org-list .res-org-item img{
    display: block;
    width: 100%;
    height: .4rem;
    margin-bottom: 0.06rem;
}
html.mobile .res-org-list .res-org-item .p-pc{
    display: none;
}
html.mobile .res-org-list .res-org-item .p-sj{
    display: block !important;
    text-align: center;
    font-size: .12rem;
    font-family: PingFangSC-Regular;
    color: #ECE0C4;
    letter-spacing: 0;
    line-height: .17rem;
}
html.mobile .sleep-res-f3{
    padding: .3rem 0 .25rem;
}
html.mobile .sleep-res-f3 .t3{
    width: 3.25rem;
    text-align: left;
}
html.mobile .sleep-res-f3 .t1{
    margin-bottom: .1rem;
}
html.mobile .global-res-designer {
    width: 3.25rem;
    margin: .19rem auto 0;
    overflow: hidden;
}
html.mobile .global-res-designer .designer-item{
    width: 1.5rem;
    height: 1.5rem;
    margin-bottom: .25rem;
}
html.mobile .global-res-designer .designer-item:nth-child(odd){
    margin-right: .25rem;
}
html.mobile .sleep-senses-bottom {
    background: #F4F4F4;
    width: 100%;
    min-width: 0;
    padding: .25rem 0;
}
html.mobile .senses-bottom-inner{
    width: 3.25rem;
}
html.mobile .senses-bottom-inner>a:nth-child(1){
    margin-bottom: .2rem;
}
html.mobile  .senses-bottom-item{
    margin-right: 0;
    width: 3.25rem;
    height: 1rem;
    padding-right: .3rem;
}
html.mobile .senses-bottom-item .t1 {
    line-height: 1rem;
    color: #fff;
    font-size: .24rem;
    text-align: right;
}
html.mobile .global-res-designer .designer-item:nth-child(4) .designer-intro,html.mobile  .global-res-designer .designer-item:nth-child(5) .designer-intro, html.mobile .global-res-designer .designer-item:nth-child(9) .designer-intro,html.mobile  .global-res-designer .designer-item:nth-child(10) .designer-intro {
    top: 1.75rem;
}
html.mobile .global-res-designer .designer-item:nth-child(1) .designer-intro,html.mobile  .global-res-designer .designer-item:nth-child(3) .designer-intro,html.mobile  .global-res-designer .designer-item:nth-child(4) .designer-intro,html.mobile  .global-res-designer .designer-item:nth-child(5) .designer-intro {
    left: 0;
    top: 1.75rem;
}
html.mobile .global-res-designer .designer-item:nth-child(2) .designer-intro,html.mobile .global-res-designer .designer-item:nth-child(4) .designer-intro,html.mobile .global-res-designer .designer-item:nth-child(6) .designer-intro{
    left: -1.75rem;
    top: 1.75rem;
}
html.mobile .global-res-designer .designer-item:nth-child(7) .designer-intro,html.mobile .global-res-designer .designer-item:nth-child(9) .designer-intro{
    left: 0rem;
    top: -3.50rem;
}
html.mobile .global-res-designer .designer-item:nth-child(8) .designer-intro,html.mobile .global-res-designer .designer-item:nth-child(10) .designer-intro{
    left: -1.75rem;
    top: -3.50rem;
}

html.mobile .global-res-designer .designer-item .designer-intro {
    position: absolute;
    width: 3.25rem;
    height: 3.25rem;
    padding: 2px;
    /* display: none; */
    cursor: text;
}

html.mobile .designer-intro .half-intro {
    height: 50%;
    padding: .25rem;
}
html.mobile .designer-intro .t1 {
    font-size: .24rem;
    line-height: .33rem;
    margin-bottom: .1rem;
    text-align: left;
    color: #fff;
}
html.mobile  .designer-intro .t3 {
    font-size: 0.12rem;
    line-height: .17rem;
    color: #fff;
    width: 100%;
    text-align: justify;
}
html.mobile .customer .page1{
    background:url("../images/derucci_m_img_customer_banner_001@2x.png")no-repeat ;
    background-size: cover;
}
html.mobile .page1 .textBox {
    top: 50%;
    margin-top: -1.56rem;
}
html.mobile .page1 .t1 {
    color: #fff;
    letter-spacing: 0rem;
    font-size: .32rem;
    line-height: .45rem;
    /*font-weight: 500;*/
}
html.mobile .customer .page1 .t1 {
    color: #fff;
    text-shadow: 0 2px 5px rgba(0,0,0,0.30);
    /* background-image: none; */
    -webkit-background-clip: text;
    -webkit-text-fill-color: #fff;

    /* text-shadow: 0 2px 5px rgba(0,0,0,0.30); */
    /* background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFF0D8), to(#AB9677)); */
    /* -webkit-background-clip: text; */
    /* -webkit-text-fill-color: transparent; */
}
html.mobile .customer .page1 .t2 {
    font-size: .12rem;
    line-height: .2rem;
    color: rgba(255,255,255,0.80);
    ;
    width: 3rem;
}
html.mobile .page1 .t2{
    margin-top: .11rem;
}
html.mobile .swiper-slide > .textBox{
    width: 3rem;
    left: 50%;
    margin-left: -1.5rem;
}
html.mobile .page1 .t3 {
    margin-top: 1.13rem;
}
html.mobile .customer .page1 .t3 a {
    color: #FFFFFF;
    background: url("../images/derucci_m_btn_index_tab_view_l@1x.png" );
    background-size:cover ;
}

html.mobile .page1 .t3 a {
    font-size: .14rem;
    color: #FFFFFF;
    display: block;
    background: none;
    background-size: 100% 100%;
    width: 2.18rem;
    height: .45rem;
    line-height: .45rem;
    margin: auto;
}
html.mobile .customer .page2 {
    background: url(../images/derucci_m_img_customer_peisonganzhuang_bg@2x.png) no-repeat center top;
    background-size: cover;
    overflow:hidden;
}
html.mobile .customer .page2 .tt1 {

    font-size: .2rem;
    color: #FFFFFF;
    text-align: center;
    display: block !important;
    height: .28rem;
    line-height: .28rem;
}
html.mobile .customer .page2 .t2 {
    font-size: .28rem;
    margin-top: 0;
    color: #fff;
}
html.mobile .page2 .t2,html.mobile .sleep_index .t2 {
    line-height: .45rem;

}
html.mobile .customer .page2 .textBox{
    width: 3.5rem;
    left: 50%;
    margin-left: -1.75rem;
    top:26%;
}
html.mobile .page2 .t3,html.mobile .sleep_index .t3 {

    font-size: .12rem;
    color: rgba(255,255,255,0.80);
    text-align: center;
    line-height: .2rem;
}
html.mobile .page2 .textBox{
    top:15.38% ;
}
html.mobile .customer .page2 .border{
    border: 1px solid #FFFFFF;
    height: .02rem;
    width: .25rem;
    display: block !important;
    margin: .14rem auto .1rem;
}
html.mobile .page2 .t3,html.mobile .sleep_index .t3{
    margin-top: .11rem;
}


html.mobile .customer .page2 .btnBox{
    width: 3.5rem;
    margin-left: -1.75rem;
    bottom: 0.2rem;
}

html.mobile .ani-slide .btnBox {
    opacity: 1;
}
html.mobile .btnBox {
    overflow: hidden;
    position: absolute;
    z-index: 3;
    width:.7rem;
    left: 50%;
    margin-left: -30rem;
    bottom: .46rem;
    opacity: 0;
    -webkit-transition: opacity 1s linear 0.5s;
    transition: opacity 1s linear 0.5s;
}
html.mobile .btnBox .btn {
    width: .7rem;
    height: .35rem;
    line-height: .35rem;
    text-align: center;
    font-size: .09rem;
    color: #ECE0C4;
    float: left;
    background: url(../images/derucci_m_btn_index_tab_view_s@3x.png);
    background-size: 100% 100%;
    margin-left: 0;
    letter-spacing: 0;

}
html.mobile .page3 {
    background: url(../images/derucci_m_img_customer_fuwulinian_bg@2x.png) no-repeat center center;
    background-size: cover;
}
html.mobile .customer .page3 .textBox {
    top: 14%;
    margin-top: 0;
}
html.mobile .customer .page3 .imgBox{
    width: 2.25rem;
    position: absolute;
    top: 21.92%;
    margin-left: -1.125rem;
    left: 50%;
    overflow: hidden;
}
html.mobile .customer .page3 .textBox .t1 {
    font-size: .32rem;
    line-height: .38rem;
    color: #201D1C;
    font-weight: normal;
}
html.mobile .customer .page3 .imgBox .imgItem {
    width: 100%;
    float: left;
    margin-right: 0rem;
}
html.mobile .customer .page3 .imgBox img {
    display: block;
    width: .5rem;
    height: .5rem;
    margin: 0 auto;
}
html.mobile .customer .page3 .imgBox .w1 {
    margin-top: .03rem;
    font-size: .2rem;
    color: #201D1C;
    line-height: .28rem;
}
html.mobile .customer .page3 .imgBox .w2 {
    font-size: .12rem;
    color: #201D1C;
    line-height: .2rem;
    margin-top: 0;
}
html.mobile .customer .page3 .imgBox .imgItem:nth-child(2),html.mobile .customer .page3 .imgBox .imgItem:nth-child(3){
    margin-bottom: .25rem;
}
html.mobile .customer .page4 {
    background-image: url(../images/derucci_m_img_customer_kehukoubei_bg@2x.png);
    background-size: cover;
}
html.mobile .customer .page4 .textBox{
    left: 6.7%;
    top: 12.11%;
    text-align: left;
    margin-left: 0;
}
html.mobile .customer .page4 .t1{
     font-size: .32rem;
     line-height: .45rem;
    text-align: center;
 }
html.mobile .customer .page4 .t2 {
    line-height: .25rem;
    font-size: .18rem;
    margin-top: 2.38rem;
}

html.mobile .dotation {
    position: absolute;
    text-align: center;
    height: .32rem;
    bottom: .25rem;
    left: 0;
    width: 100%;
    line-height: .32rem;
    z-index: 10;
}
html.mobile .dotation .dot.active {
    height: .32rem;
    z-index: 10;
}

html.mobile  .ani-slide .footer{
    display: none;
}
html.mobile  .customer .page5 .innerBox{
    padding-bottom: 0;
}
html.mobile  .customer .innerBox .imgBox {
    width: 2.34rem;
    height: 2.05rem;
    bottom: 0;
    position: absolute;
    left: 20%;
    top: .9rem;
}

html.mobile  .customer .innerBox .textBox {
    width: 100%;
    bottom: 0;
    position: absolute;
    right: 0;
    top: 2.8rem;
    color: #201D1C;
    text-align: center;
}
html.mobile  .customer .innerBox .textBox .t1 {
    font-size: .32rem;
    margin-top: .15rem;
    font-weight: normal;
    line-height: .45rem;
    text-align: center;
}
html.mobile  .customer .innerBox .textBox .t2 {
    font-size: .12rem;
    line-height: .2rem;
    margin-top: 0.1rem;
    color: #201D1C;
    text-align: center;
    width: 3.28rem;
    margin: auto;
}
html.mobile  .customer .innerBox .textBox .t22{
    font-size: .12rem;
    line-height: .2rem;
    margin-top: 0.1rem;
    color: #201D1C;
    text-align: center;
    display: block !important;
}
html.mobile  .customer .innerBox .btn {
    width: 2.75rem;
    line-height: .44rem;
    height: .44rem;
    display: block;
    background: #CFBD95;
    font-size: .16rem;
    color: #FFFFFF;

    margin: .3rem auto 0;
    text-align: center;
    float: none;
}
html.mobile .sleep_index .page1 {
    background-image: url(../images/derucci_m_img_sleep_banner_001@3x.png);
    background-size: cover;
    background-position: center center;
}
html.mobile .page2 .t1,html.mobile  .sleep_index .t1 {
    font-size: .2rem;
    line-height: .28rem;
    position: relative;
}
html.mobile .page2 .t1 span:after,html.mobile .sleep_index .t1 span:after {
    content: '';
    width: .25rem;
    bottom: -.15rem;
    height: .02rem;
    position: absolute;
    left: 50%;
    margin-left: -.125rem;
    background-color: #ccc;
}
html.mobile .page2 .t2,html.mobile .sleep_index .t2 {
    font-size: .32rem;
    line-height: .45rem;
    margin-top: .28rem;
    font-weight: normal;
}
html.mobile  .page2 .t3,html.mobile .sleep_index .t3{
    font-size: .12rem;
    line-height: .2rem;
    margin-top: .11rem;
    color: rgba(255,255,255,0.80);
    text-align: center;
/*    display: none;*/
}
html.mobile .sleepCulture.btn{
    margin-left: -1.09rem;
    bottom: 0.5rem;
}
html.mobile .sleep_index .page2 {
    background-image: url(../images/derucci_m_img_sleep_banner_002@1x.png);
    background-size: cover;
    background-position: center center;
}

html.mobile .sleep_index .textBox {
     color: #fff;
     top: 55%;
     margin-top: -1.51rem;
 }
 html.mobile .sleep_index .page2 .textBox {
     top: 40%;
 }
html.mobile .sleep_index .page4 .textBox{
    top: 1rem;
    margin-top: 0;
}
html.mobile .sleep_index .page5 .bg .textBox{
    width: 3rem;
    margin-left: -1.5rem;
    top: 1rem;
    margin-top: 0;
}
html.mobile .sleep_index .page5 .bg {
    background-image: url(../images/derucci_m_img_yanjiuyuan_ziyuanzhenghe_yanjiujigou_default_index@2x.png);
}
html.mobile .sleep_index .page3 {
    background-image: url(../images/derucci_m_img_sleep_banner_003@1x.png);
    background-size: cover;
    background-position: center center;
}
/*

html.mobile .page3 .t3 {
    display: none;
}
*/
html.mobile .page3 .t33{
    display: none;
    font-size: .12rem;
    line-height:.2rem;
    margin-top: .11rem;
 }
html.mobile .sleep_index .sleep-tech-imgs {
    position: absolute;
    left: 50%;
    margin: 0 0 0 -1.13rem;
    bottom: 1rem;
}
html.mobile .sleep_index .page4 .btn,
html.mobile .homePage.btn,
html.mobile .sleepCulture.btn{
    margin-top:0.2rem;
    width: 2.18rem;
    height: 0.45rem;
    line-height: 0.45rem;
    font-size: 0.14rem;
}
html.mobile .sleep-tech-imgs {
    width: 2.26rem;
    margin: .35rem auto 0;
    display: block;
}
html.mobile .sleep-tech-imgs > img {
    width: .36rem;
    height: .36rem;
    margin-bottom: .4rem;
    float: left;
}
html.mobile .sleep-tech-imgs>img:nth-child(1),html.mobile .sleep-tech-imgs>img:nth-child(2),html.mobile .sleep-tech-imgs>img:nth-child(4),html.mobile .sleep-tech-imgs>img:nth-child(5){
    margin-right: .59rem;

}
html.mobile .sleep_index .page4 .btn {
    font-size: .14rem;
    color: #fff;
    background: url("../images/derucci_m_btn_index_tab_view_l@1x.png");
    background-size: 100% 100%;
    width: 2.18rem;
    height: .45rem;
    line-height: .45rem;
    position: absolute;
    bottom: 10%;
    left: 50%;
    margin-left: -1.09rem;
}
html.mobile .sleep_index .textBox1 {
    color: #fff;
    top: 50%;
    margin-top: -2.4rem;
}
html.mobile .sleep_index .page5{
    background: url("../images/derucci_m_img_yanjiuyuan_ziyuanzhenghe_yanjiujigou_default@2x.png");
    background-size: cover;
    background-position: center center;
}
html.mobile .product-intro-desc{
    display: none;
}
html.mobile  .product-intro {
    background-image: -webkit-linear-gradient(-163deg, #656D82 0%, #2E323E 50%, #060B17 100%);
    background-image: linear-gradient(-163deg, #656D82 0%, #2E323E 50%, #060B17 100%);
    padding: .3rem 0 .3rem;
}
html.mobile .product-intro-inner {
    width: 100%;
    margin: auto;
    overflow: hidden;
}
html.mobile .product-intro-img {
    width: 100%;
    height: 1.95rem;
}
html.mobile .product-intro-inner .xiala{
    display: block !important;
    text-align: center;
}
html.mobile .product-intro-inner .xiala .p1{
    font-size: .18rem;
    color: #FFFFFF;
    opacity: 0.9;
    margin-top: .25rem;
}
html.mobile .product-intro-inner .xiala .p2{
    font-size: .14rem;
    color: #fff;
    margin-top: .05rem;
}
html.mobile .prodtop {
    height: 3rem;
    background-repeat: no-repeat;
    background-size: cover;
    overflow: hidden;
    position: relative;
    z-index: 1;
    background-position: center center;
}
html.mobile body {
    min-width: 0;
}
html.mobile .prodtop-ann{
    display: none;
    width:2.18rem;
    height:0.45rem;
    line-height:0.45rem;
    font-size: 0.14rem;
	color: #FFFFFF;
	margin-top:0.4rem;

}
html.mobile .join_home .prodtop-ann{
	display:block;
}
html.mobile .prodtop-ann a{
	line-height:0.45rem;
}
html.mobile .prodtop-dw {
    width: 100%;
    position: absolute;
    top: 14%;
    margin-left:0;
    left: 0;
}
html.mobile .prodtop-p1 {
    font-size: .24rem;
    color: #201D1C;
    text-align: center;
}
html.mobile .prodtop-p2{
    font-size: .14rem;
    color: #201D1C;
    text-align: center;
    top: .05rem;
}
html.mobile .prd-ztp2 {
   display: none;
}
html.mobile .prd-jt {
  display: none;
}
html.mobile .prd-ztp1 {
    font-size: .16rem;
    color: #E9D09B;
}
html.mobile .brinthe-bt {
     margin-top:.2rem;
 }
html.mobile .brinthe-p1{
    font-size: .24rem;
    color: #201D1C;
}
html.mobile .brinthe-xg {
    width: .3rem;
    margin: 0.1rem auto .1rem;
}
html.mobile .brinthe-p2 {
    font-size: .12rem;
    color: #717171;
    text-align: center;
}
html.mobile  .brinthe-nr {
    text-align: center;
    margin-top: .4rem;
    white-space: nowrap;
    overflow: hidden;
    width:100%;
}
html.mobile .brinthe-nr>li {
   display: block;
    float: left;
    margin-left: .25rem;
    width: 1.5rem;
    height: 1.8rem;
    margin-right:0;
    margin-bottom:0.4rem;
}
html.mobile .brinthe-logo{
	height:0.24rem;
}
html.mobile .brinthe-li .brinthe,
html.mobile .brinthe-li .brinthe img{
    width: 1.5rem;
    height: .94rem;

}
html.mobile .brinthe-gdy {
    font-size: .14rem;
    color: #201D1C;
    text-align: center;
    margin-top: 0;
}
html.mobile .brinthe-fgx {
    width: .2rem !important;
    border: 1px solid #CFBD95;
    margin: .05rem auto 0.06rem !important;
    height: .02rem!important;
}
html.mobile .brinthe-js {
    font-size: .09rem;
    color: #717171;
    text-align: center;
}
html.mobile .lnthree{
	margin-top: 20px;
}
html.mobile .lnthree-left,
html.mobile .lnthree-right{
	width: 33.33%;
	height:1.62rem;
}
html.mobile .lnthree-left{
	margin-bottom:2px;
}
html.mobile .lnthree-leftxt {
    border: 1px solid #CFBD95;
    margin: 0.05rem auto 0.06rem;
    width: 0.2rem;
}
html.mobile .lnthree-leftp1{
	font-size:0.14rem
}
html.mobile .lnthree-leftp2{
	font-size:0.09rem;
	line-height:0.13rem;
}
html.mobile .lnthree-leftdw>.lnthree-leftp2:nth-child(4){
	margin-top:0.03rem;
}
html.mobile .lnfour{
    height: 1.62rem;
}
html.mobile .lnfour.floor1{
    background-image: url(../images/derucci_m_img_product_pauly@2x.png);
}
html.mobile .lnfour.floor2 {
     background-image: url(../images/derucci_m_img_product_lanbojini@2x.png);
}
html.mobile .lnfour-dw {
    padding-top: .49rem;
}
html.mobile .lnfour-p1 {
    font-size: .14rem;
}

html.mobile .infour-xt {
    border: 1px solid #CFBD95 ;
    width: .2rem;
    margin: .05rem auto .06rem;
}
html.mobile .lnfour-p1 a{
	font-size: 18px;
	color:#fff;
	text-shadow: 1px 1px 1px #000;
}

html.mobile .infour-p2 {
    width: 100%;
    font-size: 0.12rem;
   color:#fff;
   text-shadow: 1px 1px 1px #000;
}
html.mobile .infour-p22{
    display: block !important;
    font-size: .09rem;
    color: #ffffff;
    text-align: center;
    width: 100%;
}
html.mobile .lnfoursj{
    display: block !important;
}
html.mobile .lnfoursj2{
    background: url("../images/derucci_pc_img_product_2columns_002_size959@1x.png") no-repeat;
    background-size: cover;
}
html.mobile .lnfoursj3{
    background: url("../images/derucci_pc_img_product_2columns_002_size959@1x.png") no-repeat;
}
html.mobile .lnfoursj4{
    background: url("../images/derucci_pc_img_product_2columns_002_size959@1x.png") no-repeat;
}
html.mobile .lnfive-dw {
    margin-top: .2rem;
    overflow: hidden;
    text-align: center;
    min-width:auto;
    width:100%;
    padding-bottom: 0;
}
html.mobile .lnfive-left,html.mobile  .lnfive-right {
    width: 1.5rem;
    display: inline-block;
    vertical-align: top;
}
html.mobile .lnfive-p1 {
    font-size: .14rem;
    color: #201D1C;
    text-align: center;
    margin-top: .05rem;
}
html.mobile .lnfive-left img,html.mobile .lnfive-right img {
    width: 100%;
    height:1rem;
}
html.mobile .lnfive-left{
	border-width:0;
	margin-right:.2rem;
}
html.mobile .lnfive-xt {
    width: .2rem;
    border: 0.01rem solid #CFBD95;
    margin: .05rem auto .04rem;
}
html.mobile .lnfive-p2{
    font-size: .09rem;
    color: #717171;
    line-height: .17rem;
    text-align: center;
}
html.mobile  .lnnliv {
    height:1rem;
    background: url(../images/lnliv.png)no-repeat;
    background-size: cover;
    margin-top: .41rem;
}
html.mobile .lnnliv>.lnnlivp {
    width: 100%;
    height: 100%;
    line-height: 1rem;
    font-size: .24rem;
    color: #201D1C;
    text-align: center;
    display: block;
}
html.mobile .ln-zpcx {
    margin-top: .4rem;
}
html.mobile  .zpcx-logo {
    width: .96rem;
    height: .65rem;
    background: url(../images/logo-bacrgo.png)no-repeat;
    background-size: 100%;
    margin: .4rem auto .17rem;
}
html.mobile  .zpcx-p {
    font-size: .24rem;
    color: #201D1C;
    text-align: center;
    margin-top: .17rem;
}
html.mobile .zpcx-cx{
    width: 2.18rem;
    height: .45rem;
    background: url(../images/cxk.png)no-repeat;
    background-size: 100%;
    margin: .25rem auto .68rem;
    position: relative;
}
html.mobile .zpcx-cx>a {
    font-size: .14rem;
    color: #4C515F;
    letter-spacing: 0;
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    line-height: .45rem;
    text-align: center;
}


html.mobile .news-detail-content {
    width: 3.25rem;
    background: #fff;
    margin: auto;
    padding: .2rem 0 0.3rem;
}
html.mobile .service{
    background: #FFF !important;
}
html.mobile .news-detail-content h1 {
    font-size: .18rem;
    color: #201D1C;
    text-align: left;
    line-height: .25rem;
    margin: 0 auto .05rem;
    width: 100%;
}
html.mobile .news-detail-content .time {
    font-size: .12rem;
    color: #717171;
    text-align: left;
    line-height: .17rem;
}
html.mobile .news-detail-content .article {

    padding-top: 0;
}
html.mobile .news-detail-content .summary {
    padding-top: .05rem;
    padding-bottom: .2rem;
    border-bottom: 1px solid rgba(0,0,0,0.10);
    overflow: hidden;
}
html.mobile .news-detail-content .summary .sjd{
    display: block !important;
}
html.mobile .news-detail-content .summary .dld{
     display: none !important;
 }
html.mobile .news-detail-content .summary img {
    margin-bottom: .05rem;
}
html.mobile .news-detail-content .article .t3 {
    font-size: .12rem;
    color: #717171;
    line-height: .22rem;
    margin-bottom: 0;
}
html.mobile .news-detail-content .article .t1 {
    font-size: .18rem;
    line-height: .25rem;
    margin-bottom: .05rem;
    margin-top: .1rem;
    color: #201D1C;
}
html.mobile .news-detail-content .summary-2-child .sjd{
    display: block !important;
    height: 1.7rem;
}
html.mobile .news-detail-content .summary-2-child .dld{
    display: none;
}
html.mobile .news-detail-content .summary-2-child .text, .news-list-content .summary-2-child .text {
    padding: .1rem 0 .2rem;
    width: 100%;
    float: left;
}
html.mobile .news-detail-content .article .dld-yc{
    display: none;
}
html.mobile .news-detail-content .article .t2 {
    font-size: .18rem;
    color: #201D1C;
    line-height: .25rem;
    margin-bottom: .05rem;
}
html.mobile .news-detail-content .summary-2-child .sjd{
    display: block !important;
    height: 1.7rem;
    margin-bottom: 0;
}
html.mobile .news-detail-content .article .sjd-sbj{
    margin-top: .22rem;
}
html.mobile .news-detail-content .summary .did-yc {
display: none;
}
html.mobile .news-detail-content .article .xbj{
    margin-bottom: .2rem;
}
html.mobile .banner.searchStore h1{
    font-size: .36rem;
    line-height: .5rem;
    padding-top: .48rem;
}
html.mobile .service .banner {
    width: 100%;
    height: 111px !important;
    background-size: auto 2.98rem;
}
html.mobile .banner.searchStore{
    background: url("../images/derucci_img_m_xunzhaomusi_520@2x.png");
    background-size: cover;
    background-position:center;
    display: block;
    text-align: center;
    height:100vh;
    position:relative;
}

html.mobile .store-container .store-inner{
	width:100%;
}
html.mobile .dropBack{
	position:absolute;
	z-index:1;
	left:0;
	bottom:0;
	width:100%;
	height:74px;
}
html.mobile .dropBack:after{
	content:'';
	width:24px;
	height:24px;
	background:url(../images/derucci_m_icon_xunimendian_map_fanhuizuidingduan@2x.png) no-repeat;
	background-size:100% 100%;
	position:absolute;
	left:50%;
	top:50%;
	margin:-18px 0 0 -12px;
	-webkit-transition:all 0.3s;
	transition:all 0.3s;
}
html.mobile .dropBack.back:after{
	margin-top: -10px;
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg);
}
html.mobile  .store-container .store-inner .select-col{
    position: absolute;
    width:100%;
    top:2.12rem;
}
html.mobile  .store-inner .storeInfo{
    margin-top: 0;
    z-index: 5;
    background: #fff;
    position: fixed;
    width: 3.25rem;
    left: 0.25rem;
    bottom: 0.2rem;;
    border-radius: 2px;
    box-shadow: 0 0 4px 0 rgba(196,196,196,0.50);
    padding: 0.2rem;
}
html.mobile  .store-inner .storeInfo .t2{
	font-size: 0.14rem;
    line-height: 0.2rem;
    margin: 0;
    padding-left: 0.21rem;
    background-size: auto 0.16rem;
    margin-bottom: 0.2rem;
}
html.mobile .store-inner .storeInfo .infos{
	border-top: 1px rgba(76,81,95,0.2) solid;
    padding-top: 0.15rem;
}
html.mobile .store-inner .storeInfo .infos .t3{
	font-size: 0.12rem;
    line-height: 0.17rem;
    margin: 0;
    padding-left: 0.21rem;
    background-size: auto 0.16rem;
}
html.mobile .store-inner .storeInfo .infos .pos{
	margin-bottom:0.1rem;
}
html.mobile  .select-col .select {
    width: 2.75rem;
    height: .46rem;
    background: #fff;
    border: 1px solid #4C515F;
    position: relative;
    z-index: 2;
    float: left;
}
html.mobile .select-col .select .text {
    left: .20rem;
    top: .12rem;
    line-height: .2rem;
    font-size: .14rem;
    width: 2.46rem;
    padding-right: 0.24rem;
}
html.mobile .store-inner .select-col{
    display: block;
    margin-bottom:0;
}
html.mobile .select-col .select:after {
    width: .2rem;
    height: .2rem;
    right: .1rem;
    top: .13rem;
    content: '';
    position: absolute;
    background: url(../images/derucci_m_icon_common_dropdown@3x.png);
    background-size: 100% 100%;
    margin-top: 0;
}
html.mobile .store-container{
    padding: 0;
    min-width: 0;
    width: 100%;
}
html.mobile .dream-tabs-inner .select-col{
	margin:0.2rem auto 0;
}
html.mobile .select-col .select:nth-child(1),
html.mobile .select-col .select:nth-child(2),
html.mobile .select-col .select:nth-child(3){
    margin-bottom: .3rem;
}
html.mobile .dream-tabs-inner .select-col .select{
	margin:0;
}
html.mobile .store-container .store-inner .select-col .select,
html.mobile .sleep-partner-list .select-col .select{
    margin-left: .5rem;
}
html.mobile .store-container .store-inner .select-col .select, 
html.mobile .sleep-partner-list .select-col .select{
	width:2.75rem;
}
html.mobile .sleep-partner-h1{
	font-size: 0.16rem;
    line-height: 0.24rem;
    padding: 0.36rem 0.2rem;
    margin-bottom: 0.25rem;
}
html.mobile .sleep-partner-list{
	padding-top:0;
}
html.mobile .select-col .select.menu-active{
	z-index:3;
}
html.mobile .select .shop-dropdown-menu {
    position: absolute;
    top: 100%;
    margin-top: 0.03rem;
    background: #fff;
    min-width: 100%;
    left: -1px;
    right: -1px;
    border: 1px solid #4C515F;
    max-height:1.28rem;
    z-index: 10;
}
html.mobile .select .shop-dropdown-menu li {
    width: 100%;
    padding: 0 .2rem;
}
html.mobile .select .shop-dropdown-menu li a {
    line-height: .4rem;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 0.14rem;
}
html.mobile .store-inner .store-map-container{
    width: 100%;
    height: 4.57rem;
}

html.mobile .about-tabs a {
}
html.mobile .sleep-advisor-intro{
     padding: .3rem 0 .4rem;
     min-width: 0;
 }
html.mobile .sleep-advisor-inner{
    width: 3.4rem;
    margin: auto;
}
html.mobile .sleep-advisor-inner .t1 {
    margin-bottom: .1rem;
}
html.mobile  .sleep-content .t1 {
    font-size: .24rem;
    color:#201D1C;
    text-align: center;
    line-height: .33rem;
}
html.mobile  .sleep-content .t3 {
    color: #201D1C;
    font-size: .12rem;
    line-height: .22rem;
    text-align: left;
}
html.mobile .sleep-advisor-imgs {
     margin-top: .01rem;
     width: 100%;
    display: block;
    overflow: hidden;
 }
html.mobile .sleep-advisor-imgs .imgItem {
    width: 50%;
    float: left;
    margin-top: 30px;
}
html.mobile  .sleep-advisor-imgs img {
    display: block;
    height: .6rem;
    width: .6rem;
    margin: 0 auto 0.1rem;
}
html.mobile  .sleep-advisor-imgs p {
    font-size: .14rem;
    line-height: .2rem;
    text-align: center;
}
html.mobile .footer-bg.advisor,html.mobile .sleep-advisor-f1 {
    background-image: -webkit-linear-gradient(90deg, #656D82 0%, #2E323E 50%, #060B17 100%);
    background-image: linear-gradient(90deg, #656D82 0%, #2E323E 50%, #060B17 100%);
}
html.mobile .sleep-advisor-f1 {
    position: relative;
    z-index: 1;
    height: 3.88rem;
    overflow: hidden;
    min-width: 0;
}
html.mobile .sleep-advisor-f1 .sleep-advisor-inner .t1{
    margin-bottom: .1rem;
    color: #fff;
}
html.mobile .sleep-content .t1 {
    font-size: .24rem;
    text-align: center;
    line-height: .33rem;
}
html.mobile .series .partner-detail-info .t1{
	margin-bottom: 0.1rem;
}
html.mobile .sleep-advisor-intro .sleep-advisor-inner .t1 {
    font-size: .24rem;
    color:#201D1C;
    text-align: center;
    line-height: .33rem;
}
html.mobile .partner-detail-items {
    width: 3.55rem;
    margin-bottom: 0.1rem;
}
html.mobile .partner-detail-items .partner-detail-item {
    width: 1.125rem;
    height: 1.1rem;
    margin-right: 0.0875rem;
}
html.mobile .partner-detail-items .partner-detail-item:nth-child(3n){
	margin-right: 0;
}
html.mobile .partner-detail-items .partner-detail-item img {
    height: 0.82rem;
}
html.mobile  .sleep-advisor-f1 .sleep-advisor-inner .t4 {
    text-align: center;
    color: #fff;
    line-height: .22rem;
    font-size: .12rem;
}
html.mobile .advisor-f1-bg {
   height: 2.74rem;
    width: 100%;
    position: absolute;
    z-index: 0;
    background: url(../images/derucci_img_m_dingzhiguwen_shuimianxitong@1x.png);
    background-size: 100% 100%;
    margin-left: 0;
    left: 0;
    top: .94rem;
}
html.mobile .advisor-addr .icon {
display: none;
}
html.mobile .sleep-advisor-f1 .advisor-addr .t4{
    text-align: left;
}
html.mobile .sleep-advisor-f1 .sleep-advisor-inner .t3{
    text-align: left;
}
html.mobile  .sleep-advisor-f1 .sleep-advisor-inner{
    padding-top: .3rem;
}
html.mobile  .sleep-advisor-f1 .advisor-addr {
    margin-top: 1.53rem;
}
html.mobile  .sleep-advisor-f1 .advisor-addr .t4{
    margin-bottom: .1rem;
    font-size: .12rem;
    color: #FFFFFF;
}
html.mobile  .sleep-advisor-f1 .advisor-addr .t3{
    font-size: .12rem;
    color: #FFFFFF;
}
html.mobile  .sleep-partner-detail{
    padding: .2rem 0 0;
    min-width: 0rem;
}
html.mobile .partner-detail-info {
    margin: 0 auto;
    width: 3.25rem;
}
html.mobile .partner-detail-info .imgs{
	margin: 0.3rem auto 0.05rem;
	height:1.7rem;
}
.partner-detail-info .imgs .swiper-button-prev, 
.partner-detail-info .imgs .swiper-button-next{
	width: 0.25rem;
    height: 0.25rem;
    margin-top: -0.125rem;
    background-size:cover;
    display:none;
}
html.mobile .imgs-sjd{
    display: block;
    height: 1.44rem;
    width: 100%;
}
html.mobile .partner-detail-intr{
    padding-left: 0;
}
html.mobile .partner-detail-intro label {
    font-size: .12rem;
    line-height: .17rem;
    height: .17rem;
    text-align: left;
    border-right: 0px solid #D2D3D7;
    display: inline-block;
    position:static;
    width:100%;
    margin:  .1rem 0;
}
html.mobile .partner-detail-intro .text {
    height: 1.1rem;
    padding-left: 0;
}
html.mobile .partner-detail-intro .text p {
    font-size: .12rem;
    color: #4C515F;
    line-height: .22rem;
}
html.mobile .partner-detail-intro{
    padding-left: 0;
}
html.mobile  .partner-detail-product {
    width: 3.25rem;
    padding: .2rem 0;
    margin: auto;
}
html.mobile .partner-product-item {
     padding: .2rem 0;
     overflow: hidden;
 }
html.mobile .partner-product-item img {
    width: 3.25rem;
    height: 2rem;
    margin-right: 0;
    float: none;
}
html.mobile  .partner-product-item .textBox {
    width: 3.25rem;
    float: none;
    margin-bottom: 0;
}
html.mobile .partner-product-item .textBox .t2 {
    font-size: .14rem;
    line-height: .2rem;
    margin-bottom: .1rem;
    margin-top: .1rem;
}
html.mobile .partner-product-item .textBox .t3 {
    font-size: .12rem;
    color: #717171;
    line-height: .22rem;
    min-height: 0rem;
    margin-bottom: .1rem;
    margin-top: 0.1rem;
    text-align: center;
}
html.mobile  .partner-product-item .textBox .label{
    margin-bottom: 0rem;
    min-height: 0rem;
}
html.mobile .label-item {
    height: 0.22rem;
    line-height: 0.22rem;
    margin-bottom: 0.05rem;
    padding: 0 0.1rem 0 0.04rem;
}
html.mobile .label-item .text{
    padding: 0 0.04rem;
    height: 0.22rem;
    line-height: 0.22rem;
    font-size: 0.12rem;
    background-size: auto 100%;
}
html.mobile .label-item:before {
    width: 0.04rem;
    height: 0.22rem;
    background-size: 100% 100%;
}
html.mobile .label-item:after {
    width: 0.1rem;;
    height: 0.22rem;
    background-size: auto 100%;
    background-repeat: no-repeat;
}
html.mobile .partner-product-item .textBox .btn {
    width: 3.25rem;
    line-height:.44rem;
    display: block;
    background: #CFBD95;
    text-align: center;
    color: #fff;
    font-size: .16rem;
}
html.mobile .partner-detail-product .materials .material {
    width: 0.5rem;
    margin-right: 0.1rem;
}
html.mobile .partner-detail-product .materials .material img{
	width: 0.5rem;
	height: 0.5rem;
}
/* html.mobile .sleep-partner-list{
    padding-top: .3rem;
} */
html.mobile .select-col{
    width: 2.75rem;
}
html.mobile .partner-detail-product .materials > p.t3{
	padding: 0.14rem 0;
    margin: 0 0.1rem 0 0;
}
html.mobile.select-col .select .text {
     position: absolute;
     left: .2rem;
     top: .14rem;
     line-height: 1.375rem;
     font-size: 1rem;
     color: #201D1C;
     cursor: pointer;
     /* width: 11rem; */
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
     right: 1.25rem;
     padding-right: 1.375rem;
     z-index: 2;
 }
html.mobile .sleep-partner-list .select-col .select{
    margin-left: 0;
}
html.mobile .partner-list-content {
     width: 3.25rem;
    margin: auto;
    padding-top: 10px;
 }
html.mobile .partner-list-content .partner-item {
    width: auto;
    height: auto;
    float: none;
    margin: 0 0 0.1rem;
    border-width: 0 0 1px;
    border-radius: 0;
    padding-bottom: 0.2rem;
    text-align: center;
}
html.mobile  .hotelListSwiper,
html.mobile  .partner-list-content .partner-item img{
	width: 100%;
	height: auto;
	margin-left: 1px;
}
html.mobile  .partner-list-content .partner-item .name {
    position: static;
    width: 100%;
    padding: 0;
    line-height: .25rem;
    height: .25rem;
    font-size: .14rem;
    margin-top: .1rem;
}
html.mobile .sjd-xt{
    opacity: 0.2;
    border: 0.01rem solid #4C515F;
    display:block  !important;;
    margin-bottom: .2rem;
    width: 3.25rem;
    height: 1px;
    float: left;
}
html.mobile .sleep-content.fixedNav{
	padding-top:0.5rem;
}
html.mobile .sleep-content.fixedNav .about-tabs{
	top:0.6rem;
}
html.mobile .job_index{padding-top:0.6rem;}
html.mobile .job_index .page1 .textBox,
html.mobile .job_index .page3 .textBox{
	top:1.12rem;
	margin-top:0;
}
html.mobile .job_index .page1{
    height: 2.96rem;
}
html.mobile .job_index .page1 .t3{
	font-size: 0.12rem;
	text-align: center;
	line-height: 0.2rem;
	margin-top:0.1rem;
	width:3.25rem;
}
html.mobile .job_index .job-title{
    margin: .3rem auto 0;

}
html.mobile .job_index .job-title .t2{
    margin-top: 0rem;
    font-size: .24rem;
}
html.mobile .job_index .job-society{
    width: 3.25rem;
    height: auto;
    margin: .1rem auto 0;
}
html.mobile .job_index .page3 .t2{
    font-size: .32rem;
    line-height: .45rem;
    margin-top: 0rem;
}
html.mobile .job_index .page3 .t3 {
    font-size: .12rem;
    line-height:.2rem;
    margin-top: .1rem;
}
html.mobile .job_index .page3 .sleepCulture.btn {
    top: 2.5rem;
}
html.mobile .job_index .job-society-item{
    width: 3.25rem;
    min-height: 2.16rem;
    height: auto;
    float: left;
    margin-right: 0;
    margin-bottom:0.1rem;
    padding:0.1rem;
}
html.mobile .job_index .job-society-item a{
	width:2.18rem;
	line-height:0.45rem;
	height:0.45rem;
	font-size:0.14rem;
}
html.mobile .job_index .job-society .t3{
	margin-bottom:0.3rem;
	text-align:right;
}
html.mobile .job_index .page2{
    height: auto;
}
html.mobile .job_index .page3{
    height: 3.25rem;
    background: url(../images/derucci_pc_img_zhaopin_xiaozhao_big_banner_default.jpg) no-repeat center center;
    background-size:  auto 100%;
}
html.mobile .job_index .job-society-item .t1{
	margin-bottom:0.1rem;
}
html.mobile .job_index .job-society-item .t2{
	font-size:0.12rem;
	line-height:0.17rem;
	margin-top:0;
	margin-bottom:0.05rem;
}
html.mobile .job_index .job-society-item .t3{
	height:auto;
	margin-bottom:0.1rem;
}
html.mobile .job_index .job-activity {
    padding:.3rem 0 ;
    background: #fff;
    width: 3.25rem;
    margin: auto;
}
html.mobile .job_index .job-activity .t1{
	font-size:0.32rem;
	line-height:0.45rem;
	margin-bottom:0.3rem;
}
html.mobile .job_index .job-activity .join-train-f1{
	width:100%;
	min-width:auto;
}
html.mobile .job_index .join-train-f1 .train-item{
	width: 100%;
    margin-right: 0;
    height: 2.25rem;
    border:0;
    margin-bottom: 0.2rem;
}
html.mobile .train-item .train-intro .t4 span{
    padding-left: 0.26rem;
}
html.mobile .train-item .train-intro .time,html.mobile .train-item .train-intro .place{
    background-size: 0.17rem 0.17rem;
}
html.mobile .train-item .train-intro .place{
    padding-left: 0.3rem
}
html.mobile .job_index .join-train-f1 .train-list{
	width:100%;
}
html.mobile .job_index .train-item .train-intro{
	padding:0.2rem 0 0.1rem;
	height:auto;
	border-bottom: 0.01rem solid #DBDCDF;
}
html.mobile .train-item .train-intro .t3{
	font-size:0.14rem;
	line-height:0.2rem;
	height:0.2rem;
	display:block;
	margin-bottom:0.1rem;
	text-overflow: ellipsis;
    white-space: nowrap;
}
html.mobile .train-item .train-intro .t4{
	font-size:0.12rem;
	line-height:0.17rem;
}
html.mobile .banner.advisor {
    position: relative;
    z-index: 1;
    height: 2.98rem;
    background-size: auto 100% !important;
    background-repeat: no-repeat !important;
    overflow: hidden;
    background-attachment: scroll;
    background-size: cover;
}
html.mobile .banner.advisor h1{
	font-size: 0.32rem;
    line-height: 0.45rem;
    margin-bottom: 0.1rem;
}
html.mobile .banner.advisor .t3{
	font-size: 0.12rem;
    line-height: 0.2rem;
}
html.mobile .about-tabs{
	min-width:0;
}
html.mobile .partner-detail-item .desc{
	height: 0.28rem;
    font-size: 0.14rem;
    line-height:0.28rem;
}