@charset "utf-8";
/* 全局 */
*{ margin:0px; padding:0px;}
a{ text-decoration:none}
li{list-style:none;}
a:link, a:visited{text-decoration:none; }
a:hover{ text-decoration:none;}
a img{ border:none;}
#clear{ clear:both;}
body{font-size:12px; text-align:left;font-weight:normal; line-height:24px;  font-family:"宋体" ; background: url(../images/bg.jpg) left top repeat; color:#602600; }
a{blr:expression(this.onFocus=this.blur())} /*for IE*/
a{outline:none;} /*for Firefox*/
ol,p,dl,li{margin:0;pading:0; list-style:none;}
h1,h2,h3,h4,h5{font-size:12px;margin:0;padding:0; font-weight:normal;}

.wrap{ width:100%; height:auto; overflow:hidden; min-width:984px; margin:0px auto;}
.main{ width:984px; height: auto; overflow:hidden; position:relative;margin:0px auto; background:url(../images/main-bg.jpg) center top repeat-y;}
.header{ height:181px; overflow:hidden; background: url(../images/header-bg.jpg) center top no-repeat; position:relative;}
.logo{ float:left; display:inline; margin:23px 0px 0px 23px;}
.float-left{ float:left; display:inline;}
.float-right{ float:right; display:inline;}
.home{  position:absolute; top:40px; right:43px; overflow:hidden; color:#fff;}
.home a{ color:#fff; padding:0px 4px;}
.home a:hover{ color:#faeb5e}

.menu{ width:940px; height:39px;overflow:hidden;  clear:both; margin:0px auto; background:url(../images/menu.jpg) left top no-repeat; }
ul.nav{ width:870px; margin:0px auto; padding:0px;}
ul.nav li{ width:145px; background:url(../images/menu-li.jpg) right top no-repeat; float:left; font-size:14px;line-height:39px;display:inline; text-align: center; font-weight:bold }
ul.nav li a{ color:#faeb5e; width:100%; height:39px; display:block; }
ul.nav li a:hover,ul.nav li a.cu{ color:#fff;}
.baner{ width:940px; height:184px; overflow:hidden; position: relative; margin:0px auto 0px; background:url(../images/baner-bg.jpg) left bottom repeat-x; padding-bottom:15px;}
/* 本例子css */
.focusBox { position: relative;  width:940px; height:184px;overflow: hidden; }
.focusBox .pic img { width:940px; height:184px; display: block; }
.focusBox .hd { overflow:hidden; zoom:1; position:absolute; bottom:5px; right:48%; z-index:3}
.focusBox .hd li{float:left; line-height:15px; text-align:center; font-size:12px; width:18px; height:16px; cursor:pointer; overflow:hidden; background: url(../images/dot.png) left top no-repeat; margin-left:4px; }
.focusBox .hd .on{background: url(../images/dot.png) left bottom no-repeat; }

.content{ padding:11px 30px 11px 34px; height:auto; overflow:hidden;}
.left{ width:283px; height:auto; overflow:hidden;}
.box{ border:1px solid #fddc8b; padding:1px; background:#5d330d; height:auto; overflow:hidden;}
.ad{ height:279px; height:382px; overflow:hidden;}
.box-contact{ margin:10px auto 0px;}
.contact{ width:100%; background:url(../images/contact-bg.jpg) left top repeat-y; height:auto; overflow:hidden;}
.contact-top{ margin:7px 0px 0px 8px; height:31px; line-height:29px; font-size:14px; font-weight:bold; font-family:"微软雅黑"; color:#fff; text-indent:15px;overflow:hidden; background:url(../images/contact-top.jpg) left top no-repeat;}
.contact-m{ background:url(../images/contact-m.jpg) right bottom no-repeat; padding:13px 13px 0px;}
.contact-m  b{ font-size:14px;}
.foot{ height:100px; padding:5px 10px 0px; overflow:hidden; background:url(../images/foot.jpg) left top no-repeat; color:#fff; line-height:22px; text-align:center;}
.foot a{ color:#fff;}
.right{ width:627px; height:auto; overflow:hidden;}
.about{width:100%;height:auto; overflow:hidden; background:url(../images/pro-bg.jpg) left top repeat-y;}
.about-top{ background:url(../images/about-top.jpg) left top no-repeat;margin:7px 0px 0px 0px; text-indent:44px; color:#6c0d09}
.about-m{ height:159px; overflow:hidden; padding:11px 15px 0px;}
.about-m .nr{ width:347px; float:left; display:inline; height:138px; overflow:hidden; line-height:23px;}
.pro-m{ padding:10px; height:auto; overflow:hidden;}
ul.pro-list{ margin:0px; padding:0px;}
ul.pro-list li{ width:124px; height:auto; overflow:hidden; float:left; display:inline; margin:0px 13px;}
ul.pro-list li img{ width:114px; height:84px; background:url(../images/img1-bg.jpg) left top no-repeat; padding:4px 5px;}
ul.pro-list li .title{ height:26px; overflow:hidden; line-height:26px; text-align:center;}
ul.pro-list li a{ display:block; color:#622400}
ul.pro-list li a:hover{ color:#b90000}
.pro-top{ background:url(../images/pro-top.jpg) left top no-repeat;margin:13px 0px 0px 5px; text-indent:15px;}
.more{ font-size:12px; font-weight:normal; margin-right:14px; font-family:"宋体" ;}
.more a{ color:#6c0d09;}
.more a:hover{ color:#ff0000}
.more1 a{ color:#fff;}

/* 本例子css */
.tmall-brand{ position: relative; height:157px; width:232px; overflow: hidden; border:1px solid #c57925; background:#eedb8e }
.tmall-brand .fCl-slide a{ display: block; height:157px; width:232px; text-align: center; color: #666; overflow: hidden; }
.tmall-brand .fCl-slide a img{ }
.tmall-brand .fCl-nav{ height:15px;  position: absolute; bottom: 0; width:100%;background: url(../images/title-bg.png) left top repeat; }
.tmall-brand .fCl-nav li{ float: right; width:25px; height:15px; line-height:15px; overflow:hidden; text-align:center; border-left:1px solid #eaedf2; color: #fafeff; cursor: pointer;}
.tmall-brand .fCl-nav li.on{ background:#e40a00 }

.box-news{ margin:10px auto 0px;}
.news-img{ width:270px; height:149px; background:url(../images/img-bg.jpg) left top no-repeat; float:left; display:inline; margin:13px 9px 10px; padding:11px 11px 11px 12px; overflow:hidden;}
.news-m{ width:305px; height:auto; overflow:hidden; float:right; display:inline; margin-right:6px;}
.news-top{ background:url(../images/news-top.jpg) left top no-repeat; margin:7px 0px 0px 0px;}

ul.news_list{ margin:0px; padding:0px; overflow:hidden;}
ul.news_list li a{ color:#583515; display:block; width:100%; height:20px; line-height:20px; overflow:hidden; text-indent:15px; background:url(../images/news-li.jpg) 3px center no-repeat; }
ul.news_list1 li a{ height:27px; line-height:27px; border-bottom:1px dotted #9f7f62}
ul.news_list li a:hover{ color:#df6b00;}
.date{ float:right; display:inline; margin-right:10px;}

.class{ margin:0px auto;}
.class-m{ background:url(../images/contact-m.jpg) right bottom no-repeat; height:auto !important; min-height:100px; height:100px; padding:10px 7px 120px;}
ul.first{ padding:0px; overflow:hidden;}
ul.first li{ line-height:28px; background:url(../images/news-li.jpg) 15px 10px no-repeat;}
ul.first li a{ color:#6a340e; height:28px; line-height:28px;overflow:hidden;display:block; background:url(../images/nynm-xuan.gif) center bottom no-repeat;text-indent:28px; }
ul.first li a:hover,ul.first li a.cu{ color:#be0405 }
ul.second{ padding:0px;}
ul.second li{ background:none; line-height:24px;}
ul.second li a{background:none; height:24px; font-weight:normal;line-height:24px; font-size:12px;}
ul.second li a:hover{ background:none; text-decoration:underline  }

.lujin{ float:right; display:inline; padding-right:6px;font-weight:normal;font-size:12px;color:#fff6a340e font-size:12px; font-family: "宋体";   }
.lujin a{ color:#6a340e;}
.lujin a:hover{ color:#be0405;}

.right_m{ height:auto; overflow:hidden; padding:10px 12px;}
.next2{text-align:center; padding-top:10px; line-height:30px; font-weight:normal;color:#333; clear:both;}
.next2 a{ color:#fff; padding:3px 5px; background:#7a0000; border:1px solid #7a0000}
.next2 a:hover{ color:#333;border:1px solid #ffc95c; background:#ffc95c}

.right_news_detail{height:auto;overflow:hidden;}
.right_news_detail h1{ padding:7px 0px;text-align:center;font-size:16px; font-weight:bold;}
.right_news_detail .much{ height:28px; line-height:28px; text-align: center;  border-bottom:1px solid #a18263}
.right_news_detail .much a{color:#be0405;}
.next1{ height:auto; overflow:hidden;color:#602600; padding:10px 0px; font-size:12px; clear:both; border-top:1px solid #a18263}
.next1 li{ height:25px; line-height:25px;}
.next1 li a{color:#602600;}
.next1 li a:hover{ color:#be0405;}
.detail{ height:auto; overflow:hidden; padding:10px 0px;  }

.right_big_img{ width:310px; height:228px;display:inline;border:1px solid #7a0000; margin:10px; float:left; margin-left:0px; margin-top:0px;}
.right_details{  height:auto; overflow:hidden;line-height:30px;}
.right_products_conyent h3{ clear:both;font-weight:bold; color:#be0405; font-size:14px;}
.right_protext{  height:auto; overflow:hidden;}

