.left_container {
	width: 700px;
	height: auto;
	float:left;
}
.category_slider_container {
	width: 700px;
	height: 260px;
}
.a_left {
	width: 15px;
	float: left;
	height: 240px;
}
.a_right {
	width: 15px;
	float: left;
	height: 240px;
}
.a_content {
	float: left;
	width: 670px;
	height: 240px;
}
.a_single {
	float: left;
	width: 180px;
	margin-right: 20px;
	height: 240px;
	padding: 0 15px;
}
.a_top {
	width: 180px;
	height: 120px;
	margin-bottom: 10px;
}

.head_line{
	width:680px;
	height:30px;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	background-color:#f5f5f5;
	font-size:14px;
	line-height:30px;
	padding-left:20px;
	}
.p_list {
	width:690px; 
	height:auto;
	margin:0 0 0 10px;
}
.p_list_3 {
	width: 210px;
	margin:0 10px 10px 10px;
	float: left;
}
h2{
	margin:0 0 5px 0;
	font-weight:normal;}
.a_666{
	color:#666;
	}
.a_666:hover{
	color:#666;
	text-decoration:underline;
	}
.a_333{
	color:#333;
	}
.a_333:hover{
	color:#333;
	text-decoration:underline;
	}
	
.sidebar{ float: right;
width:230px;
}

/* catagory */

.list_menu{
	width:280px;
	height:auto;
	float:left;
	display:inline; 
	margin:20px 0 0 20px;
	}
.mune_f li{
	line-height:34px;
	position:relative;
	border-bottom:1px solid #f7f7f7;
	border-top:1px solid #f7f7f7;
	 
	}
.mune_f .level1{
	
	font-size: 15px;
    color: #666;
    display: block;
    width: 260px;
    padding-left: 20px;
	background:url(../images/sanjiao1.gif) 0px -36px no-repeat;
}
.mune_f .sub-menu{
	
	margin-left:20px;
	display:none;
	
	
}

.mune_f .sub-menu a{
	
	font-size: 15px;
    color: #666;
	background:url(../images/sanjiao1.gif) 0px 0px no-repeat;
	padding-left: 20px;
	display: block;
}
.mune_f .sub-menu li{height:40px;}
.mune_f .sub-menu a:hover{
	
	color:#f00;
}
.sanjiao{
	position:absolute;
	width:20px;
	height:30px;
	background:url(../images/sanjiao1.gif) 0px 0px no-repeat;
	left:0px;
	top:0px;
	}	
	
.mene_f_link{
	font-size:13px;
	color:#666;
	display:block;
	width:200px;
	margin-left:-40px;
	padding-left:40px;
	}

.menuactive	{
	font-size:13px;
	text-decoration:none;
	display:block;
	width:197px;
	line-height:32px;
	padding-left:37px;
	background-color:#f7f7f7;
	border-bottom:#fff solid 1px;
	border-top:#ddd solid 1px;
	color:#f00;
	}
.current{
	display:block;
}

.mene_f_link:hover{
	font-size:13px;
	text-decoration:none;
	display:block;
	width:197px;
	line-height:32px;
	padding-left:37px;
	background-color:#f7f7f7;
	border-left:#ff2900 solid 3px;
	border-bottom:#ddd solid 1px;
	border-top:#ddd solid 1px;
	}
.menu_c_container{
	margin-left:10px;
	display:none;}

.mene_c_link{
	font-size:12px;
	color:#666;
	display:block;
	width:190px;
	height:34px;
	margin-left:-70px;
	padding-left:50px;
	}	
.mene_c_link:hover{
	font-size:12px;
	text-decoration:none;
	display:block;
	width:187px;
	height:32px;
	line-height:32px;
	padding-left:47px;
	background-color:#f7f7f7;
	border-left:#ff2900 solid 3px;
	border-bottom:#ddd solid 1px;
	border-top:#ddd solid 1px;
	}
	

.page_title_head{
	width:900px;
	height:100px;
	float:left;
	display:inline;
	background-color:#eee;
	margin: 20px 0 0 20px;
}
.product_list_container{
	float:left;
	display:inline;
	margin-left:0px;
	width:900px; 
	
	}
.product_list_content{
	width:1200px; 
	margin-top:30px;
	
	
}
.product_single{
	width:270px;
	height:280px;
	margin:20px 0 0 20px;
	float:left;
	position:relative;
	border-bottom: 2px solid #b8c1cc;
	}
.product_single:hover {
    border-bottom: 2px solid #ff6a00;
    box-shadow: 0 5px 9px 0 rgba(0,0,0,.12);
}
.product_single img { -webkit-transition: all 1.2s ease 0s; transition: all 1.2s ease 0s; }
.product_single:hover img { -webkit-transform: scale(1.1); transform: scale(1.1);  }
.imghover_big {overflow: hidden;display: block;position: relative;}
.product_detail{
	width:270px;
	height:240px;
	padding:20px;
	float:left;
	position: absolute;
	top:0;
	left:0;
	background-color:#eee;
	}	
.product_detail p {
	margin:5px 0;}
	
.product_pic{
	width:270px;
	height:240px;
	 
	}	
.product_title{
	width:260px;
	height:40px;
	 
	text-align:center;
	line-height:40px;
	overflow:hidden;}
.detail_text{
	height:200px;
	margin:0 0 10px 0;
	overflow:hidden;}
.view_detail_btn{
	display:block;
	width:120px;
	height:30px;
	border-radius:2px;
	background-color:#ff2900;
	float:right;
	font-size:12px;
	color:#fff;
	line-height:30px;
	text-align:center;}
.view_detail_btn:hover{
	display:block;
	width:120px;
	height:30px;
	border-radius:2px;
	background-color:#ff6c50;
	float:right;
	font-size:12px;
	color:#fff;
	line-height:30px;
	text-align:center;
	text-decoration:none;}
	
	
    .treebox{   margin: 0 auto;  }
	.menu{ overflow: hidden; border-color:#ccc; border-style: solid ; border-width: 1px 0 0 0 ; }
	/*第一层*/
	.menu li.level1>a{ 
		display:block;
		height: 45px;
		line-height: 45px;
		color: #333;
		padding-left: 50px;
		border-bottom: 1px solid #ccc; 
		font-size: 15px;
		position: relative;
		transition:all .5s ease 0s;
		font-weight:bold; 
		
	 }
	 .menu li.level1 a:hover{ text-decoration: none;  background: #f95704;color:#fff;  }
	 .menu li.level1 a.current{ background: #f95704;color:#fff;font-weight:bold; }

	/*============修饰图标*/
	 .ico{ width: 20px; height: 20px; display:block;   position: absolute; left: 20px; top: 10px; background-repeat: no-repeat; background-image: url(../images/ico1.png); }

	 /*============小箭头
	.level1 i{ width: 20px; height: 10px; background-image:url(../images/arrow.png); background-repeat: no-repeat; display: block; position: absolute; right: 20px; top: 20px; }
	.level1 i.down{ background-position: 0 -10px; }
*/
	 .ico1{ background-position: 0 0; }
	 .ico2{ background-position: 0 -20px; }
	 .ico3{ background-position: 0 -40px; }
	 .ico4{ background-position: 0 -60px; }
	 .ico5{ background-position: 0 -80px; }
	 .ico5{ background-position: 0 -100px; }

	 /*第二层*/
	 .menu li ul{ overflow: hidden; }
	 .menu li ul.level2{ display: none;   }
	 .menu li ul.level2 li a{
		display: block;
		height: 45px;
		line-height: 45px;
		color: #666;
	padding-left:50px;
		border-bottom: 1px solid #ccc; 
		font-size: 14px;
		transition:all 1s ease 0s;
	 
	 }
.treebox .fa-arrow-circle-right {padding-left:20px;padding-right:20px}
	 /* box */
.box{width:310px;margin:100px auto;}
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a img{vertical-align:middle;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-thumb{margin:10px 0 0;overflow:hidden;}
.tb-thumb li{background:none repeat scroll 0 0 transparent;float:left;height:42px;margin:0 6px 0 0;overflow:hidden;padding:1px;}
.tb-s310, .tb-s310 a{height:310px;width:310px;}
.tb-s310, .tb-s310 img{max-height:310px;max-width:310px;}
.tb-s310 a{*font-size:271px;}
.tb-s40 a{*font-size:35px;}
.tb-s40, .tb-s40 a{height:40px;width:40px;}
.tb-booth{border:1px solid #CDCDCD;position:relative;z-index:1;}
.tb-thumb .tb-selected{background:none repeat scroll 0 0 #C30008;height:40px;padding:2px;}
.tb-thumb .tb-selected div{background-color:#FFFFFF;border:medium none;}
.tb-thumb li div{border:1px solid #CDCDCD;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url("images/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}