@charset "utf-8";
/*--全局样式--*/
body{ background:#fff}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 "微软雅黑","宋体","Arial Narrow",HELVETICA; color:#333;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
section, article, aside, header, footer, nav, dialog, figure {display: block;}
a {color:#333; text-decoration:none;}
a:hover {color:#bc2931; text-decoration:underline;}
img{border:0; vertical-align:bottom;}
ul,ol{list-style:none;}
.clear{ clear:both; margin:0; padding:0; height:0; line-height:0; font-size:0;}
.clearfix{ zoom:1;}
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.hidden{ display:none;}
.fl,.left{ float:left;}
.fr,.right{ float:right;}
.wrapper{ width:1000px; margin:0 auto;}
.blank15{clear:both;height:15px;overflow:hidden;display:block;}
.blank20{clear:both;height:20px;overflow:hidden;display:block;}
.hide{ display:none;}
/*--全局样式 END--*/

.homewrap{ background:url(images/bg_03.jpg) center 0; }

#header{ background:url(images/bg_01.jpg) center 0 no-repeat;}
#header .w{ width:1120px; height:100px; margin:0 auto; padding-top:36px;}
#header .logo{ float:left; display:block; width:290px; height:54px; background:url(images/logo.png) no-repeat;}
#nav{ float:right; width:750px;}
#nav li{ float:left; width:142px;}
#nav li a{ display:block; width:109px; height:43px;}
#nav li.nav1 a{ background:url(images/lable1.png) no-repeat;}
#nav li.nav1 a:hover{ background:url(images/lable1_2.png) no-repeat;}
#nav li.nav2 a{ background:url(images/lable2.png) no-repeat;}
#nav li.nav2 a:hover{ background:url(images/lable2_2.png) no-repeat;}
#nav li.nav3{ width:154px; position:relative;}
#nav li.nav3 a{ background:url(images/lable3.png) no-repeat; width:121px; }
#nav li.nav3 a:hover{ background:url(images/lable3_2.png) no-repeat;}
#nav li.nav3 div{ display:none; width:339px; padding-left:19px; padding-top:10px; height:34px; line-height:34px; background:url(images/bg3.png) 0 10px no-repeat; position:absolute; left:0; top:38px; z-index:3; overflow:hidden;}
#nav li.nav3 div a{ display:inline; background:none; color:#fff; font-size:14px; margin:0 9px;}
#nav li.nav3 div a:hover{ background:none; text-decoration:none; color:#f3bc85;}

#nav li.nav4 a{ background:url(images/lable4.png) no-repeat;}
#nav li.nav4 a:hover{ background:url(images/lable4_2.png) no-repeat;}
#nav li.nav5 {width:147px;}
#nav li.nav5 a{ background:url(images/lable5.png) no-repeat; width:114px;}
#nav li.nav5 a:hover{ background:url(images/lable5_2.png) no-repeat;}

.mainbody{ background:url(images/bg_02.jpg) center 0 no-repeat;}
.homebanner{ text-align:center; margin-bottom:40px;}

#homebrand{ width:1022px; height:370px; margin:0 auto; background:url(images/index_32.jpg) no-repeat; margin-bottom:50px; overflow:hidden;}

#homeabout{ width:1046px; margin:0 auto 30px;}
#homeabout .fl{ width:471px; height:318px; background:url(images/index_37.jpg) no-repeat;}
#homeabout .fr{ width:563px; padding-top:70px; background:url(images/index_39.jpg) no-repeat;}
#homeabout .fr .con{ width:520px; margin:0 auto; font-size:16px; line-height:30px;}
#homeabout .fr .con a{ color:#996c33;}

.home-product{ width:1087px; height:632px; margin:0 auto; background:url(images/index_46.jpg) no-repeat; overflow:hidden; padding:105px 0 0 ;}
.home-product ul{ width:1100px; margin-left:70px;}
.home-product li{ float:left; width:300px; margin-right:20px; margin-bottom:15px;}
.home-product li .img{ display:block; position:relative; width:300px; height:260px; overflow:hidden;}
.home-product li .img span{ display:block;width:300px; height:260px; position:absolute; left:0; top:0; z-index:2; background:url(images/pro_kuang.png) no-repeat;}
.home-product li .txt{ display:block; font-size:18px; text-align:center; color:#996c33;}

#homearea{ width:1087px; margin:0 auto 50px;}

.home-oem{background:url(images/index_53.jpg) no-repeat; height:340px;}

#homeservice{ width:1056px; height:579px; margin:0 auto; margin-bottom:50px; padding-left:40px;}

#homenews{ width:1087px; height:300px; margin:0 auto; background:url(images/index_59.jpg) no-repeat; overflow:hidden; padding:105px 0 0 ; position:relative;}
#homenews .more{ position:absolute; right:70px; top:5px; font-size:16px; color:#745728;}
#homenews .fl{ width:350px; height:260px; margin-right:15px; margin-left:70px;}
#homenews .fl .img{ display:block; position:relative; width:350px; height:260px; overflow:hidden;}
#homenews .fl .img span{ display:block;width:350px; height:260px; position:absolute; left:0; top:0; z-index:2; background:url(images/news_kuang.png) no-repeat;}

#homenews .fr{ width:580px; float:left; height:260px;}
#homenews .fr li{ padding-left:10px;}
#homenews .fr li a{ color:#8a5128; }
#homenews .fr li a:hover{ text-decoration:none; color:#000;}
#homenews .fr li{ line-height:41px; font-size:16px; color:#8a5128; border-bottom:1px solid #d8cfc6; overflow:hidden; height:41px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow: ellipsis;}
#homenews .fr li span{ float:right; font-size:12px;}
#homenews .fr ul{ border-bottom:2px solid #caa67b;}
#homenews .fr li:hover{ background:#dcc8ae;}



#footer{ height:181px; overflow:hidden; background:url(images/bg_05.jpg) center 0;}
#footer .w{ width:1120px; margin:0 auto; padding-top:90px; text-align:center; font-size:14px; color:#6e2e00;}




.pagebody{ background:url(images/page_top.jpg) center 0 no-repeat; min-height:800px;}

.content{width:1024px; margin:0 auto; padding-top:110px;}
.content .tit{  height:50px; background:url(images/tit_about.png) no-repeat; margin-bottom:20px; overflow:hidden;}
.content .tit .fl{ padding-left:50px; width:500px;}
.content .tit .fl h3{ color:#745728; font-size:23px; line-height:48px; font-weight:normal; float:left; background:#faf6e9;}
.content .tit .fl span{ float:left; font-size:16px; color:#7d7d7d; margin-left:5px; padding-top:10px;}
.content .con{ margin:0 10px; font-size:16px; color:#81511c; line-height:200%;}

.content .tit-pro{ background:url(images/tit_pro.png) no-repeat;}
.content .tit-pro .pro-nav{ text-align:right; font-size:16px; color:#b4b4b4; float:right; width:800px; margin-top:13px;}
.content .tit-pro .pro-nav a{ color:#745728; display:inline-block; line-height:24px; padding:0 5px;-moz-border-radius: 3px;/* Gecko browsers */ -webkit-border-radius: 3px;/* Webkit browsers */ border-radius:3px;/* W3C syntax */}
.content .tit-pro .pro-nav a:hover,.content .tit-pro .pro-nav a.act{ background:#b17e4c; color:#fff; text-decoration:none;}

.product-list{ padding-top:40px;}
.product-list ul{ width:1100px; margin-left:40px;}
.product-list li{ float:left; width:300px; margin-right:20px; margin-bottom:15px;}
.product-list li .img{ display:block; position:relative; width:300px; height:260px; overflow:hidden;}
.product-list li .img span{ display:block;width:300px; height:260px; position:absolute; left:0; top:0; z-index:2; background:url(images/pro_kuang.png) no-repeat;}
.product-list li .txt{ display:block; font-size:18px; text-align:center; color:#996c33;}

.prod-name{ text-align:center; font-size:20px; line-height:40px; color:#745728; font-weight:normal; margin-bottom:20px;}


.news-list{ padding:0 50px;}
.news-list li a{ color:#8a5128;}
.news-list li a:hover{ text-decoration:none; color:#000;}
.news-list li{ line-height:46px; font-size:16px; color:#8a5128; border-bottom:1px solid #d8cfc6;}
.news-list li span{ float:right; font-size:14px;}
.news-list ul{ border-bottom:2px solid #caa67b;}


.article-title{ font-size:26px; font-weight:normal; line-height:60px; text-align:center; color:#745728;}
.article-time{ text-align:center; color:#999; font-size:14px; margin-bottom:30px;}

.gopage{ text-align:center; margin-top:50px;}
.gopage a{ display:inline-block; line-height:25px; padding:0 10px; color:#fff; margin:0 5px;-moz-border-radius: 3px;/* Gecko browsers */ -webkit-border-radius: 3px;/* Webkit browsers */ border-radius:3px;/* W3C syntax */}
.gopage a.btn1{ background:#c1a88c;}
.gopage a.btn2{ background:#b4b4b4;}

.gopage h3{ display:inline-block; font-size:20px; text-align:center; color:#996c33; font-weight:normal; margin:0 10px;}



.pagelist{height:40px; overflow:hidden; text-align:center; margin-top:30px;}
/*--分页 -----------------------------------*/
.pagelist .page {border: #999 1px solid; display:inline-block; height:18px; line-height:18px; padding:0 5px; margin-right:3px;}
.pagelist a.page:hover {background:#ffebd8; text-decoration:none; border:1px solid #c69666}
.pagelist .page INPUT { background: none transparent scroll repeat 0% 0%; margin: -2px -6px 0px -4px; width: 20px; height:18px; line-height:18px; border:none; padding:0;}
.pagelist #on {background:#653403; border-color:#653403; color:#fff;}
/*--分页 end -----------------------------------*/

.location{ font-size:16px; color:#745728; margin-bottom:30px;}
.location a{ color:#745728;}

.bigpic{ text-align:center;}
.bigpic img{ max-width:100%;}

.contactmap{ margin-right:30px; float:left;}
