/* 代码整理  */
* {
	margin: 0px auto; padding: 0px; font-size: 14px;
}
.STYLE1 {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
}
img{ border:none;}
/*public*/
.fl{display:inline;float:left}
.fr{
	display:inline;
	float:left
}
.cf:after{content:"";clear:both;display:block;height:0;overflow:hidden}
.cf{zoom:1}
.pb10{
	padding-bottom:10px;
	font-size: 12px;
	width: 300px;
}
.mt10{
	margin-top:10px;
	font-size: 14px;
	font-weight: bold;
}
/*main*/
.content_l_shop1{
	width:1170px;
	background:#fff;
	padding:15px;
	box-shadow:0 0 10px #ccc;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.content_l_shop1 .title{height:20px;border-bottom: 3px solid #e7e7e7;padding-bottom:10px;}
.content_l_shop1 .title h2{ font-size: 20px;font-family: "microsoft yahei";}
.content_l_shop1 .title-list{ position: relative; top: 6px;}
.content_l_shop1 .title-list li{
	width: 140px;
	line-height: 20px;
	text-align: center;
	float: left;
	display: inline;
	font-weight: bold;
	color: #666666;
}
.content_l_shop1 .title-list li.on{ color: #666666; font-weight: bold;}
.content_l_shop1 .title-list p{
	position:absolute;
	top:24px;
	left:0px;
	width:126px;
	height:7px;
	overflow: hidden;
	text-align: center;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #DB0202;
}
.content_l_shop1 .title-list b{display:inline-block;width:0;height:0;margin-top:-3px;border-style:solid dashed dashed dashed;border-width:9px;border-color: #DB0202 #fff #fff #fff;overflow: hidden;zoom: 1;font-size: 0;}
.product{ height: auto; position: relative; overflow: hidden; display: none; margin-top: 20px;}
.product ul{
	left: 0px;
	width: auto;
	height: 440px;
	float: left;
	margin-bottom: 35px;
}
.product-wrap .show{ display: block;}
.product-wrap .product li{
	float: left;
	display: inline;
	margin-left: 13px;
	border: 2px solid #fafafa;
	transition:0.4s;
	-webkit-transition:0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	-ms-transition: 0.4s;
	text-align: left;
	font-size: 12px;
	padding-top: 12px;
	margin-bottom: 5px;
}
.product-wrap .product li.ml0{
	margin-left:0px;
	height: 430px;
	margin-bottom: 5px;
}
.product-wrap .product li a.imgwrap{
	display: block;
	width: 383px;
	height: 225px;
	background: #fff;
	text-align:center;
}
.product-wrap .product li p{
	padding-left: 15px;
	color: #666666;
	line-height: 22px;
	margin-left: 10px;
}
.product-wrap .product li p a{ color: #666666; text-decoration: none;}
.product-wrap .product li p a:hover{ color: #666666;}
.imgwrap img {
	height: 200px;
	width: 330px;
}
