.bs112{
	font-size:26px;
	text-align: center;
	margin: 12px;
	color: #CCC;
	border: 1px dotted #CCC;padding:12px;
}


/*
.top{
    height: 60px;
    background: #383C4A;
    position: absolute;
}
*/
.top-bt{
    font-size: 18px;
    color: #EED8AB;
    overflow: hidden;
    height: 100%;
}
.top-bt>li{
    float: left;
    height: 100%;
    line-height: 60px;
    margin-left: 30px;
}
.top-bt>li>a{
    color: #EED8AB;
}
.style{
    
}
.style-top{
    position: relative;
    height: 57rem;
    min-height: 57rem;
    background: url("../image/backgoun.png") no-repeat center -3.75rem;
    background-size: cover;
}
.style-zt>div:nth-child(1){
    width:39.71rem;
    height: 4.71rem;
 /*   background: url("../image/zimu.png")no-repeat;
    background-size:100% ;*/
    margin: auto;
    text-align: center;
}
.style-zt>div:nth-child(1) img{
    height: 100%;
    width: auto;
}
.style-nr{
    position: absolute;
}
.style-zt{
    /*position: absolute;*/
    /*top: 34.53%;*/
    /*left: 50%;*/
    /*margin-left: -19.85rem;*/
    overflow:hidden;
}
.moiddle{
    overflow: hidden;
    padding: 0;
    padding-top:20px;
    text-align: center;
}
.moiddle>li{
    display: inline-block;
    width: 142px;
    cursor: pointer;
}
.shangc1,.shangc2,.shangc3,.shangc4,.shangc5,.shangc6,.shangc7{
    width: 91px;
    height:46px;
    margin: 0 auto;
    opacity: 0.5;
}
.shangc1{
    background: url("/images/ico1.jpg") no-repeat;
    background-size: 100%;
}
.shangc2{
   background: url("/images/ico2.jpg") no-repeat;
    background-size: 100%;
}
.shangc3{
 background: url("/images/ico3.jpg") no-repeat;
    background-size: 100%;
}
.shangc4{
 background: url("/images/ico4.jpg") no-repeat;
     background-size: 100%;
}
.shangc5{
    background: url("/images/ico5.png") no-repeat;
    background-size: 100%;
}
.shangc6{
    background: url("../img/icon/derucci_pc_icon_shangcheng_menu_zhentou_hover@1x.png") no-repeat;
    background-size: 100%;
}
.shangc7{
    background: url("../img/icon/derucci_pc_icon_shangcheng_menu_chuangpin_hover@1x.png") no-repeat;
    background-size: 100%;
}
.shangc-p{
    font-size:26px;
    text-align: center;
    margin: 4px 0 14px;
    color: #717171;
}
.jacketed{
    margin-top: 5rem;
    text-align: center;
}
.jacketed tr>td:nth-child(2){
    padding: 0 1.42rem;
}
.jacketed table{
    width: 74%;
    margin: auto;
}
.jacketed.forSleep{
    padding-bottom: 10rem;
}
.jacketed-p{
    text-align: center;
    font-size: 48px;
    color: #201D1C;
    margin-bottom: 20px;
}
.forSleep .jacketed-p{
    font-size: 3rem;
    color: #201D1C;
    margin-bottom: 0.625rem;
}
.jacketed-sub{
    font-size: 0.875rem;
    line-height: 1.25rem;
    color: #717171;
}
.forSleep .jacketed-sub{
	margin-bottom: 0.625rem;
}
.jacketed-p2{
    margin-top:9.37rem;
}
.jacketed-td{
    float: left
}
.jacketed-td img{
    width: 28.75rem;
    height: 15rem;
    display: block;
}
.jacketed-td{
    padding-bottom: 1.25rem;
}
.forSleep .jacketed-td{
	margin-right:1.25rem;
}
.forSleep .jacketed-td:nth-child(3n){
	margin-right:0;
}
html.mobile .jacketed-td:nth-child(odd){
	margin-right:0.25rem;
}
.forSleep .jacketed-ul{
	width:88.75rem;
}
.jacketed-td>p{
    font-size: 1.25rem;
    line-height: 1.75rem;
    margin-top: 0.625rem;
    margin-bottom: 1.75rem;
    color: #201D1C;
    letter-spacing: 0;
    cursor: pointer;
    text-align: center;
    white-space:nowrap;
    text-overflow:ellpsis;
    overflow:hidden;
}
.jacketed-td>p:hover{
    text-decoration: underline
}
.jacketed-ul{
    width: 86.25rem;
    margin: auto;
    text-align: left;
    overflow: hidden;
}
.right{
    position: fixed;
    right: 2.06rem;
    top: 50%;
    margin-top: -106px;
}
.right>ul{
}
.right>ul>li{
    width: 52px;
    height: 52px;
    margin:0 auto 12px;
    position: relative;
     -webkit-transition: all 0.2s;
    transition: all 0.2s;

}
.right>ul>li>a{
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
}
.right>ul>li .subPop{
    
}

.right>ul>li:nth-child(1){
    background-image:url(../img/icon/derucci_pc_icon_shangcheng_zixun_default@1x.png)
}
.right>ul>li:nth-child(2){
    background-image:url(../img/icon/derucci_pc_icon_shangcheng_lianxi_default@1x.png)
}
.right>ul>li:nth-child(3){
    background-image:url(../img/icon/derucci_pc_icon_shangcheng_top_default@1x.png)
}
.right>ul>li:nth-child(1):hover{
    background-image:url(../img/icon/derucci_pc_icon_shangcheng_zixun_hover@1x.png)
}
.right>ul>li:nth-child(2):hover{
    background-image:url(../img/icon/derucci_pc_icon_shangcheng_lianxi_hover@1x.png)
}
.right>ul>li:nth-child(3):hover{
    background-image:url(../img/icon/derucci_pc_icon_shangcheng_top_hover@1x.png)
}
.right-p{
    font-size: 16px;
    color: #2D313E;
    letter-spacing: 0;
}
.zpcx{
    margin-top: 10.71rem;
}
.zpcx-line{
    width: 89.09rem;
    margin: auto;
    border-top: 1px solid #4C515F;
    opacity: 0.5;
}
.style-dw .swiper-button-next,
.style-dw .swiper-button-prev{
    top:9rem;
}
.zpcx-p{
    font-size: 48px;
    color: #201D1C;
    text-align: center;
}
.zpcx-logo{
    width: 6.85rem;
    height: 6.07rem;
    background: url("../image/logo-bacrgo.png")no-repeat;
    background-size: 100%;
    margin: 1.42rem auto;
}
.zpcx-cx{
    width: 17.85rem;
    height: 3.42rem;
    background: url("../image/cxk.png")no-repeat;
    background-size: 100%;
    margin: 1.85rem auto  3.57rem;
    position: relative;
}
.zpcx-cx>a{
    font-size: 1.125rem;
    color: #201D1C;
    letter-spacing: 0;
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    line-height: 3.42rem;
    text-align: center;
}
.moiddle li.xz,.moiddle li:hover{
    border-bottom: 1px solid #4C515F;
}
.moiddle li.xz p,.moiddle li:hover p{
    color: #201D1C;
}
.moiddle li.xz div,.moiddle li:hover div{
    opacity: 1;
}
.style-ztp{
    font-size: 1.875rem;
    color: #201D1C;
    line-height: 2.625rem;
    letter-spacing: 0;
    text-align: center;
    margin: 1.25rem 0 0.625rem;
}
.style-lbt .figue>div{
    width: 43.57rem;
    height: 19.28rem;
}
.style-lbt{
    /*position: absolute;*/
}
.style-lbt .figue>div{
    width: 38.125rem;
    height: 16.875rem;
    margin: auto;
}
.style-lbt .figue>div img{
    display: block;
    width: 100%;
    height: 100%;
}
.style-dw{
    position: absolute;
    top:18rem;
    width: 100%;
}
.style-dw .swiper-container,
.style-goldia .swiper-container{
    width: 49.32rem;
}
.style-p1{
    font-size: 2rem;
    color: #201D1C;
    text-align: center;
    margin-bottom: 0.625rem;
}
.style-p2{
    font-size: 1rem;
    color: #201D1C;
    text-align: center;
}
.style-goldia .style-p2{
    color: #717171;
}
.style-zt .t3{
    text-align: center;
    font-size: 0.875rem;
    color: #281935;
    line-height: 1.25rem;
    margin-bottom: 2.8125rem;
    margin-top: 1.25rem;
}
.style-goldia .style-zt>div:nth-child(1){
    width: 29.5rem;
    height: 4.85rem;
/*    background-image: url(../image/derucci_pc_img_product_glodia_title@1x.png)*/
}
.style-goldia{
    padding-top: 9.875rem;
}
.style-goldia .zpcx-cx{
    margin: 0 auto 1.875rem;
}


/*产品中心*/
.prodtop{
    height: 35rem;
    background: url(../image/derucci_pc.png) no-repeat center center;
    background-size: auto 35rem;
    overflow: hidden;
    position: relative;
    z-index: 1;
    /* background-attachment: fixed; */
}
.prodtop-dw{
    position: absolute;
    top: 43%;
    left: 50%;
    width: 88.75rem;
    margin-left: -44.375rem;
}
.prodtop-p1{
    font-size: 58px;
    color: #ffffff;
    font-weight: bold;
}
.prodtop-p2{
    font-size: 24px;
    color: #ffffff;
}
.prodtop-ann{
    width: 17.85rem;
    height: 3.42rem;
    background: url(../img/btn/common_default.png) no-repeat;
    background-size: 100% 100%;
    margin-left: 0;
    position: relative;
    margin-top: 2.85rem;
}
.prodtop-ann>a{
    font-size: 18px;
    color: #201D1C;
    letter-spacing: 0;
    display: block;
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    line-height: 3.42rem;
}
.prb-content{
	width: 88.75rem;
    margin: 3.75rem auto 0;
    overflow: hidden;
}
.prb-content .prb{
	width:58rem;
	margin:0 2.5rem 0 0;
	background: url("../img/img/derucci_pc_img_product_dingzhirukou_default02@1x.jpg") no-repeat;
	background-size:auto 100%;
	float:left;
}
.prb{
    background: url("../img/img/derucci_pc_img_product_dingzhirukou_default@1x.png") no-repeat;
    height: 13.75rem;
    width: 88.75rem;
    margin: 3.75rem auto 0;
    background-size: 100%;
    text-align: center;
    overflow: hidden;
}
.prb-content .app-download{
    border-left: 1px #A5A8AF solid;
    height: 13.75rem;
    float: left;
    width: 28rem;
    padding: 0 0 1.125rem 1.25rem;
}
.prb-content .app-download .qrimg{
    width: 7.25rem;
    height: 7.25rem;
    float: left;
}
.prb-content .app-download .qrimg:nth-child(5){
    width: 7rem;
    height: 7rem;
    float: left;
}
.prb-content .app-download .p3{
    display: block;
    float: left;
    margin-top: 5.5rem;
    margin-right: 2.3rem;
}
.prb-content .app-download .t1{
	font-size:1.5rem;
	line-height:2rem;
}
.prb-content .app-download .t2{
	font-size:0.875rem;
	line-height:1.25rem;
	margin-top:1.25rem;
	color:#717171;
}
.prb p{
    color: #fff;
}
.prb .t1{
    font-size: 3rem;
    line-height: 4.25rem;
    margin-top: 2.25rem;
}
.prb .t2{
    font-size: 0.875rem;
    line-height: 1.25rem;
    margin-bottom: 1.75rem;
}
.prb a{
    text-decoration: underline;
    color: #fff;
    padding-right: 20px;
    background: url(../img/icon/derucci_PC_icon_product_white_default@1x.png) no-repeat right center;
}
.prd-zt{
    position: absolute;
    top: 31%;
    right: 16%;
    text-align: center;
}
.prd-ztp1{
    font-size: 36px;
    color: #E9D09B;
}
.prd-ztp2{
    font-size: 16px;
    color: #E9D09B;
    margin-top: 0.71rem;
}
.prd-jt{
    width: 1.5rem;
    height: 1.5rem;
    background: url("../image/jt.png")no-repeat;
    background-size: cover;
    display: inline-block;
    margin-left: 0.5rem;
}
.brinthe-p1{
    font-size: 48px;
    color: #201D1C;
    text-align: center;
}
.brinthe-p2{
    font-size: 16px;
    color: #717171;
    text-align: center;
}
.brinthe-xg{
    border: 1px solid #CFBD95;
    width: 5.71rem;
    margin: 0.92rem auto 1.42rem;
}
.brinthe-bt{
    margin-top: 4.375rem;
}
.brinthe-li .brinthe,
.brinthe-li .brinthe img{
    display: block;
    width: 100%;
    height: 12.5rem;
}
.brinthe-nr{
    text-align: center;
    margin: 3.71rem auto 0;
    white-space: nowrap;
    width: 88.75rem;
}
.brinthe-nr:after{
    content: '';
    clear:both;
    display: table;
}
.brinthe-nr>li{
    width: 21.25rem;
    height: 21.25rem;
    float: left;
    margin-right: 1.25rem;
    -webkit-transition:box-shadow 0.3s;
    transition:box-shadow 0.3s;
}
.brinthe-nr>li:hover{
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
}
.brinthe-nr>li:last-child{
    margin-right: 0;
}
.brinthe-js{
    font-size: 1rem;
    color: #717171;
    text-align: center;
    white-space: normal;
}
.brinthe-logo{
    height: 2rem;
    width: auto;
    margin: auto;
    display: block;
}
.brinthe-gdy{
    font-size: 1.5rem;
    color: #201D1C;
    text-align: center;
}

.brinthe-fgx{
    width: 1.42rem;
    border: 1px solid #CFBD95;
    margin: 2.9px auto 3.1px;
}
.lnthree{
    overflow: hidden;
    margin-top: 5.17rem;
}
.lnthree-left{
    width: 50%;
    float: left;
    height: 25.875rem;
    cursor: pointer;
    position: relative;
}
.lnthree-right{
    width:50%;
    float: right;
    height: 25.875rem;
    cursor: pointer;
    position: relative;
    overflow: hidden;
}
.lnthree .mask{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    -webkit-transition:all 1s;
    transition:all 1s;
}
.lnthree-left .mask{
    background: url("../img/img/derucci_pc_img_product_2columns_001_size959-@1x.jpg") no-repeat center center;
    background-size: cover;
}
.lnthree-right .mask{
    background: url("../img/img/derucci_pc_img_product_2columns_002_size959@1x.jpg") no-repeat center center;
    background-size:cover;
}

.lnthree-left:hover .mask,.lnthree-right:hover .mask{
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}
.lnthree-leftdw{
    position: absolute;
    top: 32.8%;
    width: 100%;
}
.lnthree-leftp1{
    font-size: 48px;
    color: #FFFFFF;
    text-align: center;
}
.lnthree-leftxt{
    border: 1px solid #CFBD95;
    margin: 1.42rem auto 1.71rem;
    width: 2.85rem;
}
.lnthree-leftp2{
    font-size: 16px;
    color: #FFFFFF;
    text-align: center;
    line-height: 24px;
}
.lnthree-leftdw>.lnthree-leftp2:nth-child(4){
    margin-top: 0.62rem;
}
.lnfour{
    height: 31.25rem;
    background: url("../image/ifoure.png")no-repeat;
/*    background-size: auto 33rem;*/
    background-size: cover;
    background-position: center center;
    margin-top: 2px;
    position: relative;
    cursor: pointer;
    -webkit-transform:all 0.2s;
    transform:all 0.2s;
}
.lnfour.floor1{
    background-image: url(../img/img/derucci_pc_img_product_pauly@1x.png);
}
.lnfour.floor2{
    background-image: url(../img/img/derucci_pc_img_product_lanbojini@1x.jpg);
}
.lnfour-p1{
    font-size: 48px;
    color: #201D1C;
}
.lnfour-dw{
    padding-top: 2.875rem;
    text-align: center;
}
.infour-xt{
    border: 1px solid #CFBD95;
    width: 4.28rem;
    margin: .92rem auto 1.42rem;
}
.infour-p2{
    font-size: 1rem;
    color: #201D1C;
    margin: auto;
    width: 21.92rem;
}
.lnfive{
    position: relative;
}
.lnfive-dw{
    margin-top: 5rem;
    overflow: hidden;
    text-align: center;
    min-width: 89rem;
    padding-bottom:3.75rem;
    width: 100%;
}
.lnfive-left img,.lnfive-right img{
    width: 100%;
    height: 28.75rem;
    display: block;
}
.lnfive-left,.lnfive-right{
    width: 43.75rem;
    display: inline-block;
    vertical-align: top;
}
.lnfive-left{
    border-right: 2px rgba(76,81,95,0.5) solid;
}
.lnfive-p1{
    font-size: 3rem;
    color: #201D1C;
    text-align: center;
    margin-top: 2.85rem;
}

.lnfive-xt{
    width: 1.42rem;
    border: 1px solid #CFBD95;
    margin: .71rem auto  1rem;
}
.lnfive-p2{
    font-size: 1rem;
    color: #201D1C;
    text-align: center;
}
.lnfive-p2sf{
    margin-top: .21rem;
}
.lnnliv{
    height: 31.25rem;
    background: url("../image/lnliv.png") no-repeat center center;
    background-size: cover;
    margin-top: 5rem;
}
.lnnliv.to-store{
    background-image: url(../img/img/derucci_pc_img_product_xunimengdian_banner@1x.png);
    text-align: center;
}
.lnnliv.to-store .t1{
    font-size: 3rem;
    padding-top: 12.875rem;
}
.lnnliv.to-store .t3{
    font-size: 1.125rem;
    margin: 0.625rem auto 5.625rem;
}
.lnnliv>.lnnlivp{
    width: 100%;
    height: 100%;
    line-height: 31.25rem;
    font-size: 48px;
    color: #201D1C;
    text-align: center;
    display: block;

}
.lnnliv>.lnnlivp:hover{
    text-decoration: underline
}
.ln-zpcx{
    margin-top: 1.57rem;
}

.moiddle-jz.fixedNav{
	padding-top:114px;
}
.moiddle-jz.fixedNav .moiddle{
	position:fixed;
	left:0;
	top:60px;
	width:100%;
	z-index:9;
	background:#fff;
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.1);
	box-shadow: 0 2px 3px rgba(0,0,0,0.1);
}
.moiddle-jz.fixedNav .moiddle>li>div{
	display:none;
}
.moiddle-jz.fixedNav .moiddle:hover>li>div{
	display:block;
}


@media only screen and (max-width: 1366px){
    .style-goldia {
        padding-top: 6.8rem;
    }
}


