@charset "utf-8";
/* CSS Document */
.type{
	width:94px;
	width:1200px;
	margin:69px auto 0;
}
.oentype{
	width:326px;
	margin-right:111px;
	float:left;
	padding-right:0px;
}
.typesmalllist{
	position:relative;
	left:-10px;
}

.topicon{
	background:url(../images/matter/topcircle.png) no-repeat top;
	float:left;
	margin-left:0px;
	margin-top:0px;
	width:74px;
	height:94px;
	margin-right:20px;
}
.topicon1{
	margin-left:20px;
	margin-top:25px;
}
.topicon2{
	margin-left:22px;
	margin-top:24px;
}
.topicon3{
	margin-left:22px;
	margin-top:22px;
}

.typetitle{
	color:404148;
	font-size:16px;
	margin-bottom:10px;
}
.typesmalltitle{
	display:inline-block;
	float:left;
	font-size:12px;
	color:#777;
	margin-left:10px;
	line-height: 20px;
}
.typesmalltitle1{
	display:inline-block;
	float:left;
	font-size:12px;
	color:#777;
	margin-left:10px;
}
.typesmalltitle:hover{
	color:#333;
}
.middle{
	width:100%;
	background:#F6F6F6;
	display:block;
	padding-bottom:40px;
}
.cp{
	width:1200px;
	margin:0 auto;
}
.cponeline{
	padding-top:40px;
	display:block;
	padding-bottom:0;
}
.onelineleft{
	width:314px;
	float:left;
	height:25px;
}
.cpbigtype{
	height:25px;
	line-height:25px;
	border-left:3px solid #F95D5D;
	font-size:18px;
	color:#f95d5d;
	padding-left:10px;
	float:left;
	cursor:pointer;
	font-weight:bolder;
}

.onelineright{
	width:886px;
	float:right;
}
.cpstyle{
	width:886px;
	height:25px;
	line-height:25px;
	font-size:14px;
	float:right;
}
.onestyle1{
	width:70px;
	color:#999;
	display:inline-block;
	float:right;
	margin-left:8px;
	margin-right:8px;
	text-align:center;
	height:25px;
	line-height:25px;
	cursor:pointer;
	font-size:13px;
	font-weight:500;
}
.onestyle2{
	width:70px;
	color:#999;
	display:inline-block;
	float:right;
	margin-left:10px;
	margin-right:10px;
	text-align:center;
	height:25px;
	line-height:25px;
	cursor:pointer;
	font-size:13px;
	font-weight:500;
}
.onestyle3{
	width:70px;
	color:#999;
	display:inline-block;
	float:right;
	margin-left:10px;
	margin-right:10px;
	text-align:center;
	height:25px;
	line-height:25px;
	cursor:pointer;
	font-size:13px;
	font-weight:500;
}
.onestyle4{
	color:#999;
	display:inline-block;
	float:right;
	margin-left:10px;
	margin-right:10px;
	text-align:center;
	height:25px;
	line-height:25px;
	cursor:pointer;
	font-size:13px;
	font-weight:500;
}
.xiexian{
	float:right;
	color:#DDDDDD;
}
.more{
	width:51px;
	color:#999;
	display:inline-block;
	float:right;
	text-align:right;
	cursor:pointer;
	font-size:13px;
	font-weight:bold;
}
.hyimg1{
	position:absolute;
	right:-4px;
	top:-1px;
	z-index:5;
}
.hyimg2{
	position:absolute;
	right:-4px;
	top:2px;
	z-index:1
}

.downloadimg{
	position:absolute;
	left:-1px;
	bottom:0;
	z-index:6;
	width:145px;
	height:69px;
	display:none;
	
}
.downloadimg img {
	width:145px;
	height:69px;
}
.collectionimg{
	position:absolute;
	left:144px;
	bottom:0;
	z-index:6;
	width:145px;
	height:69px;
	display:none;
	cursor: pointer;
}
.collectionimg img{
	width:145px;
	height:69px;
}
.onecp{
	margin-right:13px;
	width:288px;
	height:390px;
	background:#FFF;
	border:1px solid #FFF;
	float:left;
	margin-top:20px;
	margin-bottom:20px;
	position:relative;
}
.onecp1{
	margin-right:13px;
	width:288px;
	height:228px;
	background:#FFF;
	border:1px solid #FFF;
	float:left;
	margin-top:20px;
	margin-bottom:20px;
	position:relative;
}
.onecp:hover{
	border:1px solid #EEE;
}
.onecp1:hover{
	border:1px solid #EEE;
}
.cpimg{
	position:relative;
	overflow:hidden;
	display:block;
	top:-1px;
	left:-1px;
	width:290px;
	height:322px;
	z-index:2;
}
.cpimg1{
	position:relative;
	overflow:hidden;
	display:block;
	top:-1px;
	left:-1px;
	width:290px;
	height:163px;
	z-index:2;
}
.cpimg img{
	width:290px;
}
.cpimg1 img{
	width:290px;
}
.cptitle{
	font-size:12px;
	padding:0 8px;
	height:30px;
	line-height:30px;
	color:#666;
	display:block;
	font-weight:bold;
}
.cptitle:hover{
	color:#333;
}
.cpprice{
	font-size:12px;
	margin-left:8px;
	height:20px;
	line-height:20px;
	width:100px;
	float:left;
	color:#f95d5d;
	font-weight:bold;
}
.llandbuy{
	margin-left:8px;
	display:block;
	float:right;
	text-align:right;
	margin-right:15px;
	width:155px;
	color:#bbbbbb;
	font-size:12px;
}
.liulannum{
	margin-right:5px;
}
.salenum{
	margin-left:5px;
}
.cpbuy{
	font-size:13px;
	color:#f95d5d;
	text-align:right;
	background:url(../images/matter/buybg.png) no-repeat;
	float:right;
	width:70px;
	height:25px;
	line-height:25px;
	margin-right:10px;
	margin-top:6px;
	cursor:pointer;
}
.cpbuy:hover{
	background:url(../images/matter/buybghover.png);
	color:#FFF;
}
.cpbuy span{
	margin-right:6px;
}
.onesc{
	float:left;
	margin-top:15px;
	width:293px;
	height:213px;
	border:1px solid #FFF;
	margin-right:6px;
}
.onesc:hover{
	border:1px solid #E8E8E8;
}
.scimg{
	position:relative;
	top:-1px;
	left:-1px;
	width:295px;
	height:167px;
}
.scfoot{
	background:#FFF;
	width:293px;
	height:47px;
	line-height:47px;
	margin-top:-1px;
}
.sctitle{
	margin-left:10px;
	font-size:12px;
	color:#666;
	width:220px;
	display:inline-block;
	font-weight:bold;
}
.sctitle:hover{
	color:#333;
}
.sccollection{
	width:42px;
	color:#f95d5d;
	font-size:12px;
	background:url(../images/matter/starkong.png) left no-repeat;
	float:right;
	text-align:right;
	margin-right:10px;
	cursor:pointer;
}
.sccollection:hover{
	background:url(../images/matter/starshi.png) left no-repeat;
}
.style{
	width:1200px;
	margin:0 auto;
}
.bottomonestyle{
	width:360px;
	margin-top:50px;
	margin-right:60px;
	float:left;
	heihgt:300px;
	display:block;
}
.onestyletitle{
	width:360px;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #E8E8E8;
}
.styleleft{
	font-size:16px;
	color:#333;
	width:85px;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #F95D5D;
	display:inline-block;
	text-align:center;
}
.styleright{
	float:right;
	margin-right:10px;
	width:52px;
	height:12px;
	margin-top:9px;
}
.stylemiddle{
	margin-top:20px;
	margin-left:5px;
}

.stylemiddle img{
	float:left;
	width:160px;
	height:90px;
	display:block;
}
.typeright{
	margin-left:170px;
}
.bottomtitle a{
	font-size:12px;
	color:#333;
}
.bottomsm{
	
	font-size:12px;
	color:#999;
	display:block;
	margin-top:10px;
	height:34px;
	line-height:17px;
}
.bottomsm:hover{
	color:#666;
	text-decoration:underline #949494;
}
.time{
	background:url(../images/matter/time.png) left no-repeat;
	margin-top:5px;
}
.time1{
	color:#d1d1d1;
	font-size:12px;
	margin-left:15px;
}
.llnum{
	color:#d1d1d1;
	font-size:12px;
	margin-left:35px;
}
.stylebottom ul li{
	font-size:12px;
	height:30px;
	line-height:30px;
	list-style-image:url(../images/matter/point.png);
	margin-left:16px;
}
.stylebottom ul li a{
	color:#666;
}
.stylebottom ul li a:hover{
	color:#333;
	text-decoration:underline;
}
.lxwm{
	width:1200px;
	margin:40px auto 0;
}
.onetype{
	width:220px;
	float:left;
	text-align:center;
	height:150px;
	margin-right:20px;
}
.onetype1{
	width:121px;
	float:left;
	text-align:center;
	height:150px;
	margin-right:150px;
}
.onetype img{
	margin-top:25px;
}
.onetype1 img{
	margin-top:25px;
}
.wxtype{
	width:117px;
	display:block;
	text-align:center;
	float:right;
}
.wxtype img{
	border:1px solid #E4E4E4;
}
.lxtype{
	margin-top:25px;
	font-size:14px;
	color:#333;
}

.lxsm{
	font-size:12px;
	color:#999;
}
.lxsmwx{
	font-size:12px;
	color:#999;
	margin-top:5px;
}
.allfoot{
	width:100%;
	height:80px;
	background:#333;
	margin-top:10px;
}
.foot{
	width:1200px;
	margin:0 auto;
	height:80px;
	line-height:80px;
	font-size:12px;
	color:#666;
	background:#333;
}
.foot a{
	color:#208ef3;
}
.footright{
	width:140px;
	height:80px;
	float:right;
}
.footwb{
	background:url(../images/matter/wbicon1.png) left no-repeat;
	width:36px;
	height:80px;
	line-height:80px;
	float:right;
	margin-left:10px;
}
.footwb:hover{
	background:url(../images/matter/wbicon2.png) left no-repeat;
}
.footqqzone{
	background:url(../images/matter/qqzone1.png) left no-repeat;
	width:36px;
	height:80px;
	line-height:80px;
	float:right;
	margin-left:10px;
}
.footqqzone:hover{
	background:url(../images/matter/qqzone2.png) left no-repeat;
}
.footwx{
	background:url(../images/matter/wxicon1.png) left no-repeat;
	width:36px;
	height:80px;
	line-height:80px;
	float:right;
	margin-left:10px;
}
.footwx:hover{
	background:url(../images/matter/wxicon2.png) left no-repeat;
}

.store-list{
	margin-top: 10px;
    margin-left: 5px;
	font-size: 12px;
	color: #666;
}
.store-list ul li{
	display:inline-block;
	width:176px;
	height:33px;
	float: left;
	margin-top: 10px;
}
.store-list ul li p{
	display:inline-block;
	width:100px;
	height:15px;
	line-height:15px;
	overflow: hidden;
}
.store-list ul li p a{
	font-size: 12px;
	color: #666;
}
.store-list ul li .store-img{
	display:inline-block;
	width: 33px;
}
.store-list ul li .store-info{
	display:inline-block;
	float: right;
	width:132px;
}
/*设计师推荐*/
.sjstj{
	width:1200px;
	margin:0px auto 0;
	position:relative;
	z-index:5;
	padding-top:30px;
}
.sjstjmenu{
	height:30px;
	line-height:30px;
	font-size:24px;
	color:#666666;
}
.sjstjmenu img{
	float:left;
	margin-right:10px;
}
.sjslist{
	margin-top:30px;
}
.onesjstj{
	width:130px;
	float:left;
	border-left:1px solid #F3F3F3;
	text-align:center;
	font-size:10px;
	color:#666;
}
.onesjstj :hover{
	color:#333;
}
.yuanjiao{
	border-radius: 31px;
	width: 62px;
	height:62px;
	overflow:hidden;
}
.store-name{
	height: 32px;
}

/*
 * 底部
 */
.footbottom{
	margin-top:30px;
	background:#1B1B1B;
	padding-bottom:10px;
	font-weight:500;
}
.footbottomcon{
	width:1200px;
	margin:10px auto 0;
	padding-top:15px;
	color:#666;
	line-height:25px;
	font-size:12px;
	
	
}
.footbottomcon a{
	color:#666;
	margin-right:5px;
}
.footbottomcon a:hover{
	color:#999;
}
.renzheng{
	color:#999;
	height:30px;
	line-height:30px;
	margin-top:10px;
}
.renzheng img{
	float:left;
	margin-right:10px;
}
.footlogo{
	float:right;
}