/* CSS Document */
/* 公共样式 */
body{ font:13px/1.7 normal arial, "微软雅黑"; margin:0; padding:0; color:#333333;}
a{text-decoration:none; color:#333333;}
a:hover{ text-decoration:none;color:#78300E;}
html, body, div, span, ul, li, ol, dl, dt, dd, table, td, th, p, fieldset, form, pre, blockquote, h1, h2, h3, h4, h5, h6, input, img, a { margin: 0; padding: 0; }
ul li ol{ list-style: none; }
ul,li{ list-style: none;}
img { border: none; }
.clear{ clear:both; height:0px;}
.inner{ width:1100px; margin:0 auto; margin-bottom:30px;}
.fl{ float:left;}
.fr{ float:right;}

/* 导航样式 */
*{margin:0;padding:0;border:0;}
#nav {
  line-height: 90px;  list-style-type: none;font-family:"微软雅黑"; font-size:15px;
}
#nav a {
 display: block; width: 142px; text-align:center;
}
#nav a:link  {
 color:#ffffff; text-decoration:none;
}
#nav a:visited  {
 color:#ffffff;text-decoration:none;
}
#nav a:hover  {
 color:#5D4932;text-decoration:none;font-weight:bold;
}
#nav li {
 float: left; width: 142px;
}
#nav li a:hover{
background:url(../images/menu_bg.png) center center no-repeat;
}
#nav li ul {
 line-height: 45px;  list-style-type: none;text-align:left;
 left: -999em; width: 142px; position: absolute; 
}
#nav li ul li{
 float: left; width: 142px;
 background:url(../images/xl_bg.png);

}
#nav li ul a{
 display: block; width: 142px; text-align:center;
}
#nav li ul a:link  {
 color:#ffffff; text-decoration:none;  font-size:15px;
}
#nav li ul a:visited  {
 color:#ffffff;text-decoration:none;
}
#nav li ul a:hover  {
 color:#ffffff;text-decoration:none;font-weight:normal;
 background:none;}
#nav li:hover ul {
 left: auto;
}
#nav li.sfhover ul {
 left: auto;
}
#content {
 clear: left; 
}

/* 动画 */
img { border: 0px; }
.bannerbox { width: 1172px; height: 425px; overflow: hidden; margin: 0px auto;}
#focus { width: 1172px; height: 425px; clear: both; overflow: hidden; position: relative; float: left;}
#focus ul { width: 1172px; height: 425px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
#focus ul li { float: left; width: 1172px; height: 425px; overflow: hidden; position: relative; padding: 0px; margin: 0px; }
#focus .preNext { width: 550px; height: 425px; position: absolute; top: 0px; cursor: pointer; }
#focus .pre { left: 0; background: url(../images/sprite.png) no-repeat left center; }
#focus .next { right: 0; background: url(../images/sprite1.png) no-repeat right center; }

/* 新闻资讯 */
.xw{ height:92px; background:url(../images/line-h.gif); text-align:center;}
.xw p{ line-height:92px; background:#FFFFFF; width:20%; font-size:22px; color:#333333; margin:0 auto;}
.xwzx{ width:353px; float:left; margin:0 6px; text-align:left;}
.xwzx img{ width:353px; height:119px;}
.xwzx p{ color:#666666; border-bottom:1px solid #DEDEDE; font-size:14px; line-height:35px;}
.xwzx h2{ font-weight:normal; color:#333333; font-size:16px; line-height:35px;} 
.xwzx h3{ font-weight:normal; font:12px/1.7 normal arial, "微软雅黑"; margin:10px 0; color:#6C6C6C;}
.xwzx a span{ width:116px; height:32px; border:1px solid #B7B7B7; font-size:15px; color:#666666; display:block; text-align:center; line-height:32px;}
.xwzx a:hover span{color:#fff;background:url(../images/but-bg.gif);}

/* 关于我们 */
.about{ background:#F5EDE6; width:100%;}
.jj{ height:92px; background:url(../images/line-b.gif);  text-align:center;}
.jj p{ line-height:92px; background:#F5EDE6; width:30%; font-size:22px; color:#333333; margin:0 auto;}
.con{ background:#fff; height:297px;}
.con img{ width:315px; height:297px; float:left;}
.con .wz{ margin-left:315px; padding:25px;}
.wz h2{ font-weight:normal; color:#000000; font-size:17px; }
.wz h3{ font-weight:normal; line-height:30px; color:#666666; font-size:14px;}
.con a span{ width:116px; height:32px; border:1px solid #B7B7B7; font-size:15px; color:#666666; display:block; text-align:center; line-height:32px; float:right; background:#fff; margin-top:-10px; margin-right:20px;}
.con a:hover span{color:#fff;background:url(../images/but-bg.gif);}

/* 店面展示 */
.show{ width:243px; float:left;}
.show .md img{ width:243px; height:225px; float:left;}
.show .md span{ width:243px; height:225px; background:#000000; filter:alpha(opacity=70); /* IE */ -moz-opacity:0.7; /* Moz + FF */opacity: 0.7;  float:left; display:block; position:relative;
margin-top:-225px;}
.show .md span a h2{ font-weight:normal; color:#A3A3A3; border:1px solid #A3A3A3; width:85px; font-size:16px; text-align:center; line-height:32px; margin:100px 0 0 80px;}
.show .md span a:hover h2{color:#fff; border:1px solid #fff;}
.tell{background:url(../images/index_02.gif); width:173px; height:116px; padding:100px 35px 0 35px;}
.tell h2{font-weight:normal; font-size:15px; color:#925438; text-align:center; line-height:17px;}
.tell h3{font-weight:normal; font-size:12px; color:#000000; line-height:17px; margin-top:5px;}
.liebiao{ margin:0; padding:0; list-style-type:0; width:857px; float:right;}
.liebiao ul{ margin:0; padding:0; list-style-type:0; margin-left:5px;}
.liebiao li{ width:189px; margin:21px 12px 0 12px; float:left;}
.liebiao li img{ width:189px; height:168px;}
.liebiao li a{ width:189px; height:46px; line-height:46px; background:#F5EDE6; display:block; text-align:center; color:#7B5740; font-size:15px;}
.liebiao li a:hover{ background:#6D5F56; color:#ffffff;}
.liebiao span{ border-bottom:1px solid #DADADA; line-height:80px; font-size:22px; color:#333333; height:80px; display:block; text-indent:20px;}
.liebiao p a{ float:right; font-size:16px; color:#999999; line-height:80px;}
.liebiao p a:hover{ color:#78300E;}

/* 子页样式 */
.righ{ margin:0; padding:0; list-style-type:0; width:857px; float:right;}
.righ span{ border-bottom:1px solid #DADADA; line-height:80px; font-size:22px; color:#333333; height:80px; display:block; text-indent:20px;}
.righ p a{ float:right; font-size:16px; color:#999999; line-height:80px;}
.righ p a:hover{ color:#78300E;}

.qygk{ padding:40px; line-height:30px;}

.xwzx ul{ margin:0; padding:0; list-style-type:0;}
.xwzx li{width:817px; margin:20px 20px;}
.xwzx li p{ background:#7B5740; width:14px; height:14px; border-radius:50%; float:left; text-align:center; color:#fff; margin-right:20px; line-height:14px; margin-top:3px;}
.xwzx li a{ color:#333; font-size:13px;}
.xwzx li:hover p{ background:#ccc; color:#000;-webkit-transition: all .5s;transition: all .5s;}
.xwzx li:hover a,.xwzx li:hover b{ color:#7B5740;-webkit-transition: all .5s;transition: all .5s; }
.xwzx li b{font-weight:normal; color:#666; font-size:13px; float:right;}