.banner {
	height: 495px;
	width: 100%;
	margin: 0px auto 30px auto;
}
.main_image {
	width: 100%;
	height: 495px;
	overflow: hidden;
	margin: 0 auto;
	position: relative
}
.main_image ul {
	width: 9999px;
	height: 495px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0
}
.main_image li {
	float: left;
	width: 100%;
	height: 495px;
}
.main_image li span {
	display: block;
	width: 100%;
	height: 495px
}
.main_image li a {
	display: block;
	width: 100%;
	height: 495px
}
.main_image li .img_1 {
	background: url(../images/banner1.jpg) center top no-repeat
}
.main_image li .img_2 {
	background: url(../images/banner02.jpg) center top no-repeat
}
.main_image li .img_3 {
	background: url(../images/banner03.jpg) center top no-repeat
}
div.flicking_con {
	width: 990px;
	margin: 0 auto;
	position: relative
}
div.flicking_con .flicking_inner {
	position: absolute;
	top: 450px;
	left: 460px;
	z-index: 999;
	width: 300px;
	height: 21px
} /* 121126 */
div.flicking_con a {
	float: left;
	width: 21px;
	height: 21px;
	margin: 0;
	padding: 0;
	background: url(../images/btn_main_img.png) 0 0 no-repeat;
	display: block;
	text-indent: -1000px
}
div.flicking_con a.on {
	background-position: 0 -21px
}
#btn_prev, #btn_next {
	z-index: 11111;
	position: absolute;
	display: block;
	width: 73px!important;
	height: 74px!important;
	top: 50%;
	margin-top: -37px;
	display: none;
}
#btn_prev {
	background: url(../images/hover_left.png) no-repeat left top;
	left: 100px;
}
#btn_next {
	background: url(../images/hover_right.png) no-repeat right top;
	right: 100px;
}
<style> .cp {
 width: 1260px;
 margin-top: 12px;
}
.cp ul li {
	width: 210px;
	float: left;
	margin-left: 31px;
	text-align: center;
}
.cp ul li img {
	border: 1px solid #d9d9d9;
	padding: 2px;
	width: 220px;
	height: 165px;
}
.cp ul li a {
	color: #000;
	line-height: 42px;
	font-weight: 300;
}
</style> /*新闻中心*/
.newsbg {
width:100%;
border-top:1px solid #cdcdcd;
float:left;
margin-top:50px;
}
.newsbox {
	width: 1260px;
	margin: 0 auto;
}
.news {
	width: 1260px;
	height: 76px;
	background: url(../images/guanbg.jpg);
	margin-top: -28px;
	text-align: center;
	color: #595959;
	font-size: 14px;
}
.news a {
	color: #0ca784;
	font-size: 34px;
	line-height: 50px;
}
.newszuo {
	width: 600px;
	float: left;
	margin-top: 12px;
}
.newsyou {
	width: 600px;
	float: right;
	margin-top: 12px;
}
.news1 {
	width: 600px;
	height: 32px;
	background: url(../images/news.jpg) no-repeat center bottom;
	color: #999999;
	font-size: 14px;
	line-height: 32px;
	text-indent: 5px;
}
.news1 a {
	color: #0ca784;
	font-size: 15px;
	font-weight: bold;
	line-height: 30px;
}
.news1 span {
	float: right;
	margin-right: 8px;
}
.news1 span a {
	color: #4c4c4c;
	font-size: 14px;
	line-height: 30px;
	font-weight: normal;
}
.newstu {
	width: 166px;
	height: 251px;
	float: left;
	margin-top: 18px;
}
.newszi {
	width: 600px;
	float: right;
	margin-top: 12px;
}
.newszi ul li {
	width: 600px;
	border-bottom: 1px dashed #d9d9d9;
	background: url(../images/jiantou.jpg) no-repeat 4px center;
	text-indent: 19px;
}
.newszi ul li a {
	color: #4c4c4c;
	line-height: 36px;
	font-size: 14px;
}
.newszi ul li a:hover {
	color: #0ca784;
	line-height: 36px;
	font-size: 14px;
	text-decoration: underline;
}
.newszi ul li span {
	float: right;
	line-height: 36px;
	color: #808080;
}
.b1 {
	width: 100%;
	position: relative;
	overflow: hidden;
	height: 115px;
}
.b2 {
	width: 1920px; /*图片宽度*/
	position: absolute;
	left: 60%;
	margin-left: -960px; /*图片宽度的一半*/
}
.a1 {
	background-color: #0ca785;
	height: 29px;
}
.a2 {
	width: 1200px;
	margin: 0 auto;
	line-height: 2;
	font-size: 15px;
	color: #fff;
}
.bis03 {
	background: url(../images/ico9.jpg) repeat-x;
	height: 290px;
}
.list3 {
	width: 1200px;
	margin: 0 auto;
	padding-top: 16px;
}
.uls1 {
	float: right;
	width: 126px;
	padding-top: 16px
}
.uls1 li a {
	display: block;
	background: url(../images/ico10.jpg) no-repeat;
	height: 39px;
	text-align: center;
	margin-top: 13px;
	font: 14px "Microsoft YaHei";
	color: #fff;
	line-height: 39px;
}
.uls1 li a:hover, .uls1 .cur a {
	background: url(../images/ico10_hd.jpg) no-repeat;
	display: block;
	text-decoration: none
}
.jiant {
	background: url(../images/ico11.jpg) no-repeat 0 17px;
	height: 35px;
	text-align: center;
	padding-left: 4px;
}
.jiant img {
	padding-right: 7px
}
.huod li {
	float: left;
	font-size: 0;
	line-height: 0;
	padding: 20px 20px 0 0;
	width: 250px;
	height: 230px;
}
.huod li a.imgapng { border:1px solid #868686;
	width: 250px;
	height: 188px;
	display: block
}
.huod li span {
	width: 225px;
	height: 38px;
	display: block;
	text-align: center;
	line-height: 38px;
}
.huod li span a {
	font-size: 14px;
	color: #313131;
}
.huod li img {
	width: 250px;
	height: 188px;
}
.huod .nones {
	padding: 20px 0 0
}
.list4 {
	float: left;
	width: 634px;
	padding-right: 32px;
	background: url(../images/ico14.jpg) no-repeat right 47px;
	padding-top: 29px;
	position: relative
}
.baodao {
	height: 366px;
	overflow: hidden
}
.tit_b {
	background: url(../images/ico12.jpg) no-repeat bottom;
	height: 39px;
	font: 16px "Microsoft YaHei";
	line-height: 39px;
}
.tit_b a {
	color: #0159b1;
	font-weight: bold
}
.tit_b span a {
	float: right;
	line-height: 39px;
	font-size: 12px;
	color: #7a7a7a;
	font-weight: normal
}

.w1200{ width:1200px; margin:0 auto;}
.nconl{ width:300px;}
.nconr{ width:890px; float:left; margin-bottom:50px; margin-top:5px;}
.nconr h3{ height:40px; line-height:40px; font-size:22px; border-bottom:1px solid #ccc; margin-bottom:20px; color:#0ba43b;font-weight:600}
.nconr h3 span{ float:right; font-size:14px; font-weight:normal; color:#888}
.nconr h3 span a{ color:#888}

/*内页左侧联系*/
.nylx{ width:270px;  background:#EFEFEF; margin:20px 0px;}
.nylx h3{ font-size:32px; font-weight:bold; color:#fff;height:80px; line-height:80px; text-align:center; background:#0ca785;}
.nylx p{ font-size:14px; line-height:30px; color:#333; padding:10px; text-align:left;}
.fl {
    float: left;
}
.xqtitle{ text-align:center; font-size:22px; color:#333; font-weight:bold; margin:20px 0px;}
.xqtime{ text-align:center; margin:10px 0;}
.xqimg{ width:500px; height:auto; margin:0 auto; margin-bottom:15px;}
.xqimg img{width:500px; height:auto;}
.fr {
    float: right;
}

.xqcontent{ font-size:15px; line-height:30px;}
.xqcontent p{ font-size:15px; line-height:30px;}
.left_con{width:268px;height:auto;background:#fff;border:solid 1px #ddd; text-align:center;}
.left_con ol{ list-style:none; margin:0; padding:0;}
.left_con ol li{ width:260px;  border-bottom:solid 1px #ddd; margin:0 auto; line-height:45px;font-size: 18px; margin-top:3px;}
.left_con ol li p a{ width:240px; height:40px; background:#bee2b9; margin-bottom:1px; line-height:40px; padding-left:20px;display:block;font-size: 14px; color:#333;}
.left_con ol li p a:hover{width:240px;height:40px;line-height:40px; color:#fff; background:#4ea348;}

.cpfl dt{ width:199px; height:80px;  padding:0px 40px 0px 30px; font-size:32px; line-height:80px; text-align:center;  color:#ffffff; background:#0ca785; font-weight:bold}
.cpfl dd a{display:block; font-size:16px; color:#1c1c1c; line-height:50px;width:260px; transition:all .2s ease;height:50px;background:url(../images/rr.gif) no-repeat left; font-weight:normal; margin-bottom:1px; overflow:hidden;}
.cpfl dd a:hover{ display:block; font-size:16px; color:#ffffff; text-indent:-20px;transition:all .2s ease; line-height:50px;width:260px; height:50px; background:url(../images/11.gif) no-repeat left; }

.page-product-list{margin-top: 5px;}
.page-product-list dl{width: 280px; float:left;margin: 5px 20px 0 0; overflow:hidden; position:relative;}
.page-product-list dl:nth-child(3n){ margin-right:0;}
.page-product-list dl dt{height: 210px; position:relative;}
.page-product-list dl dd{ text-align:center; font-size:14px; line-height:40px; color:#555;-ms-transition-duration: 0.3s; transition-duration: 0.3s;}
.page-product-list dl a:hover dd{ color:#0ca785}
.page-product-list dl dt:hover{box-shadow: 0px 0px 8px #666;background:#0ca785;}
.wp-pagenavi {MARGIN: 0px auto; PADDING-TOP: 15px; font-weight:normal; padding-bottom:20px;}
.wp-pagenavi A {BORDER-RIGHT: #565656 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #565656 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #565656 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #565656 1px solid; TEXT-DECORATION: none! important; BACKGROUND-COLOR:#fff;}
.wp-pagenavi A:visited {BORDER-RIGHT: #565656 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #565656 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #565656 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #565656 1px solid; TEXT-DECORATION: none! important; BACKGROUND-COLOR:#fff;}
.wp-pagenavi A:hover {FONT-WEIGHT: normal! important; COLOR: #F81600! important; BACKGROUND-COLOR: #eee! important; BACKGROUND-COLOR:#fff;}
.wp-pagenavi A:active {BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none}
.wp-pagenavi SPAN.pages {BORDER-RIGHT: #565656 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #565656 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid}
.wp-pagenavi SPAN.extend {BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid}
.wp-pagenavi SPAN.current {BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #aaa 1px solid; COLOR: #F81600! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #eee! important}
.wp-pagenavi {CLEAR: both}
.wp-pagenavi A {PADDING:3px 5px 3px 5px;MARGIN: 2px;TEXT-DECORATION: none;border: 1px solid #000;}
.wp-pagenavi SPAN {PADDING:4px 5px 4px 5px;MARGIN: 2px;TEXT-DECORATION: none;background-color:#fff;color:#666;border: 1px solid #000;}
.wp-pagenavi A:hover {border: 1px solid #000;}
.wp-pagenavi SPAN.current {border: 1px solid #000;}
#bosi dl dt img, #box dl dt img {
    border: 1px solid #e5e5e5;
    padding: 4px;
}
/*分页样式*/

.apage {padding: 25px 0 15px;text-align:center; overflow:hidden;}
.apage  a{margin: 0 4px;font-size:12px;line-height:30px;display:inline-block;height:30px;padding: 0 12px;text-align:center;color:#333;border: 1px solid #e3e3e3;background:#fff; vertical-align:middle;}
.apage  a.a1{line-height:30px;height:30px;margin-top:0;padding:0 12px;}
.apage  a:hover{text-decoration:none;color:#000;background:#f1f1f1;}
.apage  span{line-height:30px;display:inline-block;height:30px;padding: 0 12px;text-align:center;color:#fff;margin: 0 2px;background: #0ca785;;border: 1px solid #0ca785;;vertical-align:middle;}

.news_dl_3{ width:890px; display:inline-block; border-bottom:#b8b8b8 1px dashed; padding:8px 0; overflow:hidden;height: 90px; float:left;}
.news_dl_3 dt{ background:#0ca785; width:85px; height:85px; color:#ffffff; line-height:28px; font-size:14px;  text-align:center; float:right; overflow:hidden;}
.news_dl_3:hover dt{ background:#6f6f6f; width:85px; height:85px; text-align:center; float:right; overflow:hidden;color: #FFF;}
.news_dl_3:hover dt b{color: #FFF;border-bottom:#FFF 1px solid;}
.news_dl_3 dt b{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#ffffff; width:66px; margin:0 auto; border-bottom:#fff 1px solid; padding:5px 0 2px; line-height:40px;}
.news_dl_3 dt span{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; padding:5px 0 0;}
.news_dl_3 dd{ width:700px; padding:0 0 0 15px; float:left;}
.news_dl_3 dd h5{ height:25px;line-height:25px; overflow:hidden; margin:0;}
.news_dl_3 dd h5 a{ font-size:16px; color:#444;font-weight: bold;}
.news_dl_3 dd h5 a:hover{color:#0ca785; font-size:16px;}
.news_dl_3 dd p{ font-size:12px; color:#7d7d7d;height: 60px;line-height:20px; overflow:hidden;padding-top: 6px;margin-top:0px; margin:0;}
.news_dl_3 dd p a{ font-size:12px; color:#197500; padding:0 0 0 20px;}
.news_dl_3 dd p .gdd{ margin-top:10px; width:100%; height:22px; float:left; background:url(../images/more.png) no-repeat left; color:#ffffff; line-height:22px; font-size:12px; padding-left:20px;}

