*:focus { outline: none; }
* { margin: 0; padding: 0;}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { 
color: #999; 
} 
input:-moz-placeholder, textarea:-moz-placeholder { 
color: #999; 
} 
input::-moz-placeholder, textarea::-moz-placeholder { 
color: #999; 
} 
input:-ms-input-placeholder, textarea:-ms-input-placeholder { 
color: #999; 
} 

input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0px 1000px white inset;
}

*{
	user-select:auto;
	-o-user-select:auto;
	-moz-user-select:auto;
	-webkit-user-select:auto;
}

a { text-decoration: none; color: #333; outline: none; cursor: pointer;}
body { font-size: 14px; color: #666; font-family: "Microsoft YaHei", Helvetica, arial; font-weight: normal;}
em { font-style: normal }
li { list-style: none }
img { border: 0; vertical-align: middle }
table { border-collapse: collapse; border-spacing: 0 }
/*p { word-wrap: break-word }*/
input,
button,
select,
textarea { outline: none;border: none;border-radius: inherit;font-family: "微软雅黑", Helvetica, arial;font: 400 14px "微软雅黑";}
frameset{ margin: 0px; padding: 0px;}
button{ font-family: Helvetica, arial, \5FAE\8F6F\96C5\9ED1, \5B8B\4F53; cursor: pointer;}
input{ font-family: "Microsoft YaHei", Helvetica, arial;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
.clearfix { *zoom: 1; }
.clearfix:after { height: 0px; display: block; clear: both; visibility: hidden; content: "\0020"; }
.fl { float: left; }
.fr { float: right; }
.width1200{width: 1200px;margin: 0 auto;}

/*定位*/
.positive-relative{position: relative;}
.positive-absolute{position: absolute;}

/*内外边距*/
.mr5{margin-right: 5px;}
.mr10{margin-right: 10px;}
.mr15{margin-right: 15px;}
.mr20{margin-right: 20px;}
.mr25{margin-right: 25px;}
.mr30{margin-right: 30px;}
.mr40{margin-right: 40px;}
.ml5{margin-left: 5px;}
.ml10{margin-left: 10px;}
.ml15{margin-left: 15px;}
.ml20{margin-left: 20px;}
.ml25{margin-left: 25px;}
.ml30{margin-left: 30px;}
.ml40{margin-left: 40px;}
.ml50{margin-left: 50px;}
.mt5{margin-top: 5px;}
.mt7{margin-top: 7px;}
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.mt50{margin-top: 50px;}
.mt60{margin-top: 60px;}
.mb5{margin-bottom: 5px;}
.mb10{margin-bottom: 10px;}
.mb20{margin-bottom: 20px;}
.mb40{margin-bottom: 40px;}
.mb120{margin-bottom: 120px;}
.mb140{margin-bottom: 140px;}
.mb170{margin-bottom: 170px;}
.pt20{padding-top: 20px;}
.pt30{padding-top: 30px;}
.pb30{padding-bottom: 30px;}
.pb20{padding-bottom: 20px;}
.pr5{padding-right: 5px;}
.pr10{padding-right: 10px;}
.pr15{padding-right: 15px;}
.pr20{padding-right: 20px;}
.pr25{padding-right: 25px;}
.pr30{padding-right: 30px;}
.pl5{padding-left: 5px;}
.pl10{padding-left: 10px;}
.pl15{padding-left: 15px;}
.pl20{padding-left: 20px;}
.pl25{padding-left: 25px;}
.pl30{padding-left: 30px;}
.mb50{margin-bottom: 50px;}
.spe-td-sty{padding: 0 20px !important;}

/*背景*/
.bgf5f5f5{background: #f5f5f5;}

/*边框*/
.bor-bot{border-bottom:1px solid #e1e1e1;}
.noborder-bom{border-bottom:none !important;}
.border-top{border-top:1px solid #e1e1e1}

/*文本对齐*/
.text-l{text-align: left !important;}
.text-r{text-align: right;}
.text-c{text-align: center;}

/*文字超出*/
.text-overflow{white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;}

/*字体颜色*/
.color333{color: #333;}
.color666{color: #666;}
.colord2b170{color: #d2b170;}
.color5c9ce9{color: #5c9ce9;}
.colorfdb423{color: #fdb423;}
.colorff0000{color: #ff0000;}
.color999{color: #999;}
.color24a5ff{color: #24a5ff;}


/*头部1*/
.header{ position: relative; z-index:105;overflow: hidden;}
.header-box{position: relative; z-index: 100;background: #f8f8f8;}
.header-box-li{ float: left; line-height: 37px; position: relative;height: 37px;padding: 0 10px;}
.header-box-li a{color: #999;display: block; float: left;font-size: 12px;}
.header-box-li em{color: #999; float: left;}
.header-box-li-em-imgr{margin-right: 5px}
.header-box-li-em-imgr img{width: 10px;margin-top: -4px;}
.header-box-li-em-imgl{margin-right:5px;cursor: pointer;}
.header-box-li-em-imgl img{vertical-align: text-bottom;}
.header-search-input{ margin-right: 50px;position: relative;}
.header-search-logo-img1{display: block;}
.header-search-logo-img2{display: block;}
.header-search{padding: 18px 0px;border-bottom: 2px solid #d2b170;background: #fff;}
.bor-non .header-search{border-bottom: none;}
.header-box-li span{color: #999; margin: 0 14px;float: left;line-height: 34px;}
.header-search-input-top span{color: #333;display: inline-block;height: 30px;padding: 0 17px;}
.header-search-input-top span.active{color: #d2b170;}
.header-search-input input{width: 400px;padding:0 50px 0 17px;height: 36px;line-height: 36px;border-radius: 30px; border: 1px solid #e1e1e1;box-sizing: border-box;}
.header-search-input input:focus{border: 1px solid #e1e1e1; box-shadow:none; }
.header-search-input button{width: 66px;height: 42px;border: 1px solid #d2b170;border-radius: 0 5px 5px 0;background:#d2b170;}
.header-cart{margin-right: 100px;margin-top: 30px;height: 42px;border: 1px solid #d2b170;line-height: 42px;padding: 0 10px;box-sizing: border-box;border-radius: 5px;}
.header-cart-car{margin-top: -4px;width: 23px;height: 23px;}
.header-cart-info-txt{color: #333;}
.header-cart-info-number{color: #d2b170;}
.header-content{height: 90px;line-height: 90px;}
.header-content-logo span{color: #999;font-size: 24px;display: block;}
.password-header{background: #fff;border-bottom: 2px solid #d2b170;}
.header-content-list{ height: 90px;line-height: 90px; }
.header-content-list a{display: inline-block;padding-right: 160px;color: #666;font-size: 18px;margin-top: 10px;}
.header-more{position: absolute;top: 37px;left: -1px;background: #fff;border: 1px solid #e1e1e1;border-top: none;display: none;z-index: 99;}
.header-more li{height: 30px;line-height: 30px;width: 95px;}
.header-more li a{display: block;text-align: center;width: 100%;}
.header-more-box{line-height: 35px;border-left: 1px solid transparent;border-right: 1px solid transparent;border-top: 1px solid transparent;}
.header-more-box:hover{background: #fff;border-right: 1px solid #e1e1e1;border-left: 1px solid #e1e1e1;border-top: 1px solid #e1e1e1;}
.header-more-box:hover .header-more{display: block;}
.header-more-box:hover .header-box-li-em-imgr img{transform: rotate(180deg);}
.header-more a:hover{color: #5c9ce9;}
.header-box-li-span{float: left;height: 37px;line-height: 37px;padding: 0 6px;}
.header-box-li-span span{color: #999;float: left;line-height: 34px;}
.header-content-list a:hover{color: #5C9CE9;}
.header-search-input-top span{cursor: pointer;}
.header-search-input-top span:nth-of-type(1){color:#d2b170;}
.header-rgt-btns{ float: right;margin-top: 20px; }
.header-rgt-btns>div{ display: inline-block;vertical-align: middle;cursor: pointer;}
.header-rgt-btns>div>img+img{ display: none; }
.header-rgt-btns>div:hover>img{ display: none; }
.header-rgt-btns>div:hover>img+img{ display: block; }
.header-rgt-btns .header-search-input .search{ position: absolute;right: 0;height: 100%;width: 60px;text-align: center;cursor: pointer;}

/*家装新增头部*/
.header-home{background: #444;}
.header-home .header-box{background: #444;}
.header-home .header-box li a{color: #fff;}
.header-home .header-box .header-box-li-span span{color: #fff;}
.header-home .header-box .header-box-li em{color: #fff;}
.header-home .header-box .header-box-li-em-imgl img{vertical-align: inherit;margin-top: 12px;}
.header-home-search{background: #fff;padding: 18px 0;}
.header-home-search-logo{height: 60px;padding: 6px 0;}
.header-home-search-logo-img{ margin-top: 11px;}
.header-home-line-img{height: 60px;vertical-align: inherit;margin: 0 20px;}
.header-home-search-logo-txt{font-size: 26px;line-height: 60px;color: #666;}
.header-home-search-con-l{}
.header-home-search-con-l input{height: 36px;border-bottom: 1px solid #ccc;padding:0 13px;width: 334px;}
.header-home-search-con-l img{width: 22px;height: 22px;margin-left: 10px;cursor: pointer;}
.header-home-search-con{position: absolute;right: 16px;bottom: 0;}
.header-home-search-con-r{margin-top: 8px;margin-left: 30px;position: relative;cursor: pointer;}
.header-home-search-con-r img{height: 22px;width: 22px;}
.header-home-search-con-r em{height: 18px;width: 18px;display: block;position: absolute;border-radius: 50%;background: #be1e2d;right: -8px;top: -8px;color: #fff;text-align: center;line-height: 18px;font-size: 12px;}
.header-box-li-showmore:hover .home-header-more{display: block;background: #fff;}
.header-box-li-showmore{line-height: 36px;border-left: 1px solid transparent;border-right: 1px solid transparent;}
.header-box-li-showmore:hover{background: #fff;border-right: 1px solid #e1e1e1;border-left: 1px solid #e1e1e1;}
.header-box-li-showmore:hover>a{color: #333 !important;}
.header-box-li-showmore:hover .header-box-li-em-imgr img{transform: rotate(180deg);}
.header-box-li-showmore:hover .home-header-more a{color: #333;}
.home-header-more a:hover{color: #5c9ce9 !important;}


/*新增家装导航*/
.home-nav-bar{height: 46px;width: 220px;background: #d2b170;position: relative;}
.home-nav-bar-item{height: 40px;margin-top: 6px;padding-left: 20px;}
.home-nav-bar-item>a{color: #fff;display: block;line-height: 40px;height: 40px;}
.home-nav-list{height: 40px;overflow: hidden;}
.home-nav-list-item{float: left;padding: 0 20px;height: 40px;line-height: 40px;width:100px;box-sizing: border-box;text-align: center;}
.home-nav-list-item.home-active a{color: #d2b170;height: 37px;border-bottom: 3px solid #be9a54;}
.home-nav-list-item.home-seleted a{color: #be1e2d;height: 38px;border-bottom: 2px solid #be1e2d;}
.home-nav-list-item:hover a{color: #be1e2d;}
.home-nav-list-item a{color: #333;display: block;}


/*导航*/
.header-nav{height: 40px;background: #444444;z-index: 106;}
.nav-item{height: 40px;width: 220px;}
.nav-link{display: block;height: 40px;line-height: 40px;position: relative;z-index: 107;padding-left: 20px;color: #fff;}
.nav-icon{top: -6px;position: absolute;left: 0;z-index: 106;}
.nav-cell-item{height: 40px;line-height: 40px;width: 130px;text-align: center;}
.nav-cell-item:hover{border-top: 2px solid #d2b170;background: #fff;height: 38px;}
.nav-cell-item.nav-active{border-top: 2px solid #d2b170;background: #fff;height: 38px;}
.nav-cell-item.nav-active a{color:#d2b170}
.nav-cell-item a{display: block;}
.nav-cell-item:hover a{color:#d2b170}
.nav-cell-item-link{color: #fff;}

/*底部*/
.footer{height: 50px;line-height: 50px;text-align: center;background: #444444;color: #fff;}

/*显示隐藏*/
.disblock{display: block;}
.disnone{display: none;}

/*flex*/
.flex-box{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.flex1-1{-webkit-box-flex: 1;-moz-box-flex:1; -webkit-flex: 1; -ms-flex: 1; flex: 1;}
.flex1-2{-webkit-box-flex: 2; -webkit-flex: 2; -ms-flex: 2; flex: 2;}
.flex1-3{-webkit-box-flex: 3; -webkit-flex: 3; -ms-flex: 3; flex: 3;}
.dispy-box{ display:-moz-box;display:-webkit-box;}

/*下三角*/
.triangle-down{width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #666;}

/*边框*/
.borbom{border-bottom: 1px solid #e1e1e1;}


/*头部导航*/
.nav-classify-cell{width: 220px;}

/*建材首页顶部轮播*/
.lunbo{width: 100%;min-width: 1200px;clear: both;height: 480px;}
.lubo_box {position: relative;width: 100%;height: 480px;}
.lubo_box li {float: left;position: absolute;top: 0;left: 0;width: 100%;height: 480px;opacity: 0;}
.lubo_box li a {display: block;width: 100%;height: 100%;}
.lubo_btn{display: none;}

/*首页*/
.homeBanner { width:500px;height: 560px;overflow: hidden;position: relative;}
.homeBanner li{max-height: 560px;width: 500px;}
.homeBanner li img{/*width: 100%;max-height: 490px;*/display: block;}
.homeBanner > ul {display: none;max-height: 560px;position: absolute;top:0;left: 0;}
.homeBanner > ul > li  {float:left;max-height: 560px;text-align:center;cursor:pointer;width: 500px !important;}
.img-btn-list {width: 100%;position: absolute;bottom: 10px;left: 0;text-align: center;z-index: 99;}


/*回到顶部*/
.fix-to-top{position: fixed;top: 220px;right: 0px;z-index: 9999;border-bottom: none;border-top: 1px solid #e1e1e1;border-left: 1px solid #e1e1e1;}
.fix-customer{position: relative;}
.fix-customer .fix-customer-content{position: absolute;right: 64px;top: -1px;width: 180px;border-right: none;box-sizing: border-box;background: transparent;z-index: 100001;}
.fix-customer-content-info-phone div{padding: 15px;display: inline-block;height: 22px;line-height: 22px;border: 1px solid #92b8e6;border-radius: 5px;padding: 0 5px;}
.fix-customer-content-info-phone div>img{height: 13px;width: 11px;vertical-align: sub;}
.fix-customer-content-info-phone li:nth-of-type(1){margin-top: 16px;padding: 0 15px;}
.fix-customer-content-info-phone li:nth-of-type(2){margin-top: 10px;padding: 0 15px;}
.fix-customer-content-info-phone li>span{display: block;height: 22px;line-height: 22px;}
.fix-customer-content-info p{color: #d2b170;text-align: left;padding: 15px 15px 0 15px;font-size: 14px;}
.fix-customer,.fix-cart,.fix-top,.fix-counter{width: 64px;height: 64px;background: #fff;font-size: 12px;text-align: center;cursor: pointer;}
.fix-customer,.fix-cart,.fix-top,.fix-counter{border-bottom: 1px solid #e1e1e1;}
.fix-customer>img,.fix-cart>img,.fix-top>img,.fix-counter>img{height: 25px;width: 25px;margin-bottom: 2px;margin-top: 12px;}
.fix-top>img{height: 18px;margin-bottom: 8px;}
.fix-customer-content-phone{margin-top:1px;height: 64px;background: #333;padding: 0 15px;text-align: left;line-height:64px;color: #fff;text-align: center;border-radius: 5px 0 0 5px;}
.fix-customer-content-phone span{margin-left: 5px;font-size: 18px;}
.fix-customer-triangle{position: absolute;left: 0;top: 50%;margin-top: -6px;border-left: 8px solid #fff;border-top: 8px solid transparent;border-bottom: 8px solid transparent;display: none;}
.fix-QRcode{position: relative;width: 64px;height: 64px;background: #fff;font-size: 12px;text-align: center;cursor: pointer;border-bottom: 1px solid #e1e1e1;}
.fix-QRcode .fix-QRcode-content{position: absolute;right: 64px;top: -109px;width: 195px;height: 174px;border-right: none;box-sizing: border-box;background: #fff;z-index: 100001;box-shadow: 1px 1px 15px rgba(0, 0, 0, .1);}
.fix-QRcode-content-app{float: left;display: block;width: 120px;height: auto;margin: 15px 0 3px 35px;border-right: none;}
.fix-QRcode-content-app p{line-height: 16px;color: #d2b170;font-size: 12px;}
.fix-QRcode-content-wechat{float: left;display: block;width: 120px;height: auto;margin: 15px 0 3px 40px;border-right: none;}
.fix-QRcode-content-wechat p{line-height: 16px;color: #d2b170;font-size: 12px;}
.fix-QRcode-img{display: block;width: 110px;height: 110px;margin: 0 auto 8px;background-position: -121px -106px;}

/*分页*/
.page span{float: left; display: block;  line-height: 30px; margin-left: 10px;}
.page .page-select{ float: left; width: 110px; margin-left: 10px; }
.page .page-txt{float: left; margin-left: 6px;}
.page .page-txt li{ float: left; margin-left: 4px; padding: 0px 10px; line-height: 28px; text-align: center; border: 1px solid #e6e6e6;}
.page .page-txt li.go{padding: 0 7px;}
.page .page-txt li i {display: block;font-size: 14px;}
.page .page-txt li:hover{background: #009eb9; border-color: #009eb9; color: #fff; cursor: pointer;}
.page .page-txt  .list{background: #009eb9; border-color: #009eb9; color: #fff; cursor: pointer;}
.page .page-txt input{float: left; margin-left: 5px; width: 28px; height: 28px; border: 1px solid #e6e6e6;  border-right: none;text-align: center;}
.page .page-txt button{float: left; width: 30px; line-height: 30px; text-align: center; background: #009eb9; color: #fff;}
.page .pre-it i{transform: rotate(90deg);}
.page .next-it i{transform: rotate(-90deg);}

/* === 弹出层 === */
.popup-cover { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background:rgba(0,0,0,0.4); z-index: 10000; /* display: none;  */ }
.popup-win { z-index: 101; background: #fff; left: 25%; top: 25%; width: 50%; position: relative; border-radius: 5px; }
.popup-winer { z-index: 101; background: #fff; padding-bottom: 5px; left: 25%; top: 30%; width: 50%; position: fixed; border-radius: 5px; }
.popup-win-lg { width: 80%; left: 10%; }
.popup-win-middle { width: 50%; left: 25%; }
.popup-win-small { width: 30%; left: 35%; }
.popup-win-smaller{width: 25%;left: 40%;}
.popup-win-smallers{width: 12%;left: 50%;margin-left: -6%;}
.popup-win-big { width: 70%; left: 15%; }
.popup-title { height: 44px; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom: 1px solid #e1e1e1;}
.popup-title span { display: inline-block; }
span.tit { padding-left: 15px; height: 44px; line-height: 44px;  font-size: 16px;font-weight: bold;}
span.popup-title-close { background: #fff; width: 24px; height: 24px; border-radius: 50%; margin: 10px 20px 0px 0px; cursor: pointer; }
span.popup-title-close i { font-size: 14px; margin-top: 5px; display: block; text-align: center; color: #999999; }
.popup-con-detaiy { padding: 15px 60px; overflow: hidden; }
.mesg { text-align: center; overflow: hidden; }
.mesg span { padding: 20px 0px 0px 15px; }
.mesg i { font-size: 44px; }
dl.popup-con-detaiy dt,
dl.popup-con-detaiy dd { float: left; margin-top: 15px; }
dl.popup-con-detaiy dt { width: 16%; }
.popup-win-small dl.popup-con-detaiy dt { width: 25%; }
dl.popup-con-detaiy dd { width: 80%; min-height: 36px; line-height: 36px; }
.contract-photo{ overflow: hidden; margin: 0 auto;}
.contract-photo li{ position: relative; float: left; margin: 5px 10px; width: 96px; height: 96px; padding: 5px; border: 1px solid #e1e1e1; border-radius: 5px; }
.contract-photo li img{width: 100%; height: 96px;}
.contract-photo li:hover .delete{ display: block;}
.contract-photo li.add-contract-photo{ background: #f8f8f8; text-align: center; color: #999; vertical-align: middle; cursor: pointer;}
.contract-photo li.add-contract-photo i{ font-size: 48px; color: #e5e5e5;}
label { height: 36px; line-height: 36px; }
.select,
.textarea,
.input { padding: 0 5px; border: 1px solid #e1e1e1; border-radius: 5px; height: 36px; line-height: 36px; color: #666; }
.textarea{ height: auto; line-height: 24px;}
.control-lg { width: 80%; }
.control-middle { width: 50%; }
.control-small { width: 28%;margin-right: 3%;}
.textarea { width: 97%; padding: 5px; }
.input { width: 90%; }

/* button */
.btn { text-align: center; }
.default-btn { border: 1px solid #d2b170; background: #fff; border-radius: 5px; height: 36px; line-height: 36px; text-align: center; color: #d2b170; cursor: pointer; display: inline-block; }
.default-btn:hover { background: #d2b170; color: #fff; }
.red-btn { background: #be1e2d; border-radius: 5px; margin: 20px auto; height: 36px; line-height: 36px; text-align: center; color: #fff; cursor: pointer; display: inline-block;margin-left:5%; }
.gray-btn{ border-radius: 5px; background: #e1e1e1; border-radius: 5px; margin: 20px 0; height: 36px; line-height: 36px; text-align: center; color: #999;  cursor: pointer; display: inline-block;cursor: not-allowed;}
.large-btn { width: 372px; font-size: 10px;}
.middle-btn { width: 248px; font-size: 10px;}
.small-btn { width: 124px; font-size: 10px;}
.mini-small-btn {padding: 0px 6px; line-height: 26px; height: 26px; margin: 0px auto;font-size: 10px;}
.add-btn{ border: 1px solid #d2b170; padding: 4px; background: #d2b170; color: #fff; border-radius: 3px; margin: 5px 0px 10px 0px; display: inline-block;font-size: 10px; }
.add-btn:hover{ color: #fff; background: #ae1120;}

.safe-zone .header-search{border-bottom: none;}


/*建材专区*/
.building-materials-zone{background: #fff;overflow: hidden;}
.building-materials-zone .header-search{border-bottom: none;}
.nav-classify-cell{width: 220px;position: absolute;top: 40px;left: 0;z-index: 99;background: #fefefe;padding-top: 14px;border-top: 1px solid #e0e0e0;box-sizing: border-box;height: 480px;border-left: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;border-right: 1px solid #e0e0e0;}
.nav-classify-cell:hover{border-right: none;}
.nav-classify-cell-item i{color: #ccc;}
.nav-classify-cell-item{height: 30px;line-height: 30px;padding: 0 26px;}
.nav-classify-cell-item:hover{background: #fff;box-shadow: 0 0 3px #ccc;}
.nav-classify-cell-item:hover>a{color: #d2b170;}
.nav-classify-cell-item:hover i{color: #d2b170;}
.nav-classify-cell-itema{display: block;padding-left: 25px;color: #666;}
.nav-classify-cell-itema i{margin-right: 10px;}
.nav-classify-son-cell{position: absolute;top:-1px;left: 219px;width: 980px;min-height:480px;background: #fff;padding: 20px 0px 10px 0px;/*padding-right: 30px;*/display: none;border: 1px solid #e1e1e1;box-sizing: border-box;}
.nav-classify-son-cell-list{border-bottom: 1px solid #f2f2f2;margin: 0 4%;margin-bottom: 20px;}
.nav-classify-son-cell-list-tip{text-align: right;color: #666;font-size: 12px;width: 14%;margin-right: 2%;font-weight: 600;}
.nav-classify-son-cell-list-tip>span{color: #ccc;margin-left: 10%;font-weight: normal;border-right: 1px solid #ddd;}
.nav-classify-son-cell-list-item{width:80%;}
.bm-content{margin-bottom: 50px;}
.bm-floor{margin-top: 32px;}
.nav-classify-son-cell-list-item a{margin-right: 15px;color: #999;font-size: 12px;white-space: nowrap;float: left;}
.nav-classify-son-cell-list-item a:hover{color: #d2b170;}
.bm-floor-item.floor-active{background: #d2b170;color: #fff;}
.bm-floor-item.floor-active i{color: #fff;}
.bm-floor-list{background: #f8f8f8;}
.bm-floor-item{width: 25%;text-align: center;padding: 15px 0;cursor: pointer;}
.bm-floor-item i{font-size: 50px;color:#b9b9b9;display: block;text-align: center;}
.bm-floor-item span{font-size: 16px;text-align: center;}
.bm-floor-item:hover {background: #d2b170;color: #fff;}
.bm-floor-item:hover i{color: #fff;}
.floor-title{border-bottom: 2px solid #e1e1e1;margin-top: 20px;}
.floor-title-info{height: 45px;line-height: 45px;}
.floor-title-info span{display:block;}
.floor-title-info-del{padding: 0 50px 0 15px;border-bottom: 2px solid #d2b170;}
.floor-title-info-txt{font-size: 24px;color: #333;height: 45px;line-height: 45px;display: block;}
.floor-title-info-fo{color: #d2b170;font-size: 30px;display: block;}
.loor-title-more{display: block;height: 45px;line-height: 45px;color: #999;}
.loor-title-more:hover{color: #5c9ce9;}
.bm-floor-one-l-item{border: 1px solid #e1e1e1;box-sizing: border-box;}
.bm-floor-one-l-item-img{width: 226px;height: 226px;display: block;cursor: pointer;}
.bm-floor-one-l-item-info{padding: 60px 30px 0px 30px;height: 226px;box-sizing: border-box;width: 138px;}
.bm-floor-one-l-item-info P:nth-of-type(1){font-size: 16px;color: #333;text-align: center;}
.bm-floor-one-l-item-info P:nth-of-type(2){margin-top: 15px;}
.bm-floor-one-l-item-info P:nth-of-type(3){font-size: 16px;color: #d2b170;text-align: center;margin-top: 20px;}
.bm-floor-one-l-item-info P:nth-of-type(4){margin-top: 18px;text-align: center;}
.bm-floor-one-l-item-info P:nth-of-type(4) button{color: #24a5ff;background: transparent;}
.bm-floor-one-r-item{border: 1px solid #e1e1e1;box-sizing: border-box;margin-right: 10px;position: relative;overflow: hidden;}
.bm-floor-one-r-item-img{width: 266px;height: 266px;display: block;cursor: pointer;}
.bm-floor-one-r-item-info{padding: 32px 40px 0 40px;height: 198px;box-sizing: border-box;width: 266px}
.bm-floor-one-r-item-info p:nth-of-type(1){font-size: 16px;color: #333;text-align: center;}
.bm-floor-one-r-item-info P:nth-of-type(2){margin-top: 10px;}
.bm-floor-one-r-item-info P:nth-of-type(3){font-size: 16px;color: #d2b170;text-align: center;margin-top: 20px;}
.bm-floor-one-r-item-info P:nth-of-type(4){margin-top: 18px;text-align: center;}
.bm-floor-one-r-item-info P:nth-of-type(4) button{color: #24a5ff;background:transparent;}
.bm-floor-one-r .bm-floor-one-r-item-last{margin-right: -10px;}
.bm-floor-one-r-item:hover  .bm-floor-one-r-item-info P:nth-of-type(4) button{line-height: 44px;display: block;height: 44px;background: #d2b170;position: absolute;left: 0;width: 100%;transition: all 0.5s linear 0s; -webkit-transition: all 0.5s linear 0s; -moz-transition: all 0.5s linear 0s; -o-transition: all 0.5s linear 0s; -ms-transition: all 0.5s linear 0s;animation: top .35s linear forwards;}
.bm-floor-one-r-item:hover{top: -10px;box-shadow: 0 0 10px #ccc;transition: all 0.5s linear 0s; -webkit-transition: all 0.5s linear 0s; -moz-transition: all 0.5s linear 0s; -o-transition: all 0.5s linear 0s; -ms-transition: all 0.5s linear 0s;animation: toTop10 .35s linear forwards;}
.bm-floor.floor-hover{position: fixed;width: 1200px;top: 0;margin-top: 0;z-index: 9999;left: 50%;margin-left: -600px;}
.bm-floor-bag{position: fixed;top: 0;left: 0;width: 100%;z-index: 9999;background: #f8f8f8;height: 108.33px;}
.grade-classify3{background: #fff;overflow: hidden;}
@keyframes toTop10{
	from{top: 0px;box-shadow: 0 0 00px #ccc;}
	to{top: -10px;box-shadow: 0 0 10px #ccc;}
}

@keyframes top{
	from{bottom: -44px;color: #fff;}
	to{bottom: 0px;color: #fff;}
}

.bm-floor-two-l{width: 480px;border: 1px solid #e1e1e1;box-sizing: border-box;height: 490px;}
.bm-floor-two-l .swiper-container img{width: 100%;height: 488px;}
.bm-floor-two-l-left{transform: rotate(90deg);}
.bm-floor-two-l-right{transform: rotate(-90deg);}
.bm-floor-two-r-item-cell{height: 245px;border: 1px solid #e1e1e1;box-sizing: border-box;overflow: hidden;width: 236.7px;}
.bm-floor-two-r-item-cell:hover{box-shadow: 0 0 8px #ccc;}
.bm-floor-two-r-item-cell-info p:nth-of-type(1){text-align: center;padding: 0 10px;}
.bm-floor-two-r-item-cell-info p:nth-of-type(2){color: #d2b170;font-size: 16px;text-align: center;margin-top: 15px;}
.bm-floor-two-r{width: 710px;}
.bm-floor-two-r-item-cell-img{display: block;margin: 20px auto;height: 120px;}
.bm-floor-three-l{height: 560px;}
.bm-floor-three-l-r-item{height: 245px;overflow: hidden;position: relative;/*padding: 0 20px;*/width: 412px;box-sizing: border-box;border: 1px solid #e1e1e1;}
.bm-floor-three-l-r-item:hover{box-shadow: 0 0 10px #ccc;}
.bm-floor-three-l-r-item-img{    width: 245px;display: block;/*margin-top: 40px;*/height: 245px;}
.bm-floor-three-l-r-item-info{width: 122px;padding: 0 20px;margin-top: 78px;text-align: center;}
.bm-floor-three-l-r-item-info p:nth-of-type(1){color: #333;font-size: 16px;height: 30px;line-height: 30px;}
.bm-floor-three-l-r-item-info p:nth-of-type(2){color: #333;font-size: 14px;height: 30px;line-height: 30px;}
.bm-floor-three-l-r-item-info p:nth-of-type(3){color: #d2b170;font-size: 16px;margin-top: 6px;height: 20px;line-height: 20px;}
.bm-floor-three-r-cell{height: 245px;border: 1px solid #e1e1e1;box-sizing: border-box;width: 239px;border-bottom: none;}
.bm-floor-three-r-cell:last-child{border-bottom:1px solid #e1e1e1;}
.bm-floor-three-r-cell:hover{box-shadow: 0 0 10px #ccc;}
.bm-floor-three-r-cell-img{height: 148px;width: 148px;display: block;margin: 20px auto;}
.bm-floor-three-r-cell-info p:nth-of-type(1){text-align: center;padding: 0 10px;}
/* .bm-floor-three-r-cell-info p:nth-of-type(2){font-size: 16px;color: #d2b170;padding: 0 10px;text-align: center;} */
.bm-floor-three-r-cell-info p:nth-of-type(2){font-size: 12px;color: #999999;padding: 0 10px;text-align: center;}
.bm-floor-four-item{width: 25%;border-bottom: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1;box-sizing: border-box;position: relative;cursor: pointer;transition: all 0.5s linear 0s; -webkit-transition: all 0.5s linear 0s; -moz-transition: all 0.5s linear 0s; -o-transition: all 0.5s linear 0s; -ms-transition: all 0.5s linear 0s;overflow: hidden;}
.bm-floor-four-item-last{border-right: none;}
.bm-floor-four-item-img{width: 252px;height: 252px;margin: 14px auto;display: block;}
.bm-floor-four-item-info{padding-top: 10px;}
.bm-floor-four-item-info p:nth-of-type(1){padding: 0 10px;text-align: center;margin-top: 15px;}
.bm-floor-four-item-info p:nth-of-type(2){margin-top: 15px;color: #d2b170;font-size: 16px;text-align: center;margin-bottom:60px;}
.bm-floor-four-item-info button{height: 44px;display: block;width: 100%;background: #d2b170;color: #fff;position: absolute;left: 0;bottom:0px;line-height: 44px;text-align: center;display: none;}
.bm-floor-four-item:hover .bm-floor-four-item-info button{animation: go 0.35s linear backwards;display: block;}
.bm-floor-four-item:hover .bm-floor-four-item-info p:nth-of-type(1){animation: toTop .45s linear forwards;}
@keyframes go{
	from{bottom: -44px;}
	to{bottom: 0px;}
}

.u-flyer{display: block;width: 50px;height: 50px;border-radius: 50px;position: fixed;z-index: 99999;}

/*登录弹框*/
.login-pop{position:fixed !important;top: 20% !important;left: 50% !important;margin-left: -194px !important;z-index: 1000001 !important;border: none !important;background: none !important;}
.login-pop-close{    position: absolute;top: 0;right: 0;cursor: pointer;display: block;height: 30px;width: 30px;background: #fff;border-radius: 100%;}
.login-pop-close img{height: 25px;width: 25px;margin-top: 2px;margin-left: 3px;}
.login-big-close{position: absolute;top: -11.2px;right: -24.3px;display: block;border-radius: 100%;z-index: 15;}
.login-big-close img{height: 63px;}
.pop-img{    position: absolute;width: 388px;height: 442px;top: 0;left: 0;}

/*登录弹框2*/
.pop-login-box{position:fixed;top: 50%;left: 50%;margin-left: -195px;margin-top: -221px;padding: 10px 8px;height: 422px;width: 374px;z-index: 100001;}
.login-border{position: absolute;top: -9px;left: 0;height: 450px;width: 412px;}
.pop-login-box .login-box{border-radius: 10px;}
.close-login{position: absolute;top: -1px;right: -15px;z-index: 1001;height: 50px;cursor: pointer;}

/*底部链接*/
.link-content{background: #3f3f3f;padding: 20px 0 0 0;}
.link-content-info{width:315px;padding: 66px 15px 40px 15px;box-sizing: border-box;}
.link-content-link{width: 720px;margin-top: 30px;}
.link-content-QRcode{ padding: 30px 0 0 0;}
.link-content-info-txt .phone-number{ text-align: center;height: 32px;line-height: 32px;}
.link-content-info-txt .phone-number img{ width: 32px;height: 32px;vertical-align: top;margin-right: 20px;}
.link-content-info-txt .phone-number span{color: #333;font-size: 28px;}
.link-content-info-txt .info{color: #999;font-size: 18px;margin: 20px 0;text-align: center;}
.link-content-info-img{display: block;height: 40px;margin: 0 auto;}
.link-content .link-content-con{ border-bottom: 1px solid #999;padding: 20px 50px 40px;justify-content: space-between;-webkit-justify-content: space-between;}
.link-content-link-item {text-align: left;box-sizing: border-box;margin-bottom: 15px;}
.link-content-link-item h5{ font-size: 16px;color: #fff;display: inline-block;}
.link-content-link-item a{ font-size: 12px;color: #cccccc;}
.link-content .space{ display: inline-block;width: 20px;height:1px;}
.link-content-QRcode .title{color: #fff;font-size: 18px;text-align: left;margin-bottom: 10px;padding-right: 7px;}
.link-content-QRcode img{width: 104px;height: 104px;}
.link-content-footer{height: 68px;line-height: 68px;text-align: center;color: #fff;font-size: 12px;background: #444;}
.archival-information{color: #fff;}
.archival-information:hover{text-decoration: underline;color: #d2b170;}

.link-content .link-content-con li{ width: 180px;text-align: left;white-space: nowrap;}
.link-content .link-content-con li span{ display: inline-block;vertical-align: middle;margin-left: 20px;}
.link-content .link-content-con li span p{ font-size: 12px;color: #cccccc;}
.link-content .link-content-con li span p:first-child{ font-size: 16px;color: #fff;padding-bottom: 10px;}

/*新增公共样式*/
.font10{font-size:10px;}
.font12{font-size:12px;}
.font14{font-size:14px;}
.ml70{margin-left: 70px;}

/*新增家装商城样式*/
.home-nav-bar-item-con{position: absolute;background: #fff;width: 220px;left: 0;border: 1px solid #e1e1e1;box-sizing: border-box;z-index: 9;}
.home-nav-bar-item-cell{padding:9px 20px 0;cursor: pointer;position: relative;height: 60px;box-sizing: border-box;}
.home-nav-bar-item-cell:last-child .title{border-bottom: none}
.home-nav-bar-item-cell .title{height:50px;line-height: 50px;border-bottom: 1px solid #e1e1e1;}
.home-nav-bar-item-cell .title img{width: 23px;}
.home-nav-bar-item-cell:nth-of-type(4) .title img{vertical-align:text-bottom;}
.home-nav-bar-item-cell:nth-of-type(5) .title img{vertical-align:text-bottom;}
.home-nav-bar-item-cell .title span{color: #333;font-size: 16px;margin-left: 10px;display: inline-block;}
.home-nav-bar-item-cell .band-list{height: 40px;overflow: hidden;width: 100%;white-space: nowrap;}
.home-nav-bar-item-cell .band-list span{margin-right:12px;}
.home-nav-bar-item-list{position: absolute;top:0px;left: 219px;width: 490px;min-height: 480px;padding:15px 30px;background-color: #f1f1f1;opacity: 0.9;box-sizing: border-box;}
.home-nav-bar-item-list .list-cell{line-height: 20px;border-bottom: 1px solid #b3b3b3;padding-bottom: 8px;margin-top: 10px;}
.home-nav-bar-item-list .list-cell:first-child{margin-top:0px;}
.home-nav-bar-item-list .cell-title{height: 20px;color: #333;font-size: 12px;font-weight: 600;width:80px;text-align: right;overflow: hidden;}
.home-nav-bar-item-list .cell-title a{color: #333;}
.home-nav-bar-item-list .cell-title span{border-left: 1px solid #b3b3b3;margin: 0 10px;}
.home-nav-bar-item-list .cell-list{width: 350px;}
.home-nav-bar-item-list .cell-list a{color:rgba(102,102,102,0.7);font-size: 12px;white-space:nowrap;margin-right:8px;}
.home-nav-bar-item-list .cell-list a:hover{color: #be9a54;}
.home-nav-bar-item-cell .arrow{border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #fff;transform: rotate(90deg);position: absolute;top: 50%;right: -15px;margin-top: -5px;z-index: 9;display: none;}

/*校验弹框样式*/
label.error {color:red !important;}
input.error { border: 1px dotted red !important;}

/*逍品nav*/
.home-nav{position: relative;z-index:100;background: #fff}
.home-print-banner{height: 480px;width: 100%;overflow: hidden;position: relative;}
.home-print-banner ul{height: 480px;position: absolute;top: 0;}
.home-print-banner ul li{height: 480px;float: left;}
.home-print-banner .img-btn-list > span{display: inline-block;width: 40px;height: 4px;margin: 0 10px;border-radius: 0px;border: none;background: #aec0ca;cursor: pointer;z-index: 10;}
.home-print-banner .img-btn-list > span.current{background: #d2b170;}
