/*shafa*/
.jianjie{
    overflow: hidden;
    position: relative;
    width: 80%;
    min-width: 1300px;
    margin: 0 auto;
    margin-top: 0;
}

.jianjie .img{
    width: 50%;
    float: left;
    padding-right: 20px;
    display: inline-block;
    vertical-align: middle;
}

.textBox{
	display: inline-block;
	padding: 20px 0px;
	width: 40%;
}
.textBox .image{
	width: 260px;
	margin-top: 20px;
}
.textBox .img img{
	width:100%;
}
.textBox h3{
	text-align: center;
    font-size: 25px;
    color: #000;
}
.textBox .line_div{
    margin: 16px auto 20px;
}

.jianjie p{
    display: inline-block;
    width: 100%;
    line-height: 32px;
    color: #000;
    letter-spacing: 2px;
    text-align: justify;
    text-indent: 2rem;
}

.jianjie .slideBox{
    position: relative;
}
.jianjie .slideBox .brandSlide{
    position: relative;
    width:1500px;
    left: inherit;
    margin-left: inherit;
    top: inherit;
    padding: 20px 0px;
}


.sofoGoodPoit{
    position: relative;
    height: 1020px;
}
.sofoGoodPoit .bigImg{height: 600px;overflow: hidden;position: relative;}
.sofoGoodPoit .bigImg img{
	transform: scale(1);
	transition:  all 1s ease;
}
.sofoGoodPoit .bigBg{
    position: absolute;
    width: 100%;
    display: block;
    top: 0;
    bottom: 0;
    background-color: rgba(237, 238, 239, 0.6);
    transition:  all 1s ease;
    z-index: 1;
}
.sofoGoodPoit:hover .bigBg{
	background-color: rgba(237, 238, 239, 0.7);
	transition:  all 1s ease;
}
.sofoGoodPoit:hover .bigImg img{
	transform: scale(1.02);
	transition:  all 1s ease;
}

.sofoGoodPoit .pointBox{
    position: absolute;
    top: 5%;
    z-index: 2;
    width: 1500px;
    left: 50%;
    transform: translate(-50%,0);
}
.sofoGoodPoit .pointBox .title{
    padding: 50px 0;
    text-align: center;
}
.sofoGoodPoit .pointBox .title p{
	font-size:28px;
}
.sofoGoodPoit .pointBox p{
    font-size: 14px;
    color: #000;
    margin: 5px 0;
}
.sofoGoodPoit .pointBox .line{
    width: 60px;
    height: 2px;
    background-color: #e2cb95;
    margin: 30px auto 40px;
}
.sofoGoodPoit .pointBox span{
    display: block;
    color: #4b4949;
    margin-top: 10px;
    font-size: 16px;
}
.sofoGoodPoit .pontList{margin: 4% -1% 0;}
.sofoGoodPoit .pontList li{
    width: 29.3%;
    float: left;
    margin: 0 1%;
    background-color: #f6f6f6;
    position: relative;
    box-shadow: 0px 0px 1px #dbd9d9;
    animation:  all .4s ease;
    padding: 1%;
}
.sofoGoodPoit .pontList li .info{
	padding: 16px 20px;
	height: 220px;
	background-color: #f6f6f6;
	margin: 0;
}
.sofoGoodPoit .pontList li .info h5{
	font-size: 20px;
	color: #000;
}

.sofoGoodPoit .pontList .img{
	position: relative;
	overflow: hidden;
}
.sofoGoodPoit .pontList .img img{
	transform: scale(1);
	transition:  transform 1s ease;
}
.sofoGoodPoit .pontList li:hover{
	box-shadow: 0px 0px 6px #dbd9d9;
	transition:  transform 1s ease;
}
.sofoGoodPoit .pontList li:hover .img img{
	transform: scale(1.05);
	transition:  transform 1s ease;
}

.sofoGoodPoit .pontList .imagebg{
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    bottom: 0;
	/* background-color: rgba(0,0,0,0.3);
	transition:  all 1s ease; */
}
/* .sofoGoodPoit .pontList li:hover .imagebg{
	background-color: rgba(0,0,0,0); 
	transition:  all 1s ease;
} */
.sofoGoodPoit .iconList{
	text-align: center;
	margin-top: 10px;
}
.sofoGoodPoit .iconList .iconBox{display: inline-block;margin: 0 20px;}
.sofoGoodPoit .iconList .iconBox span{
    color: #5c5858;
    text-align: center;
    font-size: 18px;
}
.sofoGoodPoit .iconList .iconBox .box{
	width: 60px;
	height: 50px;
	background-color: #666460;
	display: inline-block;
	border-radius: 50%;
	text-align: center;
	position: relative;
	vertical-align: middle;
	/* margin-right: 10px; */
	}
.sofoGoodPoit .iconList .iconBox .icon{width: 40px;height: 40px;display: inline-block;margin: 0 auto;background-size: contain;background-repeat: no-repeat;display: inline-block;background-size: contain;}
.sofoGoodPoit .iconList .iconBox .icon1{background-image: url(../images/sofa_icon1.png);width: 40px;height: 40px;position: absolute;top: 50%;left: 50%;margin-top: -20px;margin-left: -20px;}
.sofoGoodPoit .iconList .iconBox .icon2{background-image:url(../images/sofa_icon2.png);width: 44px;height: 18px;position: absolute;top: 50%;margin-top: -9px;left: 50%;margin-left: -22px;}
.sofoGoodPoit .iconList .iconBox .icon3{background-image:url(../images/sofa_icon3.png);width: 30px;height: 38px;position: absolute;top: 50%;left: 50%;margin-top: -19px;margin-left: -15px;}


/*jiaju*/
.jiaju.img_fullScreen{
    background-position:center;
}
.jiaju .jianjie{
    /* margin-top: inherit; */
    /* padding-bottom: 50px; */
}
.jiaju .jianjie p{
    text-indent: inherit;
}
.jiaju .textBox{	 
    width: 100%;
}
.jiaju .textBox .lh24{
	color: #000;
	letter-spacing: 2px;
	padding: 0 240px;
	width: 800px;
	display: inline-block;
	text-align: center;
}
.jiaju .textBox h3,.jiaju .pointBox h3{
	text-align: center;
	font-size: 28px;
}
.jiaju .textBox .line_div{
    margin: 30px auto;
}
.jiaju .textBox .imgbox{
    overflow: hidden;
    margin: 0 -5px;
}
.jiaju .textBox .imgbox img{
	width: 50%;
	float: left;
	margin-top: 30px;
	padding: 0 5px;
	box-sizing: border-box;
}
.jiaju .textBox .info{
    padding-top: 15px;
    overflow: hidden;
    padding-left: 300px;
}
.jiaju .textBox .info p{
    /* width: 25%; */
    /* float: left; */
    margin-top: 5px;
    padding: 0 5px;
    box-sizing: border-box;
    font-size: 14px;
}

.jiaju .pointBox{
    margin-top: 70px;
}
.jiaju .pointBox ul{
    overflow: hidden;
    margin: 40px -5px 0;
}
.jiaju .pointBox li{
    width: 252px;
    float: left;
    margin: 0 5px;
    background-color: #f4f4f4;
    height: 560px;
}
.jiaju .pointBox li .img{
	overflow: hidden;
	
}
.jiaju .pointBox li .img img
{
	transform: scale(1);
	transition:  transform 1s ease;
}
.jiaju .pointBox li:hover .img img{
	transform: scale(1.05);
	transition:  transform 1s ease;
}
.jiaju .pointBox li h5{
    font-size: 18px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}
.jiaju .pointBox li .line{
	width: 30px;
	height: 2px;
	background-color: #f39800;
	margin: 0 auto;
}
.jiaju .pointBox li p{
	padding: 0 15px;
	font-size: 13px;
	text-indent: 2rem;
	margin-top: 10px;
}


/*dignzhi*/
.mat20{
    margin-top: 20px;
}
.dignzhi .sofoGoodPoit{
    height: 1450px;
}
.dignzhi.brandCont{
    position: relative;
    padding: 80px 0;
}
.dignzhi .textBox{
    width: 65%;
    background-color: #806755;
    padding: 6% 0 10% 9%;
}
.dignzhi .textBox h3{
    text-align: left;
    font-size: 36px;
    color: #e2cb95;
}
.dignzhi .textBox h3 .title2{
    font-size:30px;
}
.dignzhi .textBox .content{
    width: 45%;
    margin-top: 5%;
}
.dignzhi .textBox .line_div{
    margin: 16px 20px 20px 0px;
    /* background-color: #2b4343; */
}
.dignzhi .jianjie p{
    text-indent: 0;
    color: #fff;
}
.dignzhi .BramdImg{
    position: absolute;
    width: 55%;
    right: 0;
    top: 50%;
    transform: translate(0, -50%);
}
.dignzhi .BramdImg img{
    width: 100%;
}
.dignzhi  .pointBox .title{
    padding-bottom: 10px;
}
.dignzhi .pointBox .title p{
    color: #fff;
    letter-spacing: 4px;
    font-size: 36px;
    margin: 0;
    text-align: center;
    font-weight: bold;
}
.dignzhi .pointBox .title span{
    color: #fff;
    letter-spacing: 4px;
    padding-bottom: 0px;
    font-size: 16px;
}
.dignzhi .iconList{
    text-align: center;
    width: 100%;
    margin: 60px auto 0;
}
.dignzhi .iconList .iconBox{
    margin: 0 7.4%;
    text-align: center;
}
.dignzhi .iconList .iconBox:last-child{
    /* margin-right: 0; */
}
.dignzhi .iconList .iconBox span{
    font-size: 14px;
    color: #fff;
    letter-spacing: 2px;
}
.dignzhi .iconList .iconBox strong{
    font-size: 17px;
    font-style: italic;
    margin-right: 7px;
}

.dignzhi .sofoGoodPoit .iconList .iconBox .box{
    background-color:inherit;
}
.dignzhi .iconList .iconBox .icon{
    background-size: contain;
    width: 50px;
    height: 50px;
    margin-top: inherit;
    margin-left: inherit;
    position: relative;
    top: inherit;
    left: inherit;
}
.dignzhi .iconList .iconBox .icon1{
    background-image: url(../images/dz-icon1.png);
}

.dignzhi .iconList .iconBox .icon2{
    background-image: url(../images/dz-icon2.png); 
}

.dignzhi .iconList .iconBox .icon3{
    background-image: url(../images/dz-icon3.png);
}

.dignzhi .iconList .iconBox .icon4{
    background-image: url(../images/dz-icon4.png);
}
.dignzhi .iconList .iconBox .icon5{
    background-image: url(../images/dz-icon5.png);
}

.brandSlide{
    position: absolute;
    width: 1500px;
    left: 50%;
    margin-left: -750px;
    top: 360px;
    padding: 80px 100px;
    background-color: #fff;
    box-sizing: border-box;
    
}

.dignzhi .brandSlide{
    position: absolute;
    width: 1500px;
    left: 50%;
    margin-left: inherit;
    transform: translate(-50%,0);
    top: 500px;
    padding: 50px;
    background-color: #f9f9f9;
    box-sizing: border-box;
}


.brandSlide .content{position: relative;}
.brandSlide .content img{
    display: block;
}

.brandSlide .info{
    position: absolute;
    width: 410px;
    background-color: rgb(128,103,85,75%);
    box-sizing: border-box;
    top: 0;
    right: 4%;
    height: 530px;
    padding: 60px 50px 60px 50px;
    background-position: 156px 52px;
    background-repeat: no-repeat;
    background-size: 14px;
}
.brandSlide .info.hmcolor{background-color: rgb(91,83,77,72%);}
.brandSlide .info.cxcolor{background-color: rgb(62,46,32,72%);}
.brandSlide .info.dfncolor{background-color: rgb(80,69,57,72%);}
.brandSlide .info.cycolor{background-color: rgb(101,86,74,72%);}
.brandSlide .info.mmcolor{background-color: rgb(46,39,34,72%);}
.brandSlide .info.left{
    right: inherit;
    left: 4%;
}
.brandSlide .info h5{
    font-size: 26px;
    color: #fff;
    margin-bottom: 16px;
}
.brandSlide .info h5 div{
    color: #fff;
    font-size: 18px;
    margin-top: 5px;
    display: block;
    vertical-align: middle;
}
.brandSlide .info div span{
    display: inline-block;
}
.brandSlide .info div em{
    display: inline-block;
    width: 2.5px;
    height: 15px;
    background-color: #fff;
    margin: 0 8px;
}
.brandSlide .info div i{
    display: inline-block;
    background-image: url(../images/dz_new.png);
    width: 30px;
    height: 13px;
    background-size: contain;
    background-repeat: no-repeat;
    margin-left: 8px;
}
.brandSlide .info .line{
    height: 1.5px;
    background-color: #fff;
    margin: 30px 0;
    width: 50px;
}
.brandSlide .sbImg img{
    display: block;
    max-height: 100px;
}
.brandSlide .info p{
    color: #fff;
    line-height: 23px;
    letter-spacing: 4px;
    font-size: 13px;
}
.brandSlide .info .p2{
    letter-spacing: 2px;
}
.brandSlide .case_w{
    position: relative;
    height: auto;
}
.brandSlide .bc_pro_p{
    position: absolute;
    bottom: 1%;
    z-index: 1;
    left: 50%;
    margin-left: -41px;
}
.brandSlide  .bc_pro_p_c{
    background-color: inherit;
}
.brandSlide  .bc_pro_p_c span{   
    width: 10px;  
    height: 10px;
}
.BranValue{
    
background-color: #f1f1f1;
    
overflow: hidden;
}
.BranValueInfo{
    width: 1500px;
    margin: auto;
    margin-top: 4%;
    margin-bottom: 80px;
}

.BranValueInfo .text-box h3{
    font-size: 36px;
    text-align: center;
    font-weight: bold;
}
.BranValueInfo .text-box .line_div{margin: 30px auto 80px;background-color: #e4ca99;height: 3px;}
.BranValueInfo .pontList{
    overflow: hidden;
    margin: 0 -0.5%;
}
.BranValueInfo .pontList li{
    width: 24%;
    height: 490px;
    float: left;
    display: inline-block;
    padding: 0 10px;
    box-sizing: border-box;
    background-color: #fafafa;
    padding: 30px 0px 0;
    margin: 0 0.5%;
    position: relative;
}
.BranValueInfo .pontList li .img{
    text-align: center;
    margin-top: 30px;
    position: absolute;
    bottom: 0;
}
.BranValueInfo .pontList li .img img{
    width: 100%;
}
.BranValue  .info{
    text-align: center;
}
.BranValue .title{
    font-weight: bold;
}
.BranValue  .icon{
    width: auto;
    height: 12px;
    margin: 0 auto;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    margin: 10px 0 18px;
}
.BranValue .icon1{
    background-image: url(../images/dzjz-brand1.png);
}
.BranValue  .icon2{
    background-image: url(../images/dzjz-brand2.png);
}
.BranValue  .icon3{
    background-image: url(../images/dzjz-brand3.png);
}
.BranValue  .icon4{
    background-image: url(../images/dzjz-brand4.png);
}
.BranValue  .icon5{
    background-image: url(../images/dzjz-brand5.png);
    background-position: left;
}
.BranValue .info h5{
    font-size: 20px;
    font-weight: bold;
    margin-top: 14px;
    text-align: center;
    letter-spacing: 0;
    /* font-weight: bold; */
    padding-bottom: 2px;
    color: #3e3e3e;
}
.BranValueInfo .pontList li .info p{
    text-align: center;
    font-size: 12px;
    color: #000;
    line-height: 23px;
    padding: 0 12px;
}
.brandValueBottom{
    margin-top: 20px;
    background-color: #fff;
    display: flex;
}
.bVcontLeft{
    width: 25%;
    display: inline-block;
    padding: 80px 3% 0 3%;
}
.bVcontLeft .title{}
.bVcontLeft h5{
    font-size: 20px;
    font-weight: bold;
    margin-top: 14px;
    text-align: left;
    letter-spacing: 0;
    /* font-weight: bold; */
    padding-bottom: 2px;
    color: #3e3e3e;
}
.bVcontLeft .title{
    text-align: left;
}
.bVcontLeft  .cont{
    display: flex;
    margin: 40px 0 50px;
}
.bVcontLeft .cont img{display: inline-block;/* width: 50%; */height: 100px;}
.bVcontLeft .cont div{width: 50%;}
.bVcontLeft .cont div p{
    line-height: 20px;
    font-size: 12px;
}
.bVcontLeft .cont1{}
.bVcontLeft  .cont1 img{
    margin-right: 30px;
}
.bVcontLeft .cont1 div{
    margin-top: 10px;
}
.bVcontLeft .cont2{}
.bVcontLeft .cont2 div{
    text-align: right;
    margin-right: 30px;
}
.bVcontLeft .cont2 img{}

.bVcontRight{
    width: 69%;
    display: inline-block;
    position: relative;

}
.bVcontRight .bc_pro_p{position: absolute;z-index: 1;left: 50%;transform: translate(-50%, 0);bottom: 10px;}
.bVcontRight .bc_pro_p_c{ background-color: inherit;}
.dignzhi .swiper-pagination-bullet-active{
    background-color: #e2cb95;
    
}


/*jiaju*/
.huangchaojiaju_bg{
    background-image: url(../images/jiaju-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.huangchaoInfo .tileCont{
    font-size: 36px;
    text-align: center;
    padding-top: 4%;
    color: #fff;
}
.huangchaoInfo .ContList{
    text-align: center;
    margin: 0 auto;
    margin-top: 3%;
    margin-bottom: 3%;
    width: 1300px;
}
.huangchaoInfo .cont{
    width: 20%;
    display: inline-block;
    padding-right: 5%;
}
.huangchaoInfo .cont:last-child{
    padding-right: 0;
}
.huangchaoInfo .cont img{}
.huangchaoInfo .cont .title{
    color: #d5d1d1;
    margin-top: 10px;
    font-size: 16px;
}
.huangchaoInfo .cont .title2{
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    margin-top: 5px;
}
.huangchaoInfo .cont .line{
    width: 60px;
    height: 2px;
    background-color: #fff;
    margin-top: 20px;
    display: inline-block;
}




.huangchaojiaju .sofoGoodPoit{
    height: inherit;
}
.huangchaojiaju .brandSlide .case_w{
    height: inherit;
}
.huangchaojiaju .bc_pro_p{margin-top: 30px;}
.huangchaojiaju .brandSlide{
    position: relative;
    width: 80%;
    top: 0;
    left: inherit;
    margin: 0 auto;
    padding: 0;
    background-color: #ebebeb;
    padding: 3%;
}
.huangchaojiaju .brandSlide .floatBox .info{
    top: 0;
    height: 100%;
    right: 60px;
    margin-top: 0;
    background-color: rgba(0,0,0,0.6);
    padding: 6% 40px;
    z-index: 3;
    background-image: inherit;
    box-shadow: 1px -1px 10px rgba(0,0,0,0.5);
}
.huangchaojiaju .brandSlide  .floatBox .info h5{
    margin-bottom:15px;
    color: #dfdcdc;
}
.huangchaojiaju .brandSlide  .floatBox .info .line{
    width:60px;
    height: 2px;
    background-color:#f39800;
}
.huangchaojiaju .brandSlide  .floatBox .info p{
    line-height: 28px;
    font-size: 14px;
    margin-bottom: 20px;
    color: #dfdcdc;
}
.backroundColor{
    background-color:#f9f9f9;
}


/*jinqishi*/
.jinqishi .sofoGoodPoit{
  height: auto;
}

.jinqishi .jianjie{
    background-color: #ebebeb;
    overflow: hidden;
    margin-top: 4.5%;
    margin-bottom: 4.5%;
}

.jinqishi .jianjie .img{
    box-shadow: 0 0 30px rgba(0,0,0,.35);
    padding-right: 0;
    /* margin-right: 60px; */
    /* float: right; */
    width: 48%;
}
.jinqishi .textBox{
    width: 40%;
    padding: 3.8% 0 0 70px;
}
.jinqishi .textBox h3{
    color: #2a2828;
    text-align: center;
    font-size: 28px;
}
.jinqishi .textBox .line_div{
    margin: 20px auto 0px;
    background-color: #2a2828;
}
.jinqishi .textBox p{
    color: #2a2828;
    padding-top: 20px;
    text-indent: inherit;
}

.jinqishi .brandSlide .case_w{
    height: inherit;
}
.jinqishi .brandSlide{
    position: absolute;
    width: 80%;
    top: 35%;
    left: 50%;
    padding: 0;
    transform: translateX(-50%);
    margin-left: 0;
}

.jinqishi .bc_pro_p{
    margin-top:30px;
    visibility: collapse;
}
.SlideCategoryBg{}
.SlideCategoryBg img{}
.jinqishi .cont-title{
    height: inherit;
    position: absolute;
    top: 8%;
    width: 100%;
}
.jinqishi .title1{
    text-align: center;
    color: #cfa972;
    font-size: 38px;
    font-weight: bold;
    letter-spacing: 2px;
}
.jinqishi .title2{
    text-align: center;
    padding-top: 1%;
    font-size: 20px;
    color: #666666;
    letter-spacing: 2px;
}

.jinqishi .brandSlide{
    box-shadow: 1px 1px 20px #605b5b;
}
.jinqishi .brandSlide .slide-bg{}
.jinqishi .brandSlide .slide-bg img{}
.jinqishi .brandSlide .content{
    position: absolute;
    top: 0;
    overflow: hidden;
    width: 100%;
    margin: 0;
    display: inline-block;
    padding: 2.5% 0 2.3%;
}
.jinqishi .brandSlide .contBox{
    width: 30%;
    float: left;
    margin-left: 3%;
}
.jinqishi .brandSlide .contBox .cont{
    margin-top: 15%;
    margin-left: 5%;
    width: 85%;
}
.jinqishi .brandSlide .cont img{
    width: 35%;
}
.jinqishi .brandSlide .cont .tips{
    margin-top: 10%;
}
.jinqishi .brandSlide .cont .tips span{
    color: #cfa972;
    display: inline-block;
    padding-right: 10px;
    padding: 0 10%;
}
.jinqishi .brandSlide .cont .tips span:first-child{
    padding-left: 0;
}
.jinqishi .brandSlide .cont .tips span:last-child{
    padding-right: 0;
}
.jinqishi .brandSlide .cont .tips .line{
    display: inline-block;
    vertical-align: middle;
    width: 1px;
    height: 10px;
    background-color: #cfa972;
}
.jinqishi .brandSlide .cont p{
    margin-top: 5%;
    color: #efefef;
    letter-spacing: 2px;
    line-height: 25px;
    font-size: 13px;
    height: 130px;
    text-align: justify;
}
.jinqishi .brandSlide .imglist{
    margin-top: 10%;
}
.jinqishi .brandSlide .imglist img{
    width: 30%;
    display: inline-block;
    margin-right: 1.5%;
}

.jinqishi .brandSlide .imgBox{
    width: 63%;
    position: relative;
    float: right;
}
.jinqishi .brandSlide .imgBox img.big{}
.jinqishi .brandSlide .imgBox .info{
    background: inherit;
}
.jinqishi .brandSlide .imgBox i{
    display: inline-block;
    width: 3%;
    display: inline-block;
    float: left;
    height: 100%;
    background-color: #000;
    position: absolute;
    bottom: 0;
}
.jinqishi .brandSlide .imgBox i img{
    top: 50%;
    left: 50%;
    width: 10px;
    height: 12px;
    margin-top: -6px;
    margin-left: -5px;
    position: absolute;
}
.jinqishi .brandSlide .imgBox .info{
    position: absolute;
    width: 100%;
    padding: 0;
    margin: 0;
    left: 0;
    bottom: 0;
    top: inherit;
    height: inherit;
    background-color: rgba(0,0,0,0.4);
}
.jinqishi .brandSlide .imgBox .info p{
    width: 94%;
    display: inline-block;
    float: right;
    padding: 0.8% 0;
    font-size: 13px;
    line-height: 22px;
    color: #efefef;
}

.SlideCategoryLlist{
    width: 50%;
    margin: 0 auto;
    background-color: #fff;
    margin-top: 1.4%;
    border-radius: 30px;
    box-shadow: 1px 5px 25px #bababa;
}
.SlideCategoryLlist .list-item{
    display: inline-block;
    width: 24%;
    text-align: center;
    font-size: 16px;
    color: #000;
    vertical-align: middle;
    letter-spacing: 1px;
    cursor: pointer;
    padding: 1.5% 0;
}
.SlideCategoryLlist .list-item.on{
    color: #cfa972;
}
.SlideCategoryLlist .line{
    display: inline-block;
    width: 1px;
    height: 18px;
    background-color: #e4e1e1;
    vertical-align: middle;
}

.jinqishi .brandSlide .swiper-slide.fx  .contBox{
    float:right;
    margin-right: 1.5%;
}
.jinqishi .brandSlide .swiper-slide.fx  .imgBox{
    float:left;
}

.jinqishi .brandSlide .swiper-slide.fx .imgBox i{right: 0;}
.jinqishi .brandSlide .swiper-slide.fx .imgBox p{padding-right: 3%;}
.jinqishi .brandSlide .swiper-slide.fx .contBox .cont{margin-left: 0;margin-top: 16%;}
.jinqishi .brandSlide .con_next{
    right: -8%;
    background:url(../images/right.png);
    width:38px;
    height:71px;
    background-size: 80%;
    background-repeat: no-repeat;
    background-position: center center;
}
.jinqishi .brandSlide .con_prev{
    left: -8%;
    background:url(../images/left.png);
    width:38px;
    height:71px;
    background-size: 80%;
    background-repeat: no-repeat;
    background-position: center center;
}

.brandPoint{
    background-color: #eeeeee;
    margin-top: 15.5%;
}
.brandPoint .qualityCont{
    position: relative;
}
.qualityCont .bigBg{
    width: 100%;
    height: auto;
    display: inline-block;
}
.qualityCont .listBox{
    width: 65%;
    max-width: 1300px;
    background-color: #ffffff;
    position: absolute;
    bottom: -8%;
    left: 50%;
    transform: translate(-50%);
    box-shadow: 1px 1px 10px #d0d0d0;
}
.qualityCont .list{
    text-align: center;
    padding: 3% 0 0%;
}
.qualityCont .list .item{
    display: inline-block;
    width: 12%;
    height: auto;
    padding: 0 3%;
}
.qualityCont .cont{
    text-align: center;
    display: block;
    color: #322f2f;
    width: 200px;
    margin: 0 auto;
    line-height: 20px;
    padding: 1.2% 0 1.5%;
    font-size: 13px;
}
.brandZiZhi{
    margin-top: 6.5%;
    padding-bottom: 0.5%;
}
.brandZiZhiSlide{
    position: relative;
    width: 80%;
    margin: auto;
}
.brandZiZhiSlide .swiper-slide{
    text-align: center;
    width: 17.6%;
    -webkit-transition: transform 1.0s;
    -moz-transition: transform 1.0s;
    -ms-transition: transform 1.0s;
    -o-transition: transform 1.0s;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    box-shadow: 1px 1px 3px #d5d2d2;
}
.brandZiZhiSlide .swiper-slide .slideBox{
    background-color: #fff;
    margin: 0;
}
.brandZiZhiSlide .swiper-slide.swiper-slide-active{
    -webkit-transform: scale(1.2);
	transform: scale(1);
    
}
.brandZiZhiSlide .swiper-slide .imgBox{
    text-align: center;
    padding: 10px;
    
}
.brandZiZhiSlide .swiper-slide img{}
.brandZiZhiSlide .swiper-slide .title{
    text-align: center;
    color: #363636;
}
.brandZiZhiSlide .swiper-slide .line{
    text-align: center;
    height: 5px;
    margin-top: 5px;
}
.brandZiZhiSlide .swiper-slide .line em{
    width: 30px;
    height: 1px;
    background-color: #b89660;
    display: inline-block;
    position: absolute;
    left: 50%;
    margin-left: -15px;
}

.brandZiZhiSlide .swiper-slide .cont{
    text-align: center;
    padding: 5px 10px 1%;
    height: 50px;
    font-size: 14px;
    color: #363636;
}

.brandZiZhiSlide .next{
    right: -6%;
    background:url(../images/right.png);
    width:38px;
    height:71px;
    background-size: 80%;
    background-repeat: no-repeat;
    background-position: center center;
    margin-top:-4%;
}
.brandZiZhiSlide .prev{
    left: -6%;
    background:url(../images/left.png);
    width:38px;
    height:71px;
    background-size: 80%;
    background-repeat: no-repeat;
    background-position: center center;
    margin-top:-4%;
}

.casePoint{
    width: 1300px;
    margin: 3.5% auto;
}
.casePoint .title{
    text-align: center;
    color: #cfa972;
    font-size: 38px;
    font-weight: bold;
}
.casePoint .text{
    text-align: center;
    margin-top: 1%;
    color: #666666;
    font-size: 20px;
}
.casePoint .contBox{
    margin-top: 3%;
}
.casePoint .contBox .list{
    overflow: hidden;
    margin: 0 -0.5%;
}
.casePoint .contBox .item{
    width: 32.3%;
    float: left;
    position: relative;
    margin: 0 0.5%;
    margin-bottom: 1%;
}
.casePoint .contBox .pdimg{}
.casePoint .contBox .erweima{
    position: absolute;
    height: auto;
    top: 0;
    left: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.5);
    width: 100%;
    opacity: 0;
    -webkit-transition: opacity 1.0s;
	-moz-transition: opacity 1.0s;
	-ms-transition: opacity 1.0s;
	-o-transition: opacity 1.0s;
}

.casePoint .contBox .erweima:hover{
    opacity: 1;
    -webkit-transition: opacity 1.0s;
	-moz-transition: opacity 1.0s;
	-ms-transition: opacity 1.0s;
	-o-transition: opacity 1.0s;

}
.casePoint .contBox .erweima img{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 25%;
}
.casePoint .contBox em{
    display: inline-block;
    position: absolute;
    color: #fff;
    top: 8%;
    right: 5%;
    border: 1.2px solid #fff;
    padding: 1px 10px;
    border-radius: 4px;
}


/*皇朝睡眠*/
.shuimian{}
.shuimian .jianjie{
    width: 100%;
    position: relative;
}
.shuimian .jianjieBg{
    background-image: url("../images/sm_jianbg.jpg");
    background-size: cover;
}
.shuimian .Bgcont{
    width: 1300px;
    height: 759px;
    margin: 0 auto;
    position: relative;
}
.shuimian .Bgcont .bg1{
    background:url("../images/sm_jjbg3.png");
    background-size: cover;
    width: 984px;
    height: 759px;
    position: absolute;
    left: 1935px;

    
}
.shuimian .Bgcont .bg2{
    background:url("../images/sm_jjbg4.png");
    background-size: cover;
    width: 1849px;
    height: 759px;
    position: absolute;
    right: 993px;
}

.shuimian .Bgcont .bg1.move1{
    animation-name: move1;
    animation-duration: 1.5s;
    animation-fill-mode: both;
}

.shuimian .Bgcont .bg2.move2{
    animation-name: move2;
    animation-duration: 2s;
    animation-fill-mode: both;
}



@-webkit-keyframes move1{     /*适用于chrome*/
    0% {
        left: 1935px;    
    }
    100% {
        left: 935px;  
    }
}

@-webkit-keyframes move2{     /*适用于chrome*/
    0% {
        right: 993px;    
    }
    100% {
        right: 93px;  
    }
}

@-webkit-keyframes move3{     /*适用于chrome*/
    0% {
        margin-top: 740px;
    }
    100% {
        margin-top: -30px;
    }
}
.shuimian .jianjieCont{
    position: absolute;
    width: 1500px;
    height: 550px;
    top: 0;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    margin-top: 740px;
}
.shuimian .jianjieCont.move3{
    animation-name: move3;
    animation-duration: 1.5s;
    animation-fill-mode: both;
}

.shuimian .jianjieCont .contentColor{
    width: 350px;
    height: 560px;
    background-color: rgba(0,89,121,0.5);
    position: absolute;
    left: 50%;
    transform: translate(-50%,0);
    margin-left: -320px;
}
.shuimian .jianjieTex{
    width: 360px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(0,-50%);
    margin-right: 100px;
    margin-top: -40px;
}
.shuimian .jianjieTex h3{
    color: #fff;
}
.shuimian .jianjieTex .title1{
    font-size: 35px;
}
.shuimian .jianjieTex .title2{
    font-size: 28px;
}

.shuimian .jianjieTex .content{
    
    margin-top: 50px;
}
.shuimian .jianjieTex .content p{
    color: #fff;
}
.shuimian .BrandImg{
    position: absolute;
    width: 805px;
    top: 50%;
    left: 0;
    transform: translate(0,-50%);
    margin-left: 320px;
}
.shuimian .BrandImg img{}

.smGoodPoit{
    position: relative;
    height: 780px;
}
.smGoodPoit .smBg{
    background:url("../images/sm_ppbg.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    height: 430px;
    overflow: hidden;
}
.smGoodPoit .smBg img{
    transform: scale(1);
	transition:  transform 1s ease;
}
.smGoodPoit:hover .smBg img{
    transform: scale(1.04);
	transition:  transform 1s ease;
}


.smGoodPoit .pointBox{
    width: 1500px;
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
    top: 20%;
    margin: 0 -0.5%;
}
.smGoodPoit .pointBox .toptitle{
}

.smGoodPoit .pointBox p{
    text-align: center;
    font-size: 30px;
    color: #fff;
    margin-bottom: 30px;
}
.smGoodPoit .pointBox .t1{
    display: block;
    text-align: center;
    color: #fff;
    letter-spacing: 2px;
}
.smGoodPoit .pointBox .t2{
    display: block;
    text-align: center;
    color: #fff;
    letter-spacing: 2px;
}
.smGoodPoit .pointBox .contList{
    margin-top: 60px;
}
.smGoodPoit .pointBox .contItem{
    width: 19%;
    background-color: #f5f5f5;
    position: relative;
    float: left;
    margin: 0 0.5%;
    height: 450px;
    overflow: hidden;
    top:0px;
    transition:  top .3s ease;
}
.smGoodPoit .pointBox .contItem:hover{
    top:-15px;
	transition:  top .5s ease;
}
.smGoodPoit .pointBox .iconBox{
    width: 80px;
    position: absolute;
    right: 10px;
    top: 15px;
}
.smGoodPoit .pointBox .iconBox img{}
.smGoodPoit .pointBox .iconBox em{
    display: block;
}
.smGoodPoit .pointBox .contItem .title{
    padding-top: 10%;
    margin-left: 30px;
}
.smGoodPoit .pointBox .contItem .title span{display: block;font-weight: bold;font-size: 20px;color: #000;}

.smGoodPoit .pointBox .content{
    margin: 50px 50px 0 30px;
    text-align: justify;
    color: #000;
    width: 70%;
}
.smGoodPoit .pointBox .img{
    margin-top: 20px;
    position: absolute;
    bottom: 0;
    width: 100%;

}
/* .smGoodPoit .pointBox .img img{
    transform: scale(1);
	transition:  transform 1s ease;

} */

.smGoodPoit .pointBox .img img{
    display: inline-block;
}

/* .smGoodPoit .pointBox .contItem:hover .img img{
    transform: scale(1.08);
	transition:  transform 1s ease;
} */

.smStoreCont{width: 1500px;margin: 0 auto;margin-top: 70px;position: relative;}
.smStoreCont .toptitle{
    margin-bottom: 30px;
}

.smStoreCont .toptitle p{
    text-align: center;
    font-size: 30px;
    color: #000;
    margin-bottom: 20px;
}
.smStoreCont .toptitle .text{
    text-align: center;
    letter-spacing: 2px;
}
.smStoreInfo{}
.smStoreBottom{
    position: absolute;
    width: 100%;
    display: block;
    height: 220px;
    bottom: 0;
    z-index: 9;
}
.smStoreBottom .Bottombg{
    background:url("../images/sm_mdbg.png");
    height: 220px;
    background-size: cover;
}
.smStoreIcont{
    position: absolute;
    width: 100%;
    text-align: center;
    height: 70px;
    top: 60%;
    transform: translate(0,-50%);
}
.smStoreIcont .icon{
    width: 70px;
    height: 70px;
    display: inline-block;
    margin: 0 100px;
}
.smStoreIcont .icon1{
    background:url("../images/sm_mdicon1.png");
    background-size: contain;
}
.smStoreIcont .icon2{
    background:url("../images/sm_mdicon2.png");
    background-size: contain;
}
.smStoreIcont .icon3{
    background:url("../images/sm_mdicon3.png");
    background-size: contain;
}

.smhonorCont{
    width: 100%;
    background-color: #e9f1f5;
    margin-top: 60px;
}
.smhonorCont .maninBox{
    width: 80%;
    min-width: 1300px;
    margin: 0 auto;
    padding: 0 0 150px;
}
.smhonorCont .toptitle{
    text-align: center;
    padding-top: 60px;
}
.smhonorCont .toptitle p{
    text-align: center;
    font-size: 30px;
    color: #000;
    margin-bottom: 30px;
}
.smhonorCont .toptitle .text{
    color: #000;
}
.smhonorCont  .honorList{
    text-align: center;
    margin-top: 80px;
}
.smhonorCont  .honorList .listItem{
    width: 200px;
    display: inline-block;
    margin: 0 20px;
}
.smhonorCont .listItem .text{
    margin-top: 20px;
}


@media screen and ( max-width: 1800px){
	.jinqishi .brandSlide .cont .tips span{
        padding:0 9%
    }
    .jinqishi .brandSlide{
        top: 36.5%;
    }
    .qualityCont .listBox{
        width:60%;
    }
    .smGoodPoit .pointBox .contItem{
        height: 420px;
    }
}

@media screen and ( max-width: 1700px){
    .dignzhi .textBox{
        padding: 6% 0 6% 6%;
        
    }
    .dignzhi .textBox .content{
        width: 48%;
        margin-top: 3%;
    }
    .dignzhi .jianjie p{
        line-height: 28px;
    }
    .content100.dignzhi .sofoGoodPoit .pointBox{
        margin-left: inherit;
    }

    .content100.dignzhi .iconList .iconBox{
        margin: 0 7%;
    }
	.jinqishi .brandSlide{
        top: 37.5%;
    }
    .brandPoint{
        margin-top: 16.5%;
    }
    .huangchaojiaju .brandSlide .floatBox .info{
        padding: 4% 40px;
    }
    .huangchaojiaju .brandSlide{
        width:100%;
    }
    .smGoodPoit .pointBox .contItem{
        height: 400px;
    }

}


@media screen and ( max-width: 1600px){
    .content100.dignzhi .sofoGoodPoit{
        height: 1330px;
    }
    .dignzhi .brandSlide{
        width:1300px;
    }
    .BranValueInfo{
        width:1300px;
    }
    .bVcontLeft{
        width:28%;
    }
    .bVcontRight{
        width:66%;
    }
}


@media screen and ( max-width: 1560px){
    .jinqishi.a_contain{
        width:75%;
    }
	.jinqishi .brandSlide .cont .tips span{
        padding:0 7.5%
    }

    .jinqishi .brandSlide{
        top: 40%;
    }
    .brandPoint{
        margin-top: 18%;
    }
    .qualityCont .cont{
        line-height: 24px;
        font-size: 13px;
    }
    .smGoodPoit .pointBox{
        width:1300px;
    }
    .smStoreCont{
        width:1300px;
    }
}


@media screen and ( max-width: 1460px){
    .SlideCategoryLlist .list-item{
        width: 23.5%;
    }
    .jinqishi .brandSlide{
        top: 41%;
    }
    .brandPoint{
        margin-top: 19%;
    }
}
