﻿@charset "utf-8";
body{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color: #fff;
	line-height:180%;
	font-size:14px;
}
h3{
font-size:16px;
margin:4px;
}
p{
margin:3px;
}
.clear{
clear:both;
}
.all{
margin:0px auto;
width:980px;
}
form{
	margin:0px;padding:0px;
}
img{
	border:none;
}

select{
	font-size:14px;
}

.block{
	display:block;
}
.none{
	border:none;width:0px;height:0px;display:none;
}
/*--------------------------------------------------------------*/
#logo{
	height:80px;
	background-image: url(logo.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#logo .topright a {
	color: #071548;
}
#logo .topright a:hover {
	color: #FF6600;
	text-decoration:none;
}
#top {
	height: 200px;
	color: #FFFFFF;
	background-image: url(top.jpg);
	background-repeat: no-repeat;
}
.topright{float:right; width:160px; color:#071548; font-size:12px;}
#top img{float:left; margin-top:16px; margin-left:12px;width:300px;}
#top h1{margin-left:20px; margin-top:20px;}
.topdec{float:left; margin-left:20px; margin-top:20px; margin-right:5px;width:600px;}
#top .topdec a {
	color: #071548;
}

#nav{
	background-color:#661416;
	text-align: center;
	height:32px;
	line-height:32px;
	border-bottom:1px solid #FFFFFF;
}
#nav a {
	font-weight: bold;
	color: #FFFFFF;
	margin-right:36px;
	text-decoration: none;
}
#nav a:hover{
	color:#FFCC66;
	text-decoration: none;
}
.aboutcat{
margin-bottom:2px;
}

/*--------------------------------------------------------------*/

#main{
	background-color: #fff;
	margin-top:3px;
	background-image: url(leftbg.gif);
	background-repeat: repeat-y;
	}
#mainleft {
	width: 200px;
	float:left;

}
#main #mainleft ul {
	padding: 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 26px;
}
#main #mainleft li {
	list-style:none;
	padding-left:12px;
	font-weight: bold;
	background-image: url(dot.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
}
#main #mainleft li ul{padding:0px; margin:3px 0px;}
#main #mainleft li li{
	padding-left:12px;
	font-weight:normal;
	background-image:url(sdot.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#main #mainleft a {
	color: #000;
	text-decoration:none;
}
#main #mainleft a:hover {
	color: #CC0000;
	text-decoration:none;
}

#mainmiddle {
	background-color: #fff;
	width: 768px;
	float:left;
	padding-left: 12px;
}
#main #mainmiddle a {
	color: #a01009;
}
#main #mainmiddle a:hover {
	text-decoration: none;
}

#mainright {
	width: 768px;
	float:right;
	background-color: #FFFFFF;
	padding-left: 12px;
}
.products{
border: 1px solid #CCAE9A;
padding:6px;
float:left;
margin-bottom:12px;
width:754px;
}
.products .prolist{
width:170px;
margin:10px 6px;
text-align:center;
float:left;
}
.products .prolist .propic{
padding:1px;
height:170px;
display: table-cell;
vertical-align: middle;
overflow:hidden;
}
.products .prolist .propic img{width:168px; border:1px solid #CCCCCC;}
.products .prolist .protxt{
text-align:center;
}

.products .prolist .protxt a{
color:#000;
}
.products .prolist .protxt a:hover{
	color:#cc0000;
	text-decoration: none;
}

.products2{
padding:6px;
float:left;
margin-bottom:12px;
}
.products2 .prolist{
width:170px;
margin:10px 6px;
text-align:center;
float:left;
}
.products2 .prolist .propic{
display: table-cell;
vertical-align:middle;

/*设置水平居中*/
text-align:center;

/* 针对IE的Hack */
*display: block;
*font-size: 145px;/*约为高度的0.873，200*0.873 约为175*/
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/

padding:1px;
height:170px;
line-height:170px;
text-align:center;   
display:table-cell;   
overflow:hidden;
}
.products2 .prolist .propic img{width:168px; border:1px solid #CCCCCC;vertical-align:middle;}
.products2 .prolist .protxt{
text-align:center;
}

.productlist{
margin:12px 6px;
}
.productlist img{float:left; width:150px; margin-right:6px;}
.productlist a {
	color: #a01009;
	font-weight:bold;
}
.productlist a:hover {
	text-decoration: none;
}
.boxtitle {
	background-color: #8B6950;
	line-height:28px;
	padding-left:12px;
	color:#CCCCCC;
	font-weight:bold;
}
.pdslist{
    margin:20px 20px;
	padding-bottom:20px;
	height:110px;
	font-size:12px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ccc;
	clear:both;
}
.pdslist img{float:left; width:200px; margin-right:6px; border:1px solid #CCCCCC;}
.pdslist a {
	color: #a01009;
	font-size:14px;
	font-weight:bold;
}
.pdslist a:hover {
	text-decoration: none;
}

.plist{
	margin:10px 8px;
	padding-bottom:5px;
	font-size:12px;
	height:130px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #fff;
	float: left;
	width: 146px;
}
.plist img{float:left; width:130px; margin-right:6px; border:1px solid #CCCCCC;}
#main #mainright .plist a {
	color: #a01009;
	font-size:14px;
	font-weight:bold;
}
#main #mainright .plist a:hover {
	text-decoration: none;
}

#mainmr {
	background-color: #fff;
	width: 760px;
	float:left;
	padding: 10px;
}
#main #mainmr a {
	color: #a01009;
}
#main #mainmr a:hover {
	text-decoration: none;
}

/*--------------------------------------------------------------*/


#bottom{
	text-align:center;
	color:#071548;
	padding-top: 12px;
	border-top:5px solid #661416;
}
#bottom a {
	color: #071548;
}
#bottom a:hover {
	text-decoration: none;
}
.usernav {
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #8B6950;
	margin-bottom:12px;
}
#mainleft .links{
margin-top:60px;
}
#mainleft .links a {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
#mainleft .links a:hover {
    color: #a01009;
	text-decoration: underline;
}
.linksbox{
padding-left:20px;
}
.linksbox p{
	padding-left:10px;
	background-image: url(rdot.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

/* 分页 */
.k_pagelist {width:100%;text-align:right;margin:0px;padding:0px;}
.k_pagelist *{font-size:12px;padding:2px 3px;margin-left:3px;}
.k_pagelist strong{
	font-weight:normal;
	color:#FFF;
	background-color: #CCCCCC;
}
.k_pagelist a {text-decoration:none;color:#3875D7;}
.k_pagelist a:hover {
	text-decoration:none;
	color:#FFF;
	background-color: #FFCC00;
}
.k_pagelist span{color:#999;}
.k_pagelist input{border:1px solid;border-color:#777 #CCC #CCC #777;width:40px;}

/* 分页 */
.k_user{width:100%;}

#main #mainmr p {
	padding-bottom: 10px;
}
.boxc {
	border: 1px solid #CCAE9A;
	padding:12px;
	margin-bottom:12px;
	font-size: 12px;
	background-image: url(bg1.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
#main #mainmr p {
	line-height:220%;
}
