﻿html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td {
	margin: 0;
	padding: 0;
}
body{_font-family:'Microsoft YaHei' !important; font-family:'Microsoft YaHei';}


/*更多选择标签*/
em,i{ font-style:normal;}

/*列表,图像,A重置*/
ul{ list-style:none;}
img{ border:0 none;}
a{ text-decoration:none; outline:none;}
@font-face { font-family: DINOffcPro; src:url('../images/qwrz/font/DINOffcPro.woff'), url('../images/qwrz/font/DINOffcPro.ttf'), url('../images/qwrz/font/DINOffcPro.eot'), url('../images/qwrz/font/DINOffcPro.svg'), url('../images/qwrz/font/DINOffcPro.otf'); }
.swiper-container-vertical>.swiper-wrapper {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}

.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2;
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff;
}

.swiper-container {margin-left: auto;margin-right: auto;position: relative;overflow: hidden;z-index: 1}

.swiper-wrapper {position: relative;width: 100%;height: 100%;z-index: 1;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-ms-transition-property: -ms-transform;transition-property: transform;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box}

.swiper-slide {-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;width: 100%;height: 100%;position: relative}

.swiper-button-next, .swiper-button-prev {position: absolute;top: 50%;width: 27px;height: 44px;margin-top: -22px;z-index: 10;cursor: pointer;-moz-background-size: 27px 44px;-webkit-background-size: 27px 44px;background-size: 27px 44px;background-position: center;background-repeat: no-repeat}

.swiper-pagination {position: absolute;text-align: center;-webkit-transition: .3s;-moz-transition: .3s;-o-transition: .3s;transition: .3s;-webkit-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);z-index: 10}

.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: 10px;left: 0;width: 100%}

.clear{
	clear: both;
}
/* 头部链接 */
.banner{width: 100%;}
.banner .swiper-slide img{width: 100%;}
.banner .swiper-pagination span{ margin-right:8px;  width:30px; height:1px;}
.banner .swiper-pagination-bullet{opacity:1; background:#fff;}
.banner .swiper-pagination-bullet-active{background:#27a1f9;}
/*轮播*/

.ruanzhuang{width: 100%;}
.ruanzhuang .rZ_wrap{width: 1200px;margin:0 auto;}
.ruanzhuang .floor01{padding-top: 50px;}
.ruanzhuang .floorTit{margin-bottom: 20px;position: relative;}
.ruanzhuang .floorTit h3{font-size: 36px;color: #000;text-indent: 20px;box-sizing: border-box;border-left: 5px solid #419eff;}
.ruanzhuang .floorTit h3 em{margin-left: 20px;font-size: 26px;font-weight: 400;vertical-align: bottom;}
.ruanzhuang .floorTit .floorLink{position: absolute;right: 0px;bottom: 0;}
.ruanzhuang .floorTit .floorLink a{font-size: 14px;color: #000000;display: inline-block;vertical-align: bottom;margin-left:15px;}
.ruanzhuang .floorTit .floorLink a:hover{color: #419eff;}
.ruanzhuang .livingRoom{padding: 60px 0 40px;}
.ruanzhuang .bedRoom{padding: 60px 0 40px; background-color: #f4fdff}
.ruanzhuang .studyRoom{padding: 60px 0 40px;}
.ruanzhuang .eatRoom{padding: 60px 0 40px;background-color: #f4fdff}
.ruanzhuang .childRoom{padding: 60px 0 40px;}
.ruanzhuang .lightRoom{padding: 60px 0 0px;background-color: #f4fdff}
.ruanzhuang .styleOne .floor_caseList{padding-bottom: 30px;}
.ruanzhuang .styleOne .floor_case{width: 386px;float: left;margin-right:21px; }
.ruanzhuang .styleOne .floor_case:hover .floor_caseView img{transform: scale(1.05);}
.ruanzhuang .styleOne .floor_case.none{margin-right: 0;}
.ruanzhuang .styleOne .floor_caseView{width: 100%;height: 380px;display: flex;justify-content: center;align-items: center;overflow: hidden;background-color:#fff;}
.ruanzhuang .styleOne .floor_caseView img{height: 100%;transition: all .3s;}
.ruanzhuang .styleOne .floor_caseBox{margin-top: -50px;box-sizing: border-box;padding:0 10px;position: relative;z-index: 3;}
.ruanzhuang .styleOne .floor_caseInner{width: 100%;background-color: #ffffff;box-sizing: border-box;padding:10px 20px;border-radius: 10px;box-shadow: 0 5px 20px rgba(0,0,0,.1)}
.ruanzhuang .styleOne .floor_caseInner p{font-size: 16px;line-height: 25px;margin-bottom: 10px;height: 50px;display: -webkit-box;overflow: hidden;-webkit-line-clamp:2;text-overflow: ellipsis;-webkit-box-orient:vertical;color: #000000;}
.ruanzhuang .styleOne .floor_caseInner .orange{background-color: #ff6600;color: #fff;margin-right: 5px;padding:0 5px;}
.ruanzhuang .styleOne .floor_caseInner h3{text-align: center;font-size: 0;padding:10px 0;border-top: 2px dashed #ebebeb;}
.ruanzhuang .styleOne .floor_caseInner .hotLeft{font-size: 18px;line-height: 30px;background-color: #e50000;color: #fff;padding:0 15px;height: 30px;display: inline-block;vertical-align: top;font-weight: 400;}
.ruanzhuang .styleOne .floor_caseInner .hotRight{font-size: 18px;line-height: 30px;background-color: #ffffff;color: #999999;padding:0 15px;height: 30px;box-sizing: border-box;border:1px solid #e50000;display: inline-block;vertical-align: top;font-weight: 400;text-decoration: line-through;}
.ruanzhuang .styleOne .floorSlide .swiper-container{padding: 10px 0 5px;}
.ruanzhuang .styleOne .floorSlide .swiper-slide{box-sizing: border-box;border:1px solid #ebebeb;top: 0;transition: all .3s;}
.ruanzhuang .styleOne .floorSlide .swiper-slide:hover{top: -10px;box-shadow: 0 10px 20px rgba(0,0,0,.1);}
.ruanzhuang .styleOne .floorSlide_view{width: 100%;height: 290px;display: flex;justify-content: center;align-items: center;overflow: hidden;background-color:#f4f4f4;}
.ruanzhuang .styleOne .floorSlide_view img{height:100%;}
.ruanzhuang .styleOne .floorSlide_price{padding:30px 10px;box-sizing:border-box;background-color: #fff;}
.ruanzhuang .styleOne .floorSlide_price h3{font-size: 16px;text-align: center;margin-bottom: 5px;color: #000000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ruanzhuang .styleOne .floorSlide_price p{font-size: 16px;color: #e50000;text-align: center;}
.ruanzhuang .styleTwo .floor_caseBig{width: 429px;float: left;}
.ruanzhuang .styleTwo .floor_caseBigView{width: 100%;height: 450px;display: flex;justify-content: center;align-items: center;overflow: hidden;background-color:#fff;}
.ruanzhuang .styleTwo .floor_caseBigView img{height: 100%;transition: all .3s;}
.ruanzhuang .styleTwo .floor_caseBig:hover img{transform: scale(1.05);}
.ruanzhuang .styleTwo .floor_caseBigPrice{padding:20px 10px;background-color: #fff;box-sizing:border-box;height:134px;}
.ruanzhuang .styleTwo .floor_caseBigPrice h3{font-size: 20px;text-align: center;margin:10px 0;color: #000000;display: -webkit-box;overflow: hidden;-webkit-line-clamp:2;text-overflow: ellipsis;-webkit-box-orient:vertical;}
.ruanzhuang .styleTwo .floor_caseBigPrice .orange{display: block;width: 56px;height: 23px;line-height: 23px;color: #fff;background-color: #ff6600;text-align: center;margin:0 auto;margin-bottom: 10px;}
.ruanzhuang .styleTwo .floor_caseBigPrice p{font-size: 18px;color: #e50000;text-align: center;line-height: 25px;}
.ruanzhuang .styleTwo .floor_caseBigPrice p .gray{font-size: 16px;vertical-align: bottom;color: #666666;margin-left:10px;text-decoration:line-through;}
.ruanzhuang .styleTwo .floor_caseSmall{width: 759px;margin-left: 12px;float: right;}
.ruanzhuang .styleTwo .floor_caseSmall ul{font-size: 0;}
.ruanzhuang .styleTwo .floor_caseSmall li{width: 245px;margin-right: 12px;display: inline-block;vertical-align: top;position: relative;transition: all .3s;top: 0;margin-bottom: 12px;}
.ruanzhuang .styleTwo .floor_caseSmall li:nth-child(3n){margin-right:0}
.ruanzhuang .styleTwo .floor_caseSmall li.none{margin-right: 0;}
.ruanzhuang .styleTwo .floor_caseSmall li:hover{top: -10px;box-shadow: 0 5px 15px rgba(0,0,0,.2);}
.ruanzhuang .styleTwo .floor_caseSmall .floor_caseView{width: 100%;height:207.2px;display: flex;justify-content: center;align-items: center;overflow: hidden;background-color:#fff;}
.ruanzhuang .styleTwo .floor_caseSmall .floor_caseView img{height: 100%;transition: all .3s;}
.ruanzhuang .styleTwo .floor_caseSmall .floor_casePrice{border-top: 1px solid #ebebeb;padding:0 10px;padding-top: 15px;height: 80px;background-color: #fff;box-sizing: border-box;}
.ruanzhuang .styleTwo .floor_caseSmall .floor_casePrice h3{font-size: 16px;color: #000000;text-align: center;line-height: 25px;margin-bottom: 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ruanzhuang .styleTwo .floor_caseSmall .floor_casePrice p{text-align: center;font-size: 16px;color: #e50000;}







