@charset "utf-8";
body {
	background:#1B1C20;
	margin:0;
	padding:0;
	color:#B2B2B2;
	font-size:12px;
}

a {
	color:#B2B2B2;
	text-decoration:none;
}

img {
	border:0;
}

.main {
	border-left:1px solid #3E3E40;
	border-right:1px solid #3E3E40;
	width:970px;
	margin:auto;
}

#top {
	border-top:8px solid #2E2E2E;
	height:249px;
	background-image:url(../image/skin3/top1.jpg);
}

#footer {
	height:60px;
	background-image:url(../image/skin3/footer_bg.jpg);
	text-align:center;
	line-height:60px;
	list-style:none;
	margin:0;
	padding-left: 350px;
}

#footer li {
	float:left;
	white-space:nowrap;
	padding-right:20px;
	text-align:center;
}

#nav {
	height:31px;
	background-image:url(../image/skin3/nav_bg.jpg);
	list-style:none;
	padding:0;
	margin:0;
	font-weight:bold;
	font-size:14px;
}

#nav li {
	float:left;
	line-height:25px;
	width:100px;
	height:31px;
	text-align:center;
}

#nav li a {
	display:block;
	color:#333333;
	width:100px;
}

#nav li a:hover {
	background-image:url(../image/skin3/nav_link_hover.jpg);
}


#nav li.separtor {
	height:31px;
	width:3px;
	background-image:url(../image/skin3/nav_separtor.jpg);
}




table.block {
	width:100%;
	border-collapse:collapse;
	border:2px solid #504C46;
}

table.block td {
	border:2px solid #504C46;
	vertical-align:top;
	line-height:150%;
}

table.block td.left {
	width:270px;
}


table.block td.right {
	width:690px;
}

table.block td div.nav {
	height:30px;	
	background-image:url(../image/skin3/block_nav_bj.jpg);
	color:#cc6600;
	line-height:35px;
	font-weight:bold;
	font-size:14px;
	padding-left:5px;
}

table.block td div.nav2 {
	height:24px;	
	background:#171717;
	color:#cc6600;
	line-height:24px;
	font-weight:bold;
	font-size:14px;
	padding-left:5px;
}

table.block td div.nav a.more {
	width:30px;
	height:30px;
	float:right;
	margin-right:5px;
	background:url(../image/skin3/more.gif) 0 18px no-repeat;
}

table.block td div.nav2 a.more {
	width:30px;
	height:24px;
	float:right;
	margin-right:5px;
	background:url(../image/skin3/more.gif) 0 14px no-repeat;
}

table.block td ul.product {
	list-style:none;
	padding:10px 0;
	margin:0;
	height:150px;
	border-bottom:1px solid #D18231;
}

table.block td ul.product li {
	float:left;
	padding-left:5px;
	text-align:center;
	line-height:30px;
}

table.block td ul.product li div.title {
	background:url(../image/skin3/index_pro_title_bg.jpg);
}

table.block td ul.product li a {
	color:#D18231;
}

table.block td div.news_bit {
	padding:10px;
	border-top:1px solid #504C46;
	height:100px;
}

table.block td div.news_bit div.image {
	float:left;
	border:1px solid #F19F64;
	width:100px;
	height:80px;
	margin:5px 10px 0 0;
}

table.block td div.news_bit div.image img {
	width:100px;
	height:80px;
}

table.block td div.news_bit span.title {
	font-weight:bold;
	color:#BBB3A6;
}

table.block td div.news_bit span.date {
	float:right;
	color:#F06916;
}

table.block td div.news_bit div.content {
	padding-top:10px;
	color:#9B9489;
	overflow:hidden;
	height:60px;
}

table.block td div.news_bit2 {
	padding:10px;
	height:100px;
	width:250px;
	overflow:hidden;
	line-height:200%;
}


table.block td ul.ad_list {
	list-style:none;
	padding:10px 0;
	margin:0;
	height:90px;
}

table.block td ul.ad_list li {
	float:left;
	padding-left:55px;
	text-align:center;
	line-height:30px;
}

table.block td ul.ad_list li a {
	color:#D18231;
}


ul.list {
	list-style:none;
	padding:0;
	margin:10px;
}

ul.list li {
	height:30px;
	line-height:30px;
}

ul.list li.item {
	border-bottom:1px dashed #504C46;
	font-size:14px;
}

ul.list li.item span.date {
	font-size:12px;
	color:#666;
}

ul.list li.item a {
	width:100%;
	height:30px;
	line-height:30px;
	display:block;
}

ul.list li.item a:hover {
	background:#333;
}

ul.list li.page {
	text-align:center;
}

ul.list li.page span.disabled {
	color:#333333;
}


#promenu {
	width:143px;
	margin:0 5px;
	background:#262626;
}

#promenu div.cate {
	background:#434343;
	margin:2px 5px;
	line-height:30px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
}

#promenu div.cate a {
	display:block;
	height:30px;
}

#promenu div.cate div.sub a {
	font-size:12px;
}


#proimage .border
{
	padding: 13px 9px;
	float: left;
}

#proimage .image
{
	width: 138px;
	height: 170px;
	border: 1px solid #676566;
	background-color: #434343;
	overflow:hidden;
}

#proimage .pic
{
	width: 140px;
	height: 120px;
	text-align: center;
	vertical-align: middle;
	overflow:hidden;
	position:relative;
	display:table-cell;
}

#proimage .pic p 
{
  position:static;
  +position:absolute;
  top:50%
}

#proimage .pic p img 
{
  position:static;
  +position:relative;
  top:-50%;left:-50%;
}


#proimage .title
{
	color: #f2f2f2;
	width: 100%;
	text-align: center;
	font-weight: bold;
	line-height: 20px;
}

#proimage .title a {
	color:#f2f2f2;
}

.highslide-caption {
	color:#f2f2f2;
}