#cat_title {
margin:5px 0;
font-weight:bold;
font-size:30px;
border:1px #ccc solid;
border-left:5px #0066cc solid;
padding:5px;
line-height:35px;
height:80px;
}
#cat_title span a:hover{
text-decoration: underline;
}
#cat_sub_title {
position:relative;
top:-60px;
left:15px;
color:#555;
font-weight:normal;
margin-bottom:-20px;
font-size:14px;
}
#guide_title {
background:#333;
color:#fff;
padding:10px;
font-weight:bold;
}
#guide_title span {
font-weight:normal;
font-size:14px;
margin-left:10px;
}
.guide_subtitle {
font-weight:bold;
font-size:14px;
margin-top:10px;
}
.guide_subtitle i {
margin-right:5px;
}
.m_title {
font-size:1.6em;
border-bottom:1px #333 solid;
color:#333;
padding:5px 0;
}
ul {
	padding: 0;
}
li {
	list-style: none;
}
.tab {
	height: 40px;
	border-bottom: solid 3px #444;
	color: #4A4A4A;
	font-size: 20px;
	margin-top:20px;
}
.tab li {
	float: left;
	line-height: 30px;
	text-align: center;
	margin-right: 10px;
	text-decoration: none;
	cursor: pointer;
	padding:5px 10px;
	border:1px #444 solid;
	border-radius:5px 5px 0 0;
}
.tab__active {
	font-weight: bold;
	background:#444;
	color:#ffffff;
	padding:5px 10px;
	border:1px #444 solid;
	border-radius:5px 5px 0 0;
}
.tab_contents {
	width: 973px;
	padding: 10px;
	display: none;
	border:1px #444 solid;
	margin-bottom:20px;
}
.is-active {
	display: block;
}
#fil_t_s .cont {
padding:5px;
}
.t_s_table {
width:100%;
margin-bottom:20px;
}
.t_title , .s_title {
width:60px;
background:#eeeeee;
text-align:center;
}
.t_s_table , .t_s_table td {
	border: 1px solid #cccccc;
	border-collapse: collapse;
}
.t_s_table td {
	padding: 3px;
	width: 30px;
	height: 25px;
}
.fil_title {
font-weight:bold;
font-size:20px;
background:#0066cc;
color:#fff;
padding:10px;
margin:5px 0;
}
.sgs_text {
position:relative;
top:-25px;
font-weight:bold;
font-size:16px;
color:#FF4000;
}
#item_area {
margin-left:15px;
width:1100px;
}
#item_area .item_box {
width:160px;
float:left;
margin-right:40px;
margin-bottom:20px;
}
#item_area .item_box a {
display:block;
}
#item_area .item_img {
margin:0;
}
#item_area .item_name {
margin:0;
font-size:1em;
color:#333;
font-weight:bold;
}
#item_area .item_stock {
margin:0;
text-align:right;
}
#item_area .item_price {
margin:0;
font-size:18px;
color:red;
font-weight:bold;
text-align:right;
}
.cart_btn {background:#FBE964;width:100%;text-align:center;border:1px #EBD637 solid;border-radius:5px;padding:5px 0;color:#322E13;margin:0;margin-top:5px;transition:0.3s;}
#item_area .item_box a:hover > .cart_btn {
background:#FFC947;
}
#fil_buide_btn a{
background:#333;
padding:5px 10px;
font-weight:bold;
color:#fff;
float:right;
margin-left:20px;
}
#fil_buide_btn a:hover {
background:#666;
}
.iso_btn a {
background:#fff;
padding:2px 7px;
color:red;
border-radius:5px;
font-weight:normal;
font-size:14px;
float:right;
margin-top:-1px;
transition:0.3s;
}
.iso_btn a:hover {
padding:5px 10px;
margin-top:-4px;
}
svg path {
  fill: none;
  stroke: #0066cc;
  stroke-width: 1;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-dasharray: 800;
  stroke-dashoffset: 800;
  -webkit-animation: dash 5s linear forwards;
  animation: dash 5s linear forwards;
}
@-webkit-keyframes dash {
  to {
    stroke-dashoffset: 0;
  }
}
@keyframes dash {
  to {
    stroke-dashoffset: 0;
  }
}
#taiou {
margin-top:10px;
width:100%;
}
#taiou , #taiou td, #taiou th {
	border: 1px solid #595959;
	border-collapse: collapse;
}
#taiou td, #taiou th {
	padding: 3px;
	width: 30px;
	height: 25px;
}
#taiou th {
	text-align:center;
}


