@charset "gb2312";
/* CSS Document */

@import url(product.css);
@import url(news.css);

/* css 重置 */
*{margin:0; padding:0; list-style:none; }
body{ background:#fff; font:normal 12px/22px 微软雅黑,宋体;background: #efeeed;  }
img{ border:0;  }
a{ text-decoration:none; color:#2a4f27;  }
a:hover{ color:#f29217;  }
.fleft{ float:left;display:inline;}
.fright{float:right;display:inline;}
.clr{clear:both};

/* header */
.header{height: 95px;width: 100%;background: #efeeed;}
.logo{width: 1010px; height:95px;margin: 0 auto;background: url(../images/logo.gif) no-repeat left top;}

/* nav */
.navbox{width: 100%;height: 45px;background: #035349;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ padding:0 20px; height:45px; width:1010px; line-height:45px; background:#035349;  position:relative; z-index:1;}
.nav a{ color:#fff; }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; padding:0 20px; font-size:14px; font-weight:bold;border-right: 1px solid #035349;border-top: 1px solid #035349;border-left: 2px solid #035349; height: 44px;   }
.nav .sub{ display:none; width:110px; left:0; top:45px;  position:absolute; background:#f29217;  line-height:26px; padding:5px 0;border-right: 0px solid #035349;border-bottom: 2px solid #035349;border-left: 2px solid #035349;  }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 10px; }
.nav .sub a:hover{ background:#f9a73e; color:#fff;  }
.nav .on h3 a{ background:#f29217; color:#fff;   }

/* banner css */
.banner{width:100%;height:310px;border-bottom:1px solid #f29217;border-top:5px solid #f29217; background:#ccc url(../images/banner_bg.gif) center top; }
.focusBox { position: relative; width:1010px; height:310px; overflow: hidden;}
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .pic img { width:1010px; height:310px; display: block; }
.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
	display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px;
}
.focusBox .hd .on{ background-position:0 0; }

.focusBox .prev,
.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }

/* body css */
.bodydiv{width:1010px; height:auto; margin:auto;}
.c1{width:300px; height:auto;}
/* TAB 详简切换css */
.tabRank{ width:300px; margin:10px auto;   border:1px solid #d8d8d8;  }
.tabRank .hd{ background-color:#e2e2e2; height:29px; line-height:28px; border-bottom:none;}
.tabRank .hd h3 { float:left; width:150px; overflow:hidden; text-align:center;}
.tabRank .hd h3 a { color:#333; font-size:14px; font-weight:bold;}
.tabRank .hd h3.on { background-color:#f9f9f9; height:29px;}
.tabRank .hd h3.on a { display:block; color:#e72410;}

.tabRank .bd {  height:424px; background-color:#f9f9f9; clear:both;}
.tabRank .bd ul { padding:10px 8px;}
.tabRank .bd .ulList  li { border-bottom:1px solid #e5e5e5; height:42px; line-height:42px; width:282px !important;}
.tabRank .bd .ulList li a { color:#333;}
.tabRank .bd .ulList li .num { font-size:14px; font-weight:bold; color:#333; background:url(../images/icons.png) no-repeat -50px 0; width:24px; height:20px; display:block; float:left; line-height:17px; text-align:center; margin-top:13px; padding-right:6px;}
.tabRank .bd .ulList li.t .num { background-position:0 0; color:#fff;}
.tabRank .bd .ulList li.t {line-height:42px !important;}
.tabRank .bd .ulList li.on img {width:150px; height:94px; padding:4px; border:1px solid #d0d0d0; background-color:#fff;}
.tabRank .bd .ulList li .pubtext {color:#777;display:none; }
.tabRank .bd .ulList li .pubtext strong {color:#E72410;}
.tabRank .bd .ulList li .pubtext a {color:#E72410;}
.tabRank .bd .ulList li .pubpic{display:none;}
.tabRank .bd .ulList li .pubtitle p{display:none;}
.tabRank .bd .ulList li.on{height:180px;text-align:center;line-height:22px !important;}
.tabRank .bd .ulList li.on .pubpic{display:block;padding-top:5px;}
.tabRank .bd .ulList li.on .pubtext {color:#777;display:block; }
.tabRank .bd .ulList li.on .pubtitle p{display:block;}

.tabRank .bd .ulList2 .pic { float:left;}
.tabRank .bd .ulList2 .con {float:right; width:210px;} 
.tabRank .bd .ulList2 li { clear:both; padding-top:8px;height:58px;border-bottom:1px solid #E5E5E5;}
.tabRank .bd .ulList2 img {width:57px; height:47px; padding:1px; border:1px solid #d0d0d0; background-color:#fff; float:left;}

.c2{width:450px; height:auto; margin:10px auto auto 10px;}
	/* MoreTab css */
	.hasMoreTab{ width:450px; font-family:"Microsoft YaHei"; border:1px solid #C8D1D5; }
	.hasMoreTab .hd{ line-height:30px; height:30px; border-bottom:1px solid #C8D1D5;  background:url(../images/btn_bg.gif) repeat-x; position:relative; padding-right:10px;  }
	.hasMoreTab .hd .more{ float:right; }
	.hasMoreTab .hd ul{ z-index:5; position:absolute; height:32px;  overflow:hidden; zoom:1; }
	.hasMoreTab .hd li{ float:left;  padding:0 10px; cursor:pointer; margin-left:-1px;  }
	.hasMoreTab .hd li.on{ font-weight:bold; height:31px; line-height:31px; background:#f9f9f9; border:1px solid #C8D1D5; border-top:0;  border-bottom:1px solid #f9f9f9;  font-weight:bold; color:#c00;  }
	.hasMoreTab .bd{  padding:10px; clear:both; position:relative; background:#f9f9f9;  }
	.hasMoreTab .bd h2{ font-size:14px; }
	.hasMoreTab .bd p{ color:#999;  }
	.hasMoreTab .bd p a{ color:#c00;  }
	.hasMoreTab .bd ul a{ color:#3E78B3;  }
	
		/* picScroll css */
		.picScroll-left{ width:450px;  overflow:hidden; position:relative;  border:1px solid #ccc;   }
		.picScroll-left .hd{ overflow:hidden;  height:30px; line-height:30px; background:#f4f4f4 url(../images/delicious.png) no-repeat 5px 7px; padding:0 10px;  }
		.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("../images/arrow.png") no-repeat;}
		.picScroll-left .hd .next{ background-position:0 -50px;  }
		.picScroll-left .hd .prevStop{ background-position:-60px 0; }
		.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
		.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
		.picScroll-left .hd ul li.on{ background-position:0 0; }
		.picScroll-left .bd{ padding:10px;   }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picScroll-left .bd ul li .pic{ text-align:center; }
		.picScroll-left .bd ul li .pic img{ width:120px; height:90px; display:block;  padding:2px; border:1px solid #ccc; }
		.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picScroll-left .bd ul li .title{ line-height:24px;   }	
.c3{width:230px;height:auto; margin-top:10px; margin-left:10px;}
		/* 公告 向上滚动css */
		.txtMarquee-top{ width:230px;height:180px;  overflow:hidden; position:relative;  border:1px solid #ccc;   }
		.txtMarquee-top .hd{ overflow:hidden;  height:30px; line-height:30px; background:#f4f4f4 url(../images/comment.png) 5px 9px no-repeat; padding:0 10px;  }
		.txtMarquee-top .hd .prev,.txtMarquee-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("../images/arrow.png") 0 -100px no-repeat;}
		.txtMarquee-top .hd .next{ background-position:0 -140px;  }
		.txtMarquee-top .hd .prevStop{ background-position:-60px -100px;  }
		.txtMarquee-top .hd .nextStop{ background-position:-60px -140px;  }
		.txtMarquee-top .bd{ padding:15px;  }
		.txtMarquee-top .infoList li{ height:24px; line-height:24px;   }
		.txtMarquee-top .infoList li .date{ float:right; color:#999;  }
		
		/*联系方式css*/
		.index_lianxi{width:230px; height:260px; border:1px solid #ccc; margin-top:10px;}
		.index_lianxi .hd{ overflow:hidden;  height:30px; line-height:30px; background:#f4f4f4 url(../images/contact.png) 5px 9px no-repeat; padding:0 10px;  }
		.index_lianxi .bd{padding:15px;} 
/* footer */
.footer{width:100%; background:url(../images/foot_bg.gif) #FFF center 5px no-repeat; border-top:5px solid #f29217;}
.copyright{width:1010px;  margin:0 auto; padding:30px auto;}
.copyl{width:50%; height:50px; padding:20px 0 20px 0; text-align:left;}
.copyr{width:40%; height:50px;;padding:20px 0 20px 0; text-align:right;}