article, aside, figcaption, figure,footer, header, hgroup, nav, section,datalist,details,.product_main span { display:block; }

.link_up{ width:350px;  margin:25px auto; height:20px; border-bottom:2px solid #E5E5E5;}
.link_up a{ float:right;}
.link_up a:first-child{ float:left;}
.link_up a:hover{ color:#3E97C1;}

.product_main {
	margin: 0 auto;
	width: 1024px;
	background: white;
} 
.product_main img{
 	float:none;
	margin-top:0px;
}
.bsPlatDiv img{
 	float:none;
	margin-top:0px;
}

.product_main .main_left {background:white;float: left;padding: 20px 0; width: 620px;}
.product_main .main_right{
	float: right;
	width: 400px;
	background:rgb(248,248,248);
}
.baseMsg {
	padding-left: 30px;
}
.baseMsg img{
	float: left;
}
.baseMsg {padding-left: 20px;}
.baseMsg .msg h2 a{ color:#3E97C1;}
.baseMsg h2{
	color: #3e97c1;
	font: bold 18px/22px arial;
}
.baseMsg .address{
	padding-left: 20px;
	color: #8a8a8a; 
	font: normal 14px/25px arial;
	background: url(i/location.png) 0 1px no-repeat;
}
.baseMsg .other{
	color: #8a8a8a; 
	font: normal 12px/20px arial;
}
.baseMsg .other a{
	color: #3e97c1;
	font: normal 12px/20px arial;
}

.bigImg{
	position: relative;
	width: 800px;
	height:490px;
	margin-top: 20px;
	text-align: center;
}
.bigImg {height: 490px;margin-top: 20px; position: relative;text-align: center; width: 630px;}


.bigImg .frame{
	width:650px;
	height: 490px;
	margin: 0 auto;
	border:2px solid #e5e5e5;
	text-align: center;
}

.bigImg .frame {border: 2px solid #e5e5e5;height: 492px;margin: 0 auto;text-align: center;width: 560px;}

.bigImg em{
	cursor: pointer;
	position: absolute;
	display: block;
	top:212px;
	width: 52px;
	height: 46px;
	background: url(i/left.png);
}

.spaceBigImg em{
	top:192px;
}


.bigImg .left{
	left:77px;
}
.spaceBigImg .left{
	left:32px;
}
.bigImg .right{
	right: 77px;
	background: url(i/right.png);
}
.spaceBigImg .right{
	right: 32px;
	background: url(i/right.png);
}
.imgDes{
	padding:30px 0 5px 77px;
	color: #8a8a8a;
	font: bold 18px/22px arial;
}
.imgDes em{
	color: #df4746;
	font: bold 18px/22px arial;
}
.designPlace{
	padding: 5px 0 10px 77px;
	color: #8a8a8a;
	font: normal 15px/20px arial;
}
.description {border-bottom: 1px solid #e5e5e5;border-top: 1px solid #e5e5e5;color: #929292;font: 12px/18px arial;margin: 0 auto;padding: 10px 10px 30px 0;width: 620px;}
.product_comment {margin: 5px auto;width: 600px;}
.product_comment h2{
	float: right;
	color: #8a8a8a;
	font: bold 18px/22px arial;
	clear:both;

}


.comment_list{
	margin: 5px auto;
	width: 600px;
	clear: both;
}
.comment_list li{
	position: relative;
	width: 100%;
	border-bottom:1px solid #e5e5e5;
	padding: 10px 0;
	clear: both;
}

.comment_list .divTop{
	position: relative;
}
.comment_list li .left{
	position: absolute;
	display: block;
	top:20px;
	left:0;
	width: 55px;
}
.comment_list li .middle{
	margin:0px 130px 0px 55px;
}
.comment_list li .middle .name{
	color: black;
	font:bold 13px/20px arial;
}
.comment_list li .middle .content{
	width: 100%;
	font:normal 13px/20px arial;
	color: #929292;
}
.comment_list li .right{
	position: absolute;
	top: 0;
	right: 0;
	width: 130px;
	height: 100%;
}
.comment_list li .right .time{
	position: absolute;
	top:25px;
	right: 0;
	color: #9d9d9d;
}
.comment_list li .treply{
	position: absolute;
	bottom:5px;
	right: 0;
	color: #3e97c1;
}
.comment_list .answer{
	position: relative;
	float: right;
	width: 575px;
	padding: 8px 20px 0 0;
	border-top: 1px solid #e5e5e5;
	font: normal 13px/20px arial;
	color: #929292

}

.comment_list .answer a{
	color: #3e97c1;
}
.comment_list .answer .reply{
	position: absolute;
	right: 0;
	top:10px;
}
.comment_sub {margin: 5px auto;position: relative;width: 600px;}
.add_comment {border: 1px solid #e5e5e5;border-radius: 5px;height: 30px;margin: 5px auto;padding: 0 30px 0 8px;width: 560px;}
.comment_sub em{
	position: absolute;
	right: 3px;
	top:8px;
}

.product_main .main_right li{
	float: left;
	padding:18px  0 0 27px;
	width: 160px;
	height: 160px;
	overflow: hidden;
}
.product_main .main_right .space_imgul li,.product_main .main_right .space_imgul li a{
	height: 100px;
}
.product_main .main_right li a{
	display: block;
	width: 160px;
	height: 160px;
	overflow: hidden;
}


.product_main .main_right li a:hover,.product_main .main_right .active a{
	width: 154px;
	height: 154px;
	border:3px solid #3e97c1;
}
.product_main .main_right .space_imgul li a:hover,.product_main .main_right .space_imgul .active a{
	height: 94px;
}
.product_main .main_right li a:hover img,.product_main .main_right .active a img{
	margin-left: -3px!important;
	margin-top: -3px!important;
}
.show{
	margin: 0 auto;
	width: 350px;
	border-bottom: 2px solid #e5e5e5
}
.show a{
	display: block;
	font:bold 15px/40px arial;
	color: #8a8a8a;
}
.moreInfo{
	margin: 10px auto;
	width: 350px;
	height: 340px;
	border: 3px solid #e5e5e5;
}
.moreInfo .info{
	width: 350px;
	height: 110px;
	background:black;
	overflow: hidden;
}
.moreInfo .info_plus{
	width: 350px;
	height: 110px;
	background:black;
	overflow: hidden;
}
.moreInfo .bor{
	border-top:5px solid #e5e5e5;
	border-bottom:5px solid #e5e5e5;
	margin-top:0!important;
	margin-bottom: 0!important;
}
.moreInfo .left{
	float:left;
	cursor: pointer;
	width: 50%;
	height: 100%;
	background: rgb(27,132,179);
}
.moreInfo .right{
	float: left;
	cursor: pointer;
	width: 50%;
	height: 100%;
	background: black;
}
.moreInfo .left em{
	display: block;
	margin: 35px auto 0;
	padding-left:40px;
	width: 80px;
	height: 41px;
	background: url(i/love_white_big.png) no-repeat;
	color: white;
	font: normal 22px/41px arial;
}
.moreInfo .right div{
	margin:30px auto 0;
	width: 90%;
	color: white;
	font: bold 15px/20px arial;
}
.moreInfo .left .share{
	background: url(i/share_white_big.png) no-repeat;
}
.moreInfo .left .made{
	background: url(i/made_big.png) no-repeat;
}
.moreInfo .left .plus{
	padding: 0;
	width: 100%;
	text-align: center;
	margin: 0 auto;
	background: none;
	font: normal 80px/110px arial;
}
.moreInfo .right .collect_small{
	float: right;
	display: block;
	height: 36px;
	padding-left: 41px;
	padding-right: 15px;
	background: url(i/love_middle.png) no-repeat;
	color: white;
	font: normal 15px/36px arial;
}
.moreInfo .right .share_small{
	float: right;
	display: block;
	height: 36px;
	padding-left: 41px;
	padding-right: 15px;
	background: url(i/share_middle.png) no-repeat;
	color: white;
	font: normal 15px/36px arial;
}
.moreInfo .right .hammer{
	float: right;
	display: block;
	height: 36px;
	padding-left: 41px;
	padding-right: 15px;
	background: url(i/hammer_white.png) no-repeat;
	color: white;
	font: normal 15px/36px arial;
}
.moreInfo .active{
	border:5px solid black;
	z-index:1000;
	position: relative;
	margin-left: -5px;
	margin-top:-5px;
	margin-bottom: -5px;
	margin-right: -5px;
	border-radius: 5px;
}

 /***********/
 .product_tag_nav{
 	width: 1150px;
 	margin: 0 auto;
 }
 .product_tag_nav li{
 	width: 100%;
 	border-bottom: 1px dotted #e5e5e5;
 	font: normal 12px/40px arial;
 }
 .product_tag_nav li .tag_0{
 	font: normal 15px/40px arial;
 }
 .product_tag_nav li em{
 	display: inline-block;
 	width: 90px;
 	font: normal 12px/40px arial;
 }

  .product_tag_nav li a{
  	padding:4px 10px;
  /*	color: #929292;  */
  }
  .product_tag_nav li a:hover {
  	padding:4px 10px;
  	color: #0084B4;  
  }
 .product_tag_nav .title{
 	border:0;
 	font: normal 12px/25px arial;
 }
.product_tag_nav .title b{
  	display:inline-block;
  	margin-right:20px;
  	padding: 0 20px 0 5px;
  	background:url(./i/close.png) no-repeat rgb(226,226,226);
  	background-position:96% 50%;
  	color: #0084b4;
  	border-radius: 5px;
}
.img_list{
	position: relative;
	width: 1148px;
	height: 32px;
 	margin: 20px auto 0;
 	border: 1px solid #e5e5e5;
	border-top:3px solid #e5e5e5;

}

.img_list .img_nav {
	position: relative;
	height: 35px;
}

.img_list em{
	position: absolute;
	display: block;
	width: 100px;
	height:36px;
	top:-3px;
	left:0;
	
	
}
.img_list .active{
	background: black;
	
}
.img_list em a{
	display: block;
	text-align: center;
	font: normal 13px/36px arial;
}
.img_list .active a{
	color: white;
}
.img_list .tab2{
	left:100px;
	top:-3px;
}
.img_list .img_nav b,.img_list .img_nav font,.img_list .img_nav .prev,.img_list .img_nav .next{
	float: left;
	display: block;
	padding:0 18px 0 10px;
	font: normal 12px/32px arial;
}
.img_list .img_nav b{
	width:50px;
	text-align:center;
}

.img_list .img_nav b.sort{
	background: url(i/down_arrow.png) no-repeat  right;
	background-position:100% 6px;
}

.img_list .nav_left{
	/* padding-left: 120px;  */
}
.img_list .nav_right{
	float: right;
}
.img_list .img_nav .next,.img_list .img_nav .prev{
	display: inline-block;
	margin: 5px 10px 0 0;
	padding: 3px 10px; 
	font: normal 12px/18px arial;
	
	border-radius: 4px;
}
.img_list .img_nav a.prev:hover {
    background: none repeat scroll 0 0 #0084B4;  
 /*   border: 1px solid #CCCCCC;   */
    color: #FFFFFF;  
}
.img_list .img_nav a.next:hover {
    background: none repeat scroll 0 0 #0084B4;  
 /*   border: 1px solid #CCCCCC;   */
    color: #FFFFFF;  
}
.img_list .img_nav .curr{
	background:#0084b4; 
	border: 1px solid #CCC;
	color: white;
}
.imglist_ul{
	width: 1170px;
 	margin: 20px auto 0;
	position:relative;
}

.furniture_ul{
	width: 1166px;
 	margin: 20px auto 0;
}

.imglist_ul li{
	position: relative;
	float: left;
	display:block;
	margin: 10px 11px;
	_margin:10px 9px;
	width: 270px;
	height: 270px;
	overflow: hidden;
}
.furniture_ul li{
	position: relative;
	float: left;
	display:block;
	margin: 10px 9px;
	_margin:10px 7px;
	width: 370px;
	height: 220px;
	overflow: hidden;
}

.furniture_ul .filterLayer{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 370px;
	height: 55px;
	opacity: 0.6;
	filter:alpha(opacity=60);
	background:white;
}
.furniture_ul .filterLayerOver{
	background: gray;
}

.imglist_ul .layer_over{
	position: absolute;
	bottom: 37px;
	left: 0;
	width: 270px;
	height:133px;
	background: url(i/layer_over_big.png) -3px no-repeat;
}
.furniture_ul .layer_over{
	position: absolute;
	bottom: 40px;
	left: 0;
	width: 370px;
	height:133px;
	background: url(i/layer_over_big2.png) -7px no-repeat;
}

.imglist_ul li .layer_out,.furniture_ul li .layer_out{
	background: none!important;
	display: none;
}
.imglist_ul .layer_bottom{
	position: absolute;
	bottom: -2px;
	left:0;
	width: 100%;
	padding-top: 15px;
	height: 45px;
	background: url(i/layer_bottom_out.png) -4px;
	text-align: center;
}

.furniture_ul .layer_bottom{
	position: absolute;
	bottom: -2px;
	left:0;
	width: 100%;
	padding-top: 15px;
	height: 45px;
	text-align: center;
}

.imglist_ul .layer_over b{
	display: inline-block;
	float: left;
	width: 90px;
	padding:70px 0 0 0;
	background: url(i/weibo_big.png) no-repeat center;
	text-align: center;
	color: white;
	font: normal;
}

.furniture_ul .layer_over b{
	display: inline-block;
	float: left;
	width: 123px;
	padding:70px 0 0 0;
	background: url(i/weibo_big.png) no-repeat center;
	text-align: center;
	color: white;
	font: normal;
}





.imglist_ul .layer_over .telent{
	background: url(i/telnet_big.png) no-repeat center;
}

.imglist_ul .layer_over .dou{
	background: url(i/dou_big.png) no-repeat center;
}


.imglist_ul .layer_bottom b{
	display: inline-block;
	padding-left: 31px;
	margin: 0 5px;
	height: 34px;
	background: url(i/share_middle.png) no-repeat;
	font: bold 20px/34px arial;
	color: white;
}

.furniture_ul .layer_bottom b{
	display: inline-block;
	padding-left: 31px;
	margin: 0 15px 0 28px;
	height: 34px;
	background: url(i/share_middle.png) no-repeat;
	font: bold 20px/34px arial;
	color: white;
}

.imglist_ul .layer_bottom .love,.furniture_ul .layer_bottom .love{
	background: url(i/love_middle.png) no-repeat;
}
.imglist_ul .layer_bottom .made,.furniture_ul .layer_bottom .made{
	background: url(i/hammer_white.png) no-repeat;
}
.imglist_ul .layer_bottom .car,.furniture_ul .layer_bottom .car{
	background: url(i/car.png) no-repeat;
}
.imglist_ul .layer_bottom_over{
	background: url(i/layer_bottom_over.png) -4px;
}

/***prosonal**/
.personal_nav{
	padding-top: 30px;
	margin: 0 auto;
	width: 1150px;
}
.personal_nav .left{
	float: left;
	width: 180px;
}
.personal_nav em{
	display: inline-block;
	margin-top: 10px;
	color: rgb(172,172,172);
	font: normal 15px/24px arial;
}
.personal_nav .name{
	color: #0084b4;
	padding-right: 30px;
	font: bold 15px/24px arial;
	background: url(i/vip_1.png) no-repeat right;
	border:0;
}
.personal_nav .grayName{
	background: url(i/vip_0.png) no-repeat right;
}
.personal_nav em .love{
	display: inline-block;
	width: 21px;
	height: 19px;
	background: url(i/love_gray.png) no-repeat;
}

.personal_nav em .address{
	display: inline-block;
	width: 20px;
	height: 19px;
	background: url(i/location2.png) no-repeat;
}

.personal_nav .line{
	width: 180px;
	border-bottom: 1px solid #e5e5e5
}

.personal_nav .right{
	float: right;
	width: 920px;
	border-bottom: 3px solid #e5e5e5;
}
.personal_nav .right ul{
	margin-bottom: 30px;
}
.personal_nav .right li{
	padding-left: 25px;
	background: url(i/squre.png) no-repeat 5px;
	color:rgb(172,172,172);
	font:normal 13px/25px arial;
}
.personal_nav .right .content {
	padding: 20px 0;
	border-top: 3px solid #e5e5e5;
	font: normal 12px/20px arial;
	text-indent: 2em;
	color:rgb(172,172,172);
}

/*******************designer person*********************/
.designer_person{
	margin: 20px auto 0;
	width: 1150px;
	position:relative;
}
.designer_person .img_area{
	float: left;
	width: 180px;
	height: 180px;
	overflow: hidden;
}
.designer_person .img_content{
	float: left;
	width: 280px;
	height: 180px;
	overflow: hidden;
}
.designer_person .img_content a{
	display: block;
	margin: 10px 0 0 20px;
	color: #0084b4;
	font: normal 16px arial;
}
.designer_person .img_content b{
	display: block;
	margin: 5px 0 0 15px;
	color: #929292;
	padding-left:20px;
	font: normal 13px/28px arial;
	background: url(i/location.png) no-repeat left;
	background-position:2px 4px;
}
.designer_person .img_content .love{
	background: url(i/love_gray.png) no-repeat left;
}

.designer_person .img_content span{
	display: block;
	margin: 5px 0 0 10px;
	color: #929292;
	font: normal 13px/20px arial;
}

.designer_person .list{
	position: relative;
	float: right;
	width: 650px;
	padding-left:40px;
}
.designer_person .list li{
	float: left;
	width: 180px;
	height: 180px;
	margin: 0 10px;
	overflow: hidden;
}
.designer_person .list b{
	display: block;
	position: absolute;
	top:71px;
	width: 29px;
	height: 43px;
	
}

.designer_person .list .left{
	left: 0;
	background: url(i/left_i.png);
}
.designer_person .list .right{
	right: 0;
	background: url(i/right_i.png);
}
.comm_retry{
       cursor:pointer;
}
.designer_name{
       width:65px;
       height:40px;
       position:absolute;
       margin-top:140px;
       background-color:#7A8194;
       font-size:16px;
       color:#fff;
       padding-left:10px;
       line-height:40px;
       left:0px;
}
.selected_color{
      color:#0084B4;
}

.fl-pic {
    height: 170px;
    overflow: hidden;
    white-space: nowrap;
    width:610px;
}



.layer_over{
      position: absolute;
	bottom:60px;
	left: 0;
	height: 108px;
	width: 100%;
	background: url(i/layer_over_big2.png) -7px no-repeat;
}
.layer_over_hide{
        position: absolute;
	display:none;
	bottom:60px;
	left: 0;
	height: 108px;
	width: 100%;
	opacity: 0.6;
	background:black;
	filter:alpha(opacity=60);
}

.layer_over b{
	display: inline-block;
	float: left;
	width: 90px;
	padding:70px 0 0 0;
	background: url(i/weibo_big.png) no-repeat center;
	text-align: center;
	color: white;
	font: normal;
}
.layer_over b{
	display: inline-block;
	float: left;
	width: 80px;
	padding:70px 0 0 0;
	background: url(i/weibo_big.png) no-repeat center;
	text-align: center;
	color: white;
	font: normal;
}

.layer_over .telent{
	background: url(i/telnet_big.png) no-repeat center;
}

.layer_over .dou{
	background: url(i/dou_big.png) no-repeat center;
}
.collect, .share, .made{
	cursor:pointer;
}
