@charset "utf-8";
/* CSS Document */
body,td,th {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#54392a;
	line-height:1.8em;
}
body {
	background-color:#78483c;
	padding:0;
	margin:0;
}
form{margin:0;padding:0;}
a{color:#54392a;}
a:hover{color:#cc0000;}
ul{ list-style-type:none; margin:0; padding:0;}
img {border:none;vertical-align: middle;}
input {vertical-align:middle}
h1,h2,h3 {margin:0; padding:0;}
.clear {clear:both;}
#main {
background:url(../images/i_bg.gif) repeat-x 0 0;
}
.bg {
background:#cac2bf url(../images/bg.gif) no-repeat 0 top;
}
.logo {
float:right;
padding-right:20px;
}
.enter {
border-top:1px solid #f3f3f3;
text-align:center;
padding:8px 0;
}
.enter a {
color:#d2140e;
text-decoration:none;
}
.enter a:hover {
color:#000;
}
.index {
width:650px;
height:395px;
margin:150px auto 0 auto;
background:url(../images/bg_index.gif) no-repeat 0 0;
}
.index .pic {
width:610px;
margin:0 auto;
padding:40px 0 20px 0;
}

.btm,.btm a {
font-family:Tahoma;
color:#91665B;
}
.btm a:hover {
color:#fff;
}
.btm .copyright {
font-size:11px;
}
#wrap {padding:0 10px; position:relative; width:980px;}
.frame {
margin:15px 0 0 0;
}



.top {
height:87px;
overflow:hidden;
background:#e3c8be url(../images/toppic.jpg) no-repeat left 0;
}
.banner {
height:137px;
overflow:hidden;
}
.leftside {
background:url(../images/bg.gif) no-repeat 0 top;
min-height:690px;
position:relative;
z-index:10;
}
.rightside {
min-height:690px;
position:relative;
z-index:0;
}
.content {
border:4px solid #c2a69a;
padding:15px 20px;
background:#ffffff;
min-height:430px;
height:430px;
height:auto!important;
}
.title {
background:url(../images/titlebg.gif) no-repeat 0 0;
height:26px;
line-height:26px;
padding-left:40px;
font-size:15px;
font-weight:bold;
color:#543022;
margin-bottom:10px;
}
.title a {
text-decoration:none;
}
.title .more {
float:right;
}
.intro {
font-size:13px;
padding:0 10px;
}
.intro .pic {
float:right;
padding:2px;
border:2px solid #cac2bf;
}
.contact {
padding:0 10px 0 42px;
}
.contact .name {
font-size:16px;
font-weight:bold;
margin-bottom:5px;
}
.intro .b {
font-weight:bold;
padding-right:10px;
}
.product_list {
padding-bottom:20px;
width:100%;
clear:both;
}
.product_list li{
float:left;
width:140px;
height:165px;
overflow:hidden;
padding-left:30px;
}
.product_list li .pic {
width:130px;
height:130px;
border:1px solid #d1d1d1;
text-align:center;
overflow:hidden;
}
.product_list li .text {
width:130px;
height:22px;
overflow:hidden;
text-align:center;
}
.product_list li .text a {
font-size:13px;
}

.newpro {
width:750px;
height:150px;
overflow:hidden;
}
.smallpic {
width:100px;
height:100px;
text-align:center;
border:1px solid #d1d1d1;
overflow:hidden;
}
.border {
width:120px;
display:block;
text-align:center;
}

.bottom{
border-top:1px solid #78483c;
background:url(../images/bg_btm.gif) repeat-x 0 0;
height:95px;
text-align:center;
width:980px;
}

.kind {
padding:0 20px 0 42px;
clear:both;
height:30px;
}
.kind a {
padding:0 8px;
}

.news_list {
width:600px;
}
.news_list ul {
padding:5px 0 10px 30px;
}
.news_list li {
background:url(../images/icon_5.gif) no-repeat 10px 10px;
padding:0 25px;
height:24px;
line-height:24px;
font-size:13px;
border-bottom:2px dotted #e6e6e6;
}
.news_list li a {
letter-spacing:0.05em;
text-decoration:none;
}
.news_list li .time {
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
}

.product_detail {
padding:10px;
}
.product_detail .pic{

}
.product_detail .pic .small_pic {
height:180px;
overflow:hidden;
}
.product_detail .pic .big_pic {
height:24px;
text-align:center;
}
.product_detail .pic img {
padding:2px;
}
.product_detail .detail {
padding:10px 0;
}
.product_detail .info {
float:right;
width:440px;
color:#333;
margin-top:10px;
}
.product_detail .info .title {
font-size:13px;
font-weight:bold;
background:url(../images/111.gif) no-repeat 0 0;
padding-left:20px;
}
.product_detail .info ul {
padding:5px 0 15px 0;
}
.product_detail .info li {
border-bottom:2px dotted #d1d1d1;
height:24px;
line-height:24px;
}
.product_detail .name {
background:#e5f3fc;
border-bottom:2px solid #F0F0F0;
text-align:center;
color:#0151ab;
font-weight:bold;
margin-bottom:5px;
padding-left:18px;
height:22px;
line-height:22px;
font-size:14px;
font-weight:bold;
}
.product_detail .descrip {
line-height:1.8em;
padding:10px 15px;
background-color:#eee2de;
}
#proBtn {
border-bottom:1px solid #9c8077;
height:25px;
}
#proBtn li {
float:left;
margin-right:5px;
}
#proBtn a {
background-color:#E6E6E6;
display:block;
padding:5px 15px;
text-align:center;
text-decoration:none;
color:#666;
}
#proBtn a:hover {
background-color:#C8E3FF;
display:block;
padding:5px 15px;
text-align:center;
text-decoration:none;
color:#333;
}
#proBtn #ptn1 {
background:#a78f86 none repeat scroll 0 0;
display:block;
padding:2px 15px;
text-align:center;
text-decoration:none;
color:#fff;
}

.news_cont {
width:720px;
margin:10px auto;
font-size:13px;
color:#444;
line-height:1.5em;
}
.news_cont h1 {
font-size:16px;
color:#693f34;
height:30px;
}
.news_cont .time {
border-bottom:2px solid #b69e98;
color:#666;
}

.page {
clear:both;
text-align:right;
padding-right:20px;
}
.page a {
padding:0 2px;
}
.page a:hover {
color:#CC0000;
}
.page a:visited {
color:#999999;
}

.flink ul {
padding:10px;
}
.flink li {
float:left;
width:230px;
height:100px;
text-align:center;
overflow:hidden;
}
.flink li img {
height:40px;
overflow:hidden;
text-align:center;
border:1px solid #e1e1e1;
}
.flink li .text {
font-size:13px;
}

.qlink {
width:100%;
height:60px;
overflow:hidden;
clear:both;
}
.qlink ul {
padding:0 10px;
}
.qlink li {
float:left;
width:210px;
height:50px;
overflow:hidden;
}
.qlink li img {
height:40px;
padding:2px;
overflow:hidden;
text-align:center;
border:1px solid #e1e1e1;
}

.search {
padding:10px 0 10px 10px;
color:#000000;
text-align:left;
}
.search .tit {
font-weight:bold;
}
.search label {
float:left;
width:50px;
height:22px;
}
.search .input {
height:30px;
}
.search .s_btn {
text-align:right;
padding-right:15px;
}

.copy {
width:100%;
clear:both;
}
.i_pic img {
border:2px solid #fff;
}
.tlink {
float:right; position:relative; width:70px; padding-top:10px;
}

#nav {
text-align:center;
height:25px;
line-height:25px;
background:#4a281e;
color:#cf9987;
}
#nav a {
padding:0 10px;
color:#cf9987;
text-decoration:none;
}
#nav a:hover {
color:#FFFFFF;
}
.path {
height:25px;
line-height:22px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
