body {
	font-size:14px; color:#4f4f4f; background:#FFFFFF
}
*{ margin:0; padding:0}
p{ line-height:22px;}
a{ font-size:14px; color:#2e2b2b; text-decoration:none}
a:hover{ font-size:14px; color:#2e2b2b; text-decoration:none}
ul li{ line-height:24px; word-break:break-all; list-style-type:none}
ul li a{ font-size:12px; line-height:24px; text-decoration:none;word-break:break-all}
ul li a:hover{ font-size:12px; line-height:24px; text-decoration:underline;word-break:break-all}
.m_container{ width:1000px; margin:0 auto}

.daoy{ width:1000px; margin:0 auto; height:170px; background:url(images/bg_banner03.jpg) no-repeat top center;}
.daoy p{ width:515px; height:106px; padding-top:5px; overflow:hidden; margin-left:450px;}
h1{ display:none}
h2{ font-size:25px;  line-height:62px; padding-left:650px;  color:#007635; background:url(images/b_titbg.jpg) no-repeat 613px 0px}
h3{ color:#007635; text-align:center; padding:5px; font-size:14px;}

.Main_c{ width:930px; margin:0 auto;   }
.News{ width:328px;float:left;  margin-right:10px; }
.News h3,.qus h3{ padding-top:10px; border-bottom:1px #dbdbdb dashed;}
.News p{ padding-top:10px; padding-bottom:26px;}

.News ul li{ font-size:12px;}
.News ul li a{ font-size:12px; text-decoration:none}
.News ul li a:hover{ font-size:12px; text-decoration:underline}

.luxian{ width:240px; height:584px; overflow:hidden; float:left; margin-right:10px;}
.luxian .line{ width:2px; height:611px; float:left; background:url(images/line.jpg) no-repeat}
.luxian .map{ width:236px; float:left; background:url(images/map.jpg) no-repeat 18px 5px}
.xian{ margin-top:168px; }
.xian table{ margin-top:12px; margin-bottom:10px;}
.xian td{ font-size:12px; }
.x_s{ padding-top:10px;}
.xian span{  color:#91c228; line-height:30px; background:url(images/point.gif) no-repeat 5px 0px; padding-left:25px; }
.flash{ width:340px;  float:left; }

/*±ä»»Í¼*/
#preview_wrap {
		
			padding:10px;
		
			width:320px; 
			height: 232px;
			background: url('images/bg_preview.gif') top left no-repeat;
		}
#preview_outer {
			overflow: hidden;
			width: 320px;
			height: 232px;
			position: relative;
		}
#preview_inner {
			text-align: left;
			height: 100%;
			position: relative;
		}
#preview_inner div {
         
			float: left;
			width: 340px;
			height: 254px;
			position: relative;
		}
#thumbs {
			padding-top: 25px;
			position: relative;
			width: 340px;
			text-align: center;	
		}

#thumbs span {
			padding: 5px;
			width: 45px;
			height: 45px;
			cursor: pointer;
			background: url('images/bg_thumb.jpg') top left no-repeat;
			display: inline-block;
		}

#arrow {
		position: absolute;
			top: -5px;
			background: url('images/bg_arrow.gif') top center no-repeat;
			width: 104px;
			height: 23px;
			display: none;
		}

.qus{ margin-top:5px;}
.qus span,.qus span a{ font-size:12px; color:#eb270d; text-decoration:none}
.qus span a:hover{ font-size:12px; color:#eb270d; text-decoration:underline}
.qus p{ font-size:12px; padding-top:15px;}


.slide{ width:930px; height:157px; margin:0 auto; margin-top:10px; background:url(images/bg_slide.gif) no-repeat top center}
/*slide*/
.infiniteCarousel {
  width: 930px;
  position: relative;
}
.infiniteCarousel .wrapper {
  width: 849px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  height: 145px;
  margin: 0 40px;
  position: absolute;
  font-size:12px;
  top: 10px;
}
.infiniteCarousel .wrapper ul {
  width: 1500px; /* single item * n */
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 10px;
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  text-align:center;
  padding: 5px;
  height: 110px;
  width: 160px;
}

.infiniteCarousel ul li img {
    -webkit-transition: border-color 400ms;
}

.infiniteCarousel ul:hover li img {
  border-color: #000;
}

.infiniteCarousel ul:hover li:hover img {
  border-color: #333;
}

.infiniteCarousel ul li a img {
  display:block;
 border-color: #adadad;
}

.infiniteCarousel .arrow {
  display: block;
  height: 40px;
  width: 41px;
  background: url(images/arrow.jpg) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 60px;
  cursor: pointer;
  outline: 0;
}

.infiniteCarousel .forward {
  background-position: 0 -2px;
  right: 0;
}

.infiniteCarousel .back {
  background-position: 0 -108px;
  left: 0;
}

.infiniteCarousel .forward:hover {
  background-position: 0 -55px;
}

.infiniteCarousel .back:hover {
  background-position: 0 -158px;
}
.bus{ width:930px; margin:0 auto;margin-top:10px; margin-bottom:10px; background:url(images/bg_bus.jpg) no-repeat top center}
.bus span{ color:#FFFFFF; font-size:15px; line-height:47px; font-weight:bold; padding-left:15px;}
.bus_wbg{ width:922px; margin:0 auto;  background:#FFFFFF}
.bus_wbg td{ font-size:12px;}
.bus_wbg td a{ font-size:12px; text-decoration:none}
.bus_wbg td a:hover{ font-size:12px;text-decoration:underline}
.hot{ width:305px; float:left}
.hot_R{ width:305px; float:left; margin-left:7px;}
.hot h4,.hot_R h4{ width:285px; background:url(images/arrow_w.gif) no-repeat 0 -2px; border-bottom:3px #009d3f solid;color:#007635; padding-left:20px; padding-bottom:3px; font-size:14px;}
.hot ul,.hot_R ul{ font-size:12px; background:#ecf1c9}

.czj{width:930px; height:380px; margin:0 auto;margin-top:10px; margin-bottom:10px;  background:url(images/bg_cz.gif) no-repeat center 65px; border:1px #bac478 solid }
.czj span{ color:#007635; font-size:14px; line-height:24px; padding-left:10px; font-weight:bold}
.czj .tsma{ margin-top:27px; margin-left:6px;}
.czj img{ margin-top:5px;}
.czj td{ font-size:12px; padding:3px; text-align:center}
.x_cz{ margin-top:12px; }
.feedback{ font-size:12px; float:left; margin-left:5px; width:358px; }

.ba_form th{ font-weight:normal;}
.feedback h4{ width:338px;background:url(images/arrow_w.gif) no-repeat 0 -2px; border-bottom:3px #009d3f solid;color:#007635; padding-left:20px; padding-bottom:3px; font-size:14px; }
.relate{ width:245px; float:left; margin-left:5px;}
.relate h4{ width:235px;background:url(images/arrow_w.gif) no-repeat 0 -2px; border-bottom:3px #009d3f solid;color:#007635; padding-left:20px; padding-bottom:3px; font-size:14px;}
.relate td{ font-size:12px; padding:3px; text-align:center}