/* CSS Document */
*{margin: 0px;padding: 0px;}
body { margin: 0px;	padding: 0px;color:#3c3c3c;font: 14px "microsoft yahei"; line-height: 26px}
h1,h2{font: 20px;line-height: normal;}
h3 {font-size: 16px;}
h4, h5, h6 {font-size:12px; line-height: normal;}
a:link {color:#444;text-decoration:none;}
a:hover {color: #5aa807;text-decoration: underline;}
a:active {color:#c64800;}
img {vertical-align: middle;}
a {text-decoration: none; color:#444;}
em {font-style:normal;}
ul {list-style-type: none; margin: 0px;	padding: 0px;}
a img {border:0;}
.clear {clear: both;}
.w { width:1000px; margin:0 auto}
/*共用*/
.top {  line-height: 36px; font-size: 12px; position:relative}
.top_t { height: 18px; border-bottom:1px solid #dcdcdc; position: absolute; width: 100%; z-index: -1}
.top_l { background: #fff; padding: 0 10px; display: inline-block;}
.top_r { background: #fff; padding: 0 10px; float: right; display: inline-block; overflow: hidden; width: 238px; position: relative;}
.top_r ul { position: relative; width: 270px;}
.top_r ul li { float: left; background: 0 12px no-repeat url(../images/ico.png) ; padding-left: 18px; margin-right: 20px}
.header { background: url(../images/ico.png)  right -40px no-repeat; height: 60px;  margin: 25px 0; }
.nav_w { background: #6bc30d; height: 45px; line-height: 45px}
.nav_w ul li { float: left; }
.nav_w a { color: #fff;padding: 0 31px;}
.nav_w ul li.on,.nav_w a:hover { text-decoration:none; background: #5aa807; display: block;}
.menu_hover { text-decoration:none; background: #5aa807; display: block;}
.banner{height:350px;overflow:hidden; position: relative;width:100%;}
.banner .d1{width:100%;height:350px;display:block;position:absolute;left:0px;top:0px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;bottom:20px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -96px;display:inline;}
.banner .d2 li{width:12px;height:12px;overflow:hidden;cursor:pointer;background:#ccc; border-radius:10px;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:#3a9638; border-radius:10px;}
.main,.main01,.main02,.main03{width: 1000px; margin: 0 auto;overflow: hidden; }
.main { position: relative;  padding: 50px 0 }
.main01 { padding: 45px 0}
.main02 {  padding: 0 0 50px 0}
.main03 { padding: 30px 0;}
ul.hot_ul li{float:left;margin:0px;padding:0;text-align:center;display:inline; margin-left: 50px; height: 170px; overflow: hidden;}
ul.hot_ul{width:1000px;list-style:none;margin:0 auto;padding:0;}
ul.hot_ul li a.thumb{width:140px;height:140px;cursor:pointer;display:block; color: #646464}
ul.hot_ul li a:hover { color: #5aa807;text-decoration:none;}
ul.hot_ul li span{width:140px;height:140px;overflow:hidden;display:block!important;}
ul.hot_ul li p { line-height: 35px}
.w_w { width: 100%; height: 52px;  text-align: center; position: relative;}
.t_x { position: absolute;border-bottom:1px solid #dcdcdc; z-index: -1; height: 26px;width: 100%;}
.list { width: 940px; position: relative; margin:0 auto;}
.list ul { width: 960px; position: relative;}
.list ul li { width: 180px; height: 180px; margin-right: 10px; float: left; text-align: center;}
.list ul li p { padding-top: 10px; line-height: 20px}
.list ul li em { font-size: 12px; display: block;}
.list ul li a {border: 5px solid #fff; display: block;}
.list ul li a:hover { background:#6bc30d; color: #fff; border: 5px solid #6bc30d; display: block; text-decoration:none;}
.list .hd a {background: url("../images/ico01.png") no-repeat 0 50px; position: absolute;  cursor: pointer; display: block;  float: left; height: 180px; width:18px; }
.list .hd .prev {left:-30px;  }
.list .hd .next {right:-30px;background-repeat: no-repeat; background-position:-20px 50px!important;}
.list .bd { width:width: 940px; overflow: hidden; }
.left { width: 480px; overflow: hidden; float: left}
.right { width: 500px; overflow: hidden;float: right}
.title { height: 40px; line-height: 40px;font-size: 16px}
.title ul li { float: left; width: 110px; text-align: center;}
.title .on { width: 110px;  color: #fff; text-align: center; background: #5aa807; }
.center { padding-top: 30px; overflow: hidden;}
.more { font-size: 12px; height: 28px; line-height: 28px; text-align: right;}
.more a { padding: 0 10px; color: #fff; background:#c8c8c8; display: inline-block;}
.more a:hover { padding: 0 10px; color: #fff; background:#5aa807; display: inline-block;text-decoration:none;}
.new_hot { height: 155px; position: relative; width: 500px; overflow: hidden; padding-bottom: 30px;}
.new_hot .hd {position: absolute; right: 0; width: 44px; height: 22px; z-index: 5 }
.new_hot .hd a {  background-image: url("../images/ico02.png");  cursor: pointer;  display: block;  float: left;  height: 22px;  width: 22px;}
.new_hot .hd .prev {  background-position: -22px 0; background-repeat: no-repeat;}
.new_hot .hd .next {  background-position: 0 0;background-repeat: no-repeat;}
.new_hot .hd .prev:hover {  background-position: -22px -22px; background-repeat: no-repeat;}
.new_hot img { float: left; margin-right: 20px}
.new_hot h2 { font-size: 16px; line-height: 16px; font-weight: normal;}
.new_hot em { font-size: 12px; line-height: normal; font-weight: normal; display: block;; color: #c8c8c8; line-height: 25px}
.new_hot p { font-size: 12px; line-height: 24px; font-weight: normal; color: #646464; height: 86px}
.new_li { border-top: 1px solid #e4e4e4 ; padding-top: 15px; height: 140px}
.new_li ul li { height: 35px; line-height: 35px; background: url("../images/ico.gif") no-repeat left center; padding-left: 15px;  }
.new_li ul li  span { float: right} 
.left_r { width: 242px; border: 1px solid #e6e6e6; float: left; height: 660px; border-right: 0 }
.title_r { height: 75px; border-bottom: 1px solid #e6e6e6;  padding: 0 25px; color: #646464;background:  url(../images/ico04.png) no-repeat 25px center; position: relative;margin-bottom: 30px;}
.title_r h2 { line-height: 75px; padding-left: 20px;background:  url(../images/ico05.png) no-repeat left 75px; height: 85px;  position: absolute;}
.center_l { padding: 25px; overflow:  hidden;}
.center_l ul li { height: 38px; line-height: 38px;  margin-bottom: 20px;}
.center_l ul li.on { background: url(../images/ico03.png) no-repeat 0 0;}
.center_l ul li.on a {color: #fff; }
.center_l ul li a {display: block;padding-left: 25px;}
.center_l ul li a:hover {color: #fff;text-decoration:none; display: block;background: url(../images/ico03.png) no-repeat 0 0;}
.title_r01 {border-bottom: 1px solid #e6e6e6; height: 75px; line-height: 110px;text-align:right; font-size: 12px; color: #969696;  }
.title_r01 a {color: #969696;  }
.center_c { padding: 25px 0}
.center_c p{padding:6px 0;}
.right_r { width: 705px; border: 1px solid #e6e6e6; float: left; min-height: 1000px;box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); padding: 0 25px;}
.title_n { height: 40px; line-height: 40px; background: url(../images/new.png) no-repeat left center; padding-left: 30px; font-size: 16px}
.new_hot01 { height: 192px; overflow: hidden; padding: 20px 0;}
.new_hot01 img {float:left; margin-right:20px; width:280px; height:200px;}
.new_hot01 h2 { font-size: 16px; line-height: 16px; font-weight: normal; color: #3c3c3c}
.new_hot01 em { font-size: 12px; color: #969696; float: right}
.new_hot01 p { font-size: 14px; font-weight: normal; color: #646464; height: 98px; padding: 25px 0}
.new_li01 { padding: 20px;}
.new_li01 ul li { height: 42px; line-height: 42px; border-bottom: 1px  dashed #c8c8c8; background: url("../images/ico.gif") no-repeat left center; padding-left: 15px;  }
.new_li01 ul li  span { float: right} 
.center_c h1 { text-align: center;  line-height: 25px; font-size: 25px;}
.dy { padding: 20px 0}
.sxp { text-align: right;}
.banner01 {  height: 368px; padding-top: 20px}
.title_t { height: 70px; position: relative; width: 100%; padding: 45px 0}
.title_t h2 { font-size: 30px}
.title_t p { font-size: 16px}
.title_t01 { height: 35px; position: absolute; border-bottom: 1px solid #000;width: 100%; z-index: -1}
.title_t02 {padding: 0 20px; background: #fff; width: 220px; margin: 0 auto ; text-align: center;}
.sj { text-align: center; font-family:宋体;  font-size: 12px; padding-top: 10px;}
.center_x { border: 1px  solid #000; border-top: 0; text-align: center; padding: 45px 0;}
.ftoor { background: #e6e6e6; height: 50px; line-height: 50px;   color: #969696; font-size: 12px; font-family:宋体; border-bottom: 3px solid #5aa807;}
.ftoor a { color: #969696}
.ftoor span { float: right;}
/* 首页简介 */
		.slideBox{ width:450px; height:260px; overflow:hidden; position:relative; border:1px solid #ddd;  }
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#f00; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:450px; height:260px; display:block;  }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }