
.search{ margin-top:0.04rem; padding:.12rem 0.08rem 0.14rem 0.08rem; background:#fff; text-align:center;}

.search input[type="text"]{ display:inline-block;*display:inline;*zoom:1; vertical-align:top; padding:0 0 0 .35rem; border:#f6363a solid 1px; width:2.65rem; height:.32rem;line-height:.32rem; background:#f5f5f5 url(../images/search_input_ico.png) no-repeat .11rem center; background-size:.155rem auto; border-radius:3px 0 0 3px}
.search button{display:inline-block;*display:inline;*zoom:1; vertical-align:top; width:.51rem; margin-left:-2px; border:#f6363a solid 1px; box-sizing:content-box; border-radius:0 3px 3px 0; height:.32rem; line-height:.32rem; background:#f6363a; color:#fff; font-size:.11rem; cursor:pointer; }


.designers_search{display:flex; font-size:0px; border-top:#f5f5f5 solid 1px;border-top:#f5f5f5 solid 1px; background:#fff;}
.designers_search dd{position:relative;display:nowrap;justify-content:center;
border-left:#f5f5f5 solid 1px; width:100%;  box-sizing:border-box; height:.36rem; line-height:.36rem; font-size:.12rem; text-align:center; cursor:pointer;}
.designers_search dd:nth-child(1) { border-left:none;}

.designers_search dd:hover,.designers_search dd.hover{color:#f6363a;}


.designers_search dd:before,.designers_search dd:before{content:"";position:absolute;left:50%;top:50%;z-index:20;
	margin:-0.01rem 0 0 .18rem;
  	width:0;height:0;
	border-bottom: .06rem solid #999;border-left: .06rem solid transparent;border-right: .06rem solid transparent; }

.designers_search dd:hover:before,.designers_search dd.hover:before{content:"";position:absolute;left:50%;bottom:0;z-index:20;
transform: rotate(180deg);
	border-bottom: .06rem solid #f6363a; }
	
.designers_search_box dd{ display:none;margin:.09rem 0.08rem 0 0.08rem; border-left:#f5f5f5 solid 1px;border-top:#f5f5f5 solid 1px; font-size:0px;}
		
.designers_search_box dd a{display:inline-block;*display:inline;*zoom:1; vertical-align:top; border-right:#f5f5f5 solid 1px;border-bottom:#f5f5f5 solid 1px; box-sizing:border-box; width:33.33%;eight:.36rem; line-height:.36rem; font-size:.12rem; text-align:center; background:#fff;}

.designers_search_box dd a:hover,.designers_search_box dd a.hover{text-decoration:none; background:#f49727; color:#fff;}

.products_list{ margin:0 0.05rem; font-size:0px;}
.products_list dd{ position:relative; margin:.1rem 0 0 0; background:#fff;}
.products_list dd img{ width:100%;}
.products_list dd h4{ display:block; padding:0.08rem 0.9rem 0 .125rem; font-size:.15rem;}
.products_list dd p{ display:block;padding:0 0.9rem 0.06rem .125rem;font-size:.11rem; color:#999; font-weight:normal;}
.products_list dd strong{ color:#f6363a; font-weight:normal;}
.products_list dd i{ position:absolute; right:0.08rem; bottom:.15rem; width:.75rem; height:.275rem; line-height:.275rem; background:#f6363a;font-size:.13rem; text-align:center; font-style:normal; color:#fff; cursor:pointer; border-radius:3px;}


.detailsswiper{}
.detailsswiper .swiper-container img{ width:100%; height:2.67rem;}
.detailsswiper .swiper-pagination-custom{ left:50%; margin-left:-.24rem; width:.48rem; height:.2rem; line-height:.20rem;background:rgba(0, 0, 0, .7); color:#fff; font-size:.12rem; border-radius:3px;}

.details{ background:#fff;}
.details_box{ margin-top:.15rem; padding-bottom:.2rem;}

.details_title{ position:relative; padding:.075rem .2rem .12rem .135rem; border-bottom:#f5f5f5 solid 1px;}
.details_title h1{ display:block; padding:0 0 0 0; font-size:.14rem; color:#303030}
.details_title p{ display:block;font-size:.11rem; color:#999; font-weight:normal;}
.details_title strong{ color:#f6363a; font-weight:normal;}
.details_title a{ position:absolute; right:0.08rem; bottom:.15rem; width:.75rem; height:.275rem; line-height:.275rem; background:#f6363a;font-size:.13rem; text-align:center; font-style:normal; color:#fff; cursor:pointer; border-radius:3px;}

.details_bz { display:block; padding:.11rem 0.085rem; font-size:0px; background:#fff; }
.details_bz dd{display:inline-block;*display:inline;*zoom:1; vertical-align:top; position:relative; padding-left:0.48rem;  width:.70rem; height:.3rem; line-height:.15rem; font-size:.11rem; color:#767676;border-left:#e1e1e1 solid 1px;}
.details_bz dd:nth-child(1) {border-left:none;}
.details_bz dd:before{content: "";   position:absolute; top:0px; left:.12rem;width:.30rem; height:.30rem; background:url(../images/products/details_bz_ico.png) no-repeat; background-size:.30rem auto;}
.details_bz dd:nth-child(2):before { background-position:0 -.30rem;}
.details_bz dd:nth-child(3):before { background-position:0 -.60rem;}


.details_contents_top{ margin:0.1rem .085rem; position:relative; height:.16rem; line-height:.16rem;}
.details_contents_top h4{position:relative;display:inline-block; height:100%; padding-right:10px; font-size:0..12rem; background:#fff; color:#f49727; z-index:30;}
.details_contents_top:before{content: "";  position:absolute; left:0; top:0; width:100%; height:.085rem; z-index:10;border-bottom:#e8e8e8 solid 1px;}
.details_contents_top:after{content: "";  position:absolute; right:0; top:.04rem; width:.095rem; height:.095rem; background:url(../images/products/details_contents_top_ico.png) no-repeat center center; background-size:contain; z-index:20;}

.details_contents_show{margin:.09rem .06rem 0 .06rem;  font-size:.12rem;  word-wrap:break-word;word-break:break-all;}
.details_contents_show img{max-width:100%;}



.details_nav{display:flex; font-size:0px; border-top:#f5f5f5 solid 1px;border-top:#f5f5f5 solid 1px;border-bottom:#f5f5f5 solid 1px; background:#fff;}
.details_nav dd{position:relative;display:nowrap;justify-content:center;
border-left:#f5f5f5 solid 1px; width:100%;  box-sizing:border-box; height:.36rem; line-height:.36rem; font-size:.11rem; text-align:center; cursor:pointer;}
.details_nav dd:nth-child(1) { border-left:none;}
.details_nav dd a{ display:block; width:100%;height:100%;}
.details_nav dd a:hover,.details_nav dd a.hover{ background:#ff9517; color:#fff;}


.top{ position:relative; padding-left:.18rem; height:.39rem; line-height:.39rem;overflow:hidden}
.top h3{ font-size:.16rem;  color:#1f1f1f; overflow:hidden;}
.top h3 i{ content: "";display:inline-block;*display:inline;*zoom:1; vertical-align:middle; height:.165rem; width:.11rem; border-left:#f49727 solid 0.035rem;}
.top label{position:absolute; right:0.2rem; top:0; font-size:.11rem;}
.top label strong{ color:#f49727;}

.details_list{font-size:0px;}
.details_list dd{display:inline-block;*display:inline;*zoom:1; vertical-align:top; margin:0.15rem 0 0 0.08rem; width:1.76rem; overflow:hidden;}

.details_list dd img{ width:100%; height:1.25rem;}
.details_list dd h5{ position:relative; padding:0.07rem 0.2rem 0.07rem 0.0; text-align:left; font-size:.13rem;}
.details_list dd span{ position:absolute; right:0.0; top:0.08rem; font-size:.11rem; color:#999; font-weight:normal;}



.i_bm{ margin-top:0.08rem; padding:0.08rem 0; background:#fff;}
.i_bm_top{ text-align:center;}
.i_bm_top img { width:3.59rem; height:.8rem;}
.i_bm .jxcg_places{ margin-top:0.13rem; height:.35rem; line-height:.35rem; text-align:center;}
.i_bm .jxcg_places label{display:inline-block;*display:inline;*zoom:1; vertical-align:middle; margin:0 0.02rem; font-size:.26rem; font-weight:400; width:.25rem; color:#fff; background:#ff9517; border-radius:5px; text-align:center;}

.i_bm input[type="text"],.i_bm input[type="tel"]{ margin:.14rem auto 0 auto; display:block; border:#bfbfbf solid 1px; padding-left:.43rem; text-align:left;width:2.97rem;height:.4rem; border-radius:3px;}
.i_bm button,.i_bm .i_bm_btn{  margin:.15rem auto 0 auto; display:block; width:3.4rem; height:.4rem; line-height:.4rem;border:#f6363a solid 1px; background:#f6363a; font-size:0.16rem; text-align:center; color:#fff; cursor:pointer; border-radius:3px;}

.i_bm p{ display:block; padding:.1rem 0; text-align:center; color:#999;}
.i_bm input.realname{ background:#fff url(../images/index/ibm_form_input.png) no-repeat .11rem 0;background-size: auto .8rem;   }
.i_bm input.telephone{background:#fff url(../images/index/ibm_form_input.png) no-repeat .11rem -.4rem;background-size: auto .8rem; }