body{
	background:rgba(255,255,255,1);
	color:#333333;
	font-size: 14px;
}

.banner{
	width: 100%;
	min-width: 1200px;
	position: relative;
}
.banner>img{
	width: 100%;
}
.dz_banner{
	width: 1200px;
	height: 300px;
	background:url(../images/list_of_designers/banner.png) no-repeat center center;
	background-size: 100% 100%;
	margin:0 auto;
	overflow:hidden;
}
.dz_banner .contin_bg{
	width:856px;
	height:256px;
	background:rgba(255,255,255,0.9);
	margin:22px auto;
	overflow:hidden;
	color:#333333;
}
.dz_banner .contin_bg .contin_main{
	width:834px;
	height:232px;
	border:1px solid rgba(218,218,218,1);
	margin:11px auto;
	overflow:hidden;
}
.dzlc{
	font-size: 18px;
	text-align: center;
	margin-top: 28px;
	font-weight: 600;
}
.libotjip{
	position: relative;
}
.lipoint{
	height: 6px;
	width: 54px;
	position: absolute;
	top:8px;
	background: url("../images/customized/li_p.png")no-repeat center center;
	background-size: 100% 100%;
}
.add1{
	left:182px;
}
.add2{
	left:386px;
}
.add3{
	left:594px;
}
.lic_b{
	margin-top: 30px;
	
}
.lic_b li{
	width: 170px;
	float: left;
	text-align: center;
	margin:0 18px;
}
.lic_b li img.bili{
	width: 26px;
	height: 26px;
}
.lic_b li p.totie{
	font-size: 16px;
	text-align: center;
	margin-top: 15px;
}
.lic_b li p.contti{
	font-size: 13px;
	text-align: center;
	margin-top: 12px;
	color:#777777;
	line-height:18px;
	letter-spacing: 1px;
}

.customized_main{
	padding:20px 0 40px;
}
.customized_main_left{
	float: left;
	width: 720px;
	height: auto;
	background: #fff;
	position: relative;
	margin-bottom:20px;
}
.customized_main_left .dele_icon{
	position: absolute;
	top:10px;
	right:10px;
	width: 32px;
	height: 32px;
	background: rgba(0,0,0,0.2) url("../images/icon/dele_icon.png")no-repeat center center;
	background-size: 18px 18px;
	z-index: 9999;
	border-radius: 2px;
	cursor:pointer;
}
.customized_main_left .dele_icon span{
	width: 100%;
	text-align: center;
	position: absolute;
	top:32px;
	left:0;
	color: #ffffff;
	background: rgba(0,0,0,0.2)
}
.customized_main_left .img_box{
	width: 100%;
	height: 500px;
	overflow:hidden;
	position:relative;
}
.customized_main_left .img_box img{
	display:block; 
	width:auto; 
	height:100%;
	position:absolute;
	left:50%; 
	top:50%; 
	transform:translate(-50%,-50%);
}
.customized_main_left .img_box .pingsai{
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	height: 100%;
}
.customized_main_left .img_box .upgai{
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	height: 100%;
}

/*.customized_main_left .img_box .upgai img{
	display:block; 
	width:auto;
	height:100%;
	position:absolute;
	left:50%; 
	top:50%; 
	transform:translate(-50%,-50%);
}*/
.customized_main_left .img_box .huawen{
	position: absolute;
	top:0px;
	left:0;
	width: 100%;
	height: 100%;
}
.customized_main_left .img_box .pingbiao{
	position: absolute;
	top:0px;
	left:0;
	width: 100%;
	height: 100%;
}
/*.customized_main_left .img_box .huawen img{
	display:block; 
	width:auto;
	height:100%;
	position:absolute;
	left:50%; 
	top:50%; 
	transform:translate(-50%,-50%);
}*/

.commend_info{
	height: 128px;
	width: 100%;
	padding:38px 21px;
	box-sizing: border-box;
}
.commend_info .name_price{
	/*float: left;*/
}
.commend_info .name_price .name{
	font-size: 15px;
}
.commend_info .name_price .price{
	font-size: 14px;
	color:#ff0068;
	margin-top: 10px;
	
}
.ps_pricet{font-weight:bold;}
.al_buy{
	float: right;
	height: 30px;
	width: 88px;
	background:rgba(255,0,104,1);
	border-radius:2px;
	text-align: center;
	line-height: 30px;
	color:#ffffff;
	cursor: pointer;
	font-size: 14px;
	position: relative;
	top:22px;

}
.customized_main_right{
	float: right;
	width:450px;
	/*overflow: hidden;*/
}
.customized_main_right .mode{
	/*width: 100%;*/
	border:1px solid rgba(234,234,234,1);
}
.customized_main_right .lid_mode{
	position: relative;
}


/*弹出点击瓶盖*/
.customized_main_right .lid_mode .layer_box{
	position: absolute;
	top:66px;
	left:20px;
	width: 798px;
	box-shadow: 0 0 10px 3px #999999;
	border:1px solid rgba(234,234,234,1);
	background: #ffffff;
	z-index: 9999
}
.customized_main_right .lid_mode .layer_box .guige{
	border-bottom: 1px dashed rgba(234,234,234,1);
}
.customized_main_right .lid_mode .layer_box .guige .img{
	width: 164px;
	height: 164px;
	float: left;
	display: inline-block;
	position: relative;
	overflow: hidden;
}
.customized_main_right .lid_mode .layer_box .guige .img img{
	display:block;
	width:100%; 
	height:auto;
	position:absolute;
	left:50%; 
	top:50%; 
	transform:translate(-50%,-50%);
}
.customized_main_right .lid_mode .layer_box .guige .info_text{
	display: inline-block;
	float: left;
	margin-left: 20px;
	
}
.customized_main_right .lid_mode .layer_box .guige .info_text .head_tit{
	font-size: 18px;
	margin-top: 17px;
}
.customized_main_right .lid_mode .layer_box .guige .info_text .main_testy{
	font-size: 14px;
	color:#999999;
	margin-top: 11px;
	line-height: 26px;
}
.customized_main_right .lid_mode .layer_box .guige .info_text .main_testy .item_list{
	float: left;
	margin-right: 60px;
}
.customized_main_right .lid_mode .layer_box .guige .info_text p.price{
	color:#FF0068;
	font-size: 16px;
	margin-top: 10px;
}
.customized_main_right .lid_mode .layer_box .explain{
	overflow: hidden;
}
.customized_main_right .lid_mode .layer_box .explain .explain_head{
	padding:0 20px;
	box-sizing: border-box;
	font-size: 16px;
	margin-top: 18px;
}
.customized_main_right .lid_mode .layer_box .explain .explain_body{
	padding:18px 43px 28px 43px;
	box-sizing: border-box;
	font-size: 14px;
	line-height: 22px;
	color:#666666;
}
.customized_main_right .lid_mode .layer_box .close{
	width: 23px;
	height: 23px;
	position: absolute;
	top:15px;
	right:15px;
	background: url("../images/icon/login_close.png") no-repeat center center;
}





.mode_top_tit{ width:100%; height:40px; font-size:18px; line-height:40px; margin-top:20px;}
.customized_main_right .mode .mode_top{
	width: 100%;
	height: 35px;
	line-height: 35px;
	padding: 0 20px;
	box-sizing: border-box;
	font-size: 16px;
	background:rgba(244,244,244,1);
}
.customized_main_right .mode .mode_top .lips{
	float: left;
	font-size: 14px;
	font-weight:bold;
}
.customized_main_right .mode .mode_top .more{
	float: right;
	width: 55px;
	font-size: 14px;
	cursor:pointer;
}
.customized_main_right .mode .mode_top .more img{
	position: relative;
	bottom:2px;
	display: inline-block;
}
.lips_tit{
	width:100%; height:35px;line-height:35px; padding:0 25px;position:relative;font-size:14px;
}
.lips_tit::before{content:""; width:2px; background:rgba(255,0,104,1); height:15px; position:absolute;left:15px; top:10px;}
.mode_list_box{
	/*overflow: hidden;*/
}
.mode_list_box li{
	height:92px;
	width: 80px;
	float: left;
	border:1px solid rgba(234,234,234,1);
	margin:5px 10px;
	cursor: pointer;
	position: relative;
}
.mode_list_box li.active{
	border:1px solid #FF0068;
	background: url(../images/icon/speci_lab_active.png) no-repeat right bottom;
}
.mode_list_box li .info_lay{
	position: fixed;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	height:auto;
	width:800px;
	background:#fff;
	padding:10px 20px 20px;
	box-sizing: border-box;
	overflow:hidden;
	z-index:22;
	color:#666;
	font-size: 12px;
	letter-spacing: 3px;
	display:block;
	border:1px solid #eee;
	border-radius:5px;
	box-shadow:0 5px 5px rgba(0,0,0,0.2);
	display:none;
}
.info_close{
	display:block;
	width:30px;
	height:40px;
	background:url(../images/icon/login_close.png) no-repeat center center/18px auto;
	text-indent:-9999px;
	position:absolute;
	right:10px;
	top:0;
	z-index:33;
}
.info_lay_list li{ 
	display:block;
	float:left;
	width:25%;
	height:auto;
	overflow:hidden;
	border:none;
	padding:10px;
	margin:0;

 }
 .info_lay_list li img{
 	width:100%;
 	height:auto;
 	border:1px solid #eee;
 }
 .info_lay_tit{
 	font-size:16px;
 	color:#222;
 	margin:10px 0 5px;
 	font-weight:bold;
 }
 .info_lay_price{
 	font-size:14px;
 	color:#222;
 }
  .info_lay_price span{ 
  	font-weight:bold;
  	color:rgba(255,0,104,1);
   }
.info_lay_edit{
	width:100%;
	height:auto;
	padding-top:10px;
	line-height:20px;
	font-size:14px;
}
.info_lay_edit img{
	max-width:100%;
}
/*.huawenimg{
	width: 92px !important;
}*/
.mode_list_box li .list_img_b{
	width: 100%;
	height:65px;
	overflow:hidden;
	position:relative;
}
.mode_list_box li .list_img_b img{
	display:block; 
	width:auto; 
	height:60px;
	position:absolute;
	left:50%; 
	top:50%; 
	transform:translate(-50%,-50%);
}
.mode_list_box li .list_info{
	overflow: hidden;
	text-align: center;
	line-height: 26px;
}
.mode_list_box li .list_info .name{
	font-size: 14px;
}
.mode_list_box li .list_info .price{
	color:#FF0068;
	font-size: 12px;
}
.bod_mode{
	margin-top: 20px;
}
.buy_doin{
	margin-top: 20px;
	overflow: hidden;
}
.add_totl_money{
	font-size: 14px;
	color:#666;
	display:block;
	margin-top:5px;
	line-height:24px;
}
.add_totl_money span{
	color: #FF0068;
	/*margin-left: -5px;*/
}
.dz_ts{
	color:#999;
	font-size:12px;
	padding-top:15px;
}


.buy_doin .bos .ditt{
	font-size: 16px;
	vertical-align:top;
	line-height:34px;
}
.buy_doin .bos .num_data{
	color:#FF0068;
	font-size: 20px;
	line-height:34px;
	margin-right:10px;
}
.dollor{
	font-size: 14px;
}
.buy_doin .bos .sele_num{
	display: inline-block;
	height: 34px;
	border:1px solid #eaeaea;
	line-height: 32px;
	overflow:hidden;
	margin-left:20px;
}
.buy_doin .bos .sele_num p{
	display: inline-block;
	height: 100%;
	width: 40px;
	text-align: center;
	cursor: pointer;
}
.buy_doin .bos .sele_num input{
	width: 68px;
	text-align: center;
	outline: none;
	height: 100%;
	position: relative;
	bottom:0px;
	border-left:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
}
.buy_doin .buy_botn{
	display:inline-block;
	height:45px;
	width: 160px;
	background:rgba(255,0,104,1);
	text-align: center;
	line-height: 45px;
	color:#ffffff;
	font-size: 16px;
	margin-top: 30px;
	cursor: pointer;
	border-radius:2px;
}
.buy_doin .buy_jiesuan{ background:rgba(255,0,104,0.06);color:rgba(255,0,104,1);border:1px solid rgba(255,0,104,1);margin-left:5px; }
.buy_che img{ display:inline-block; width:20px; vertical-align:middle;margin-right:5px; }
.Bou{
	margin-top:40px;
	border:1px solid rgba(234,234,234,1);
	padding-bottom:30px;
	margin-bottom: 40px;
}
.Bou .tops{
	height:48px;
	line-height: 48px;
	padding:0 30px;
	box-sizing: border-box;
	background:rgba(244,244,244,1);
	font-size:16px;
}
.swiper-container2{
	width: 892px;
	margin:0 auto;
	overflow: hidden;
}
.swiper-button-prev2{
	left: 70px;
}
.swiper-button-next2{
	right: 70px;
}
.bread_nav{ width:100%; height:auto;margin-top:10px; }
.bread_nav a{ display:inline-block; height:50px; line-height:50px; font-size:14px; }
.bread_nav span{ display:inline-block;font-family:"宋体";margin:0 5px; }

.dz_hover{width:425px;height:auto;position:absolute;left:0;top:100px; z-index:3; background:#eee;box-shadow:0 5px 5px rgba(0,0,0,0.2);min-height:75px; border-radius:2px; display:none;}
.dz_hover::before{ content:""; width:0; height:0; border-bottom:10px solid #eee; border-left:10px solid transparent; border-right:10px solid transparent; position:absolute;left:20px;top:-10px; }
.dz_hover .price_rightscroll li{ border:none; float:left;width:20%;margin:0;height:auto; }
.dz_hover .price_left{text-align:center;top:15px;}
.dz_hover .price_rightscroll p{margin:0 0 5px 0;}
.dz_hover .price_rightscroll ul{ padding-top:12px; }

.mode_list_box li:hover .dz_hover{ display:block; }

/*焦点图*/
.mod18{width:100%;height:auto;position:relative;}
.mod18 .btn{position:absolute;width:15px;height:70px;top:624px;cursor:pointer;z-index:2;font-size:50px;font-weight:bold;}
.mod18 .prev{left:30px;background:url(../images/prevBtn.png) no-repeat center center/15px auto;}
.mod18 #prevTop,.mod18 #nextTop{top:213px;width:46px;height:48px;}
.mod18 #prevTop{background:url(../images/prevBtnTop.png) 0 0 no-repeat/48px 48px;}
.mod18 #nextTop{background:url(../images/nextBtnTop.png) 0 0 no-repeat/48px 48px;}
.mod18 .next{right:30px;background:url(../images/nextBtn.png) no-repeat center center/15px auto;}
#next{right:0;}
#prev{left:0;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative; width:100%; height:500px; text-align:center;}
.mod18 .cf li img{ display:inline-block; width:auto; height:500px; }
.mod18 .picBox{height:610px;position:relative; border:1px solid #eee; overflow:hidden;}
.mod18 .picBox ul{height:610px;position:absolute;}
.mod18 .picBox li{width:720px;height:610px;position: relative;}
.mod18 .picBox li>.clear_all{
	position: absolute;
	top:15px;
	right:14px;
	width: 60px;
	height: 30px;
	background: url("../images/customized/clear_all.png")no-repeat top left;
	background-size: 20px 20px;
	font-size: 16px;
	color: #999999;
	cursor: pointer;
	z-index: 9;
}
.mod18 .picBox li>.clear_all p{
	margin-top:2px;
	text-align: right;
}
.mod18 .listBox{width:668px;height:100px;margin:0 auto;position:relative;padding:6px 0 10px;overflow:hidden;}
.mod18 .listBox ul{height:100px;position:absolute;}
.mod18 .listBox li{width:129px;height:85px; padding:0 5px; cursor:pointer; overflow:hidden; position:relative;}
.mod18 .listBox li div{border:1px solid #eee; height:85px;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:124px;height:80px;}
.mod18 .listBox li img{width:auto;height:74px;}
.mod18 .listBox .on div{width:100%;height:auto; height:85px; border:2px solid #FF0068;}
.mod18 .listBox .on i{display:block;}
.lay_edbtn{
	margin-top: 10px;
}
.goonbtn{
	width: 100px;
	height: 30px;
	line-height: 30px;
	border-radius: 2px;
	border:1px solid rgba(255,0,104,1);
	text-align: center;
	font-size: 14px;
	color:#ffffff;
	background: rgba(255,0,104,1);
	float: left;
	margin-left: 248px;
}
.unonbtn{
	width: 100px;
	height: 30px;
	line-height: 30px;
	border-radius: 2px;
	border:1px solid rgba(255,0,104,1);
	text-align: center;
	font-size: 14px;
	color:rgba(255,0,104,1);
	background: rgba(255,255,255,1);
	float: left;
	margin-left: 60px;
}

.lid_mode2{
	display: none;
}
.bod_mode2{
	margin-top: 20px;
	display: none;
}