@charset "utf-8";
/* CSS Document */

*{
	padding:0px;
	margin:0px;
}
html{
	background:#FFF;
}
body{
	font:12px Verdana,Arial,Tahoma;
	color:#454545;
	background: url(../images/bodybg.gif);
}
img{
	border:none;
}
/*为了消除选中时的虚线框*/ 
a { bblr:expression(this.onFocus=this.blur());/*IE使用*/     
outline-style:none;/*FF使用*/ 
text-decoration:none;
color:#555555;
border:none;
} 
a:hover{

}
ul{
	list-style:none;
}
input,select,button{
	font:12px Verdana,Arial,Tahoma;
	vertical-align:middle;
}
/*图片元素最大宽度100%*/ 
* img{max-width:100%}
/*****************stock***********************/
.w1000{width:1000px; margin:0 auto;}
.top{ height:153px; background:url(../images/top.gif) no-repeat}
.menu_box{ height:29px;  border-bottom:1px #bdc1a3 solid; background:#eceade; padding:0px 0px 0px 10px; padding-top:5px;}
.menu_box ul li{ float:left; background:url(../images/menubg.gif); width:90px; height:29px; line-height:29px; text-align:center; margin-right:8px;}
.menu_box ul li a{ font-family:"微软雅黑"; font-size:18px;color:#301500;}
#time{ background:none; color:#666; width:200px; font-size:11px;color:#301500; margin-right:0px;}
.flash{ height:290px; background:url(../images/1.jpg) no-repeat;}
.box{ background:#eceade; padding:10px 0px;}
.index_left_box{ float:left; width:230px;}
.index_left_box dl dt{ height:34px; background:url(../images/jieshao.GIF) no-repeat;}
.index_left_box dl dt a{ display:block; height:34px; width:103px;}
#jspic{ padding:10px 0px 0px 6px; width:214px; height:104px; }
.index_left_box dl dd{ padding:10px; line-height:22px; height:205px; text-align:justify; text-justify: distribute;}
.inde_mid_box{ float:left; width:522px; padding-left:10px;}
.zjjs dt{ height:34px; background:url(../images/title1.gif) bottom no-repeat;}
.zjjs dt a{ display:block; width:103px;  height:34px;}
.zjjs dd{ padding:10px 0px;height:156px;}
.zjjs dd ul li{ padding-left:7px; width:254px; height:156px; float:left; overflow:hidden;}
.zj_tx{ float:left; border:1px #b3b3b3  solid; width:77px; height:102px;}
.zj_cs {float:left; height:102px; width:155px; padding:0px 10px; line-height:24px;}
.zj_cs h1{ font-size:14px; color:#a6905b;}
.zjtext{ clear:both; padding:7px 0px; line-height:22px;}
.tszl dt{ height:30px; background:url(../images/title2.gif) no-repeat;}
.tszl dt a{ display:block; width:103px;  height:30px;}
.tszl  dd{ height:115px;  padding:10px 0px;}
.tszl  dd ul li{ background:url(../images/title3.gif) no-repeat; width:167px; height:35px; text-align:center; line-height:36px; float:left; margin-left:7px; margin-bottom:5px;}
.tszl  dd ul li a{ font-size:16px; font-family: "微软雅黑"; color:#301500; font-weight:bolder; }
.index_right_box{ float:left; width:225px; padding-left:10px;}
.index_ryzz dt{ height:34px; background:url(../images/title4.gif) no-repeat;}
.index_ryzz dt a{ display:block; width:100px; height:30px;}
.index_ryzz  dd{ padding-top:10px; padding-left:1px;}
.cgal{ background:url(../images/rybg.gif) no-repeat; height:141px; padding-bottom:10px; padding:0px 12px 10px 12px;}
.foot{ background:#eceade url(../images/xian.gif) repeat-x; height:78px; padding-top:30px; line-height:24px; text-align:center;}

/**************************/
.left_box{ float:left; width:227px;}
.left_box dl dt{ background:url(../images/title5.gif) no-repeat; height:34px}
.left_box dl dd{ padding:0px 20px;}
.left_box dl dd ul li{ background:url(../images/title6.gif) no-repeat; height:35px; margin-top:10px; text-align:center; line-height:35px;}
.left_box dl dd ul li a{ font-size:16px; font-family: "微软雅黑"; color:#301500; font-weight:bolder; }
.right_box{ padding-left:17px; padding-right:5px; float:left; width:751px;}
.right_box dl dt{ height:28px; background:url(../images/right_line.gif) no-repeat; padding-left:20px; padding-top:6px;}
.right_box dl dd{ line-height:22px; padding:10px 20px;}
.ttt{ text-align:center; height:30px; line-height:30px; font-size:14px; border-bottom:1px #990033 dashed}
.ryzz_list li{ float:left; width:224px;margin-left:20px; margin-bottom:20px;}
.rytitle{ height:24px; line-height:24px; text-align:center;}
.pageall{ padding-top:10px; border-top:1px #990033 dashed; clear:both;}
.bodyt{ padding:10px;}
.zjjj_body { clear:both;}
#ti{ height:24px; line-height:24px; border-bottom:1px #990033 dashed; text-align:left; font-size:14px; color:#301500}
.cgalpic{ border:2px #4c3020 solid; width:220px; height:147px;}
.altitle{ text-align:center; height:24px; line-height:24px; font-size:14px; font-weight:bold;}
.alsx{ text-align:center; height:20px; font-size:12px; line-height:20px; border-bottom:1px #990033 dashed;}


.infiniteCarousel {
  width:976px;
  position: relative;
}

.infiniteCarousel .wrapper {
  width: 948px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  height:141px;
  margin: 0 14px;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul a img {
  border: 2px solid #000;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  width:176px;
  height:117px;
}	

.infiniteCarousel .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  padding:10px 5px;
  height:121px;
  width:180px;
}

.infiniteCarousel ul li a img {
  display:block;
}

.infiniteCarousel .arrow {
  display: block;
  height: 14px;
  width: 14px;
  background: url(/images/arrow.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top:63px;
  cursor: pointer;
}

.infiniteCarousel .forward {
  background-position: 0 0;
  right: 0;
}

.infiniteCarousel .back {
  background-position: 0 -28px;
  left: 0;
}

.infiniteCarousel .forward:hover {
  background-position: 0 -14px;
}

.infiniteCarousel .back:hover {
  background-position: 0 -42px;
}


.gw_zzsc {
	position:relative;
	width:100%;
	height:290px;
	overflow:hidden;
	z-index:0;
	_z-index:0;
}
.gw_zzsc ul.fix_flash {
	height:290px;
	overflow:hidden;
	position:absolute;
}
.gw_zzsc ul.fix_flash li {
	width:100%;
	height:290px;
	overflow:hidden;
	float:left;
	display:inline;
	cursor:pointer;
}
.gw_zzsc ul.fix_flash li a {
	display:block;
	height:290px;
	width:100%;
	cursor:pointer;
}
.gw_zzsc_center {
	width:300px;
	height:106px;
	margin:0px auto;
	position:absolute;
	overflow:hidden;
	top:180px;
	left:1000px;
}
.gw_zzsc_center .gw_zzsc_flash_v {
	width:96px;
	height:54px;
	padding:2px 5px 12px 3px;
	overflow:hidden;
	background:url(../images/small_banner_box.png) no-repeat;
	position:absolute;
	left:122px;
}
.gw_zzsc_center .gw_zzsc_flash_v img {
	width:191px;
	height:54px;
	margin-left:-27px;
	position:relative;
}
.gw_zzsc_flash_s {
	height:5px;
	bottom:20px;
	position:absolute;
	right:60px;
	text-align:right;
}
.gw_zzsc_flash_s .banner_smallArea {
	width:100%;
}
.gw_zzsc_flash_s .gw_zzsc_sele {
	float:left;
	display:inline;
	width:24px;
	height:5px;
	margin-left:2px;
	background:#301500;
	line-height:5px;
	overflow:hidden;
	cursor:pointer;
}
.gw_zzsc_flash_s .gw_zzsc_over {
	background:#b50000;
}