.mainDiv{width: 100%; margin: 0 auto;position: relative;min-width: 1168px;}
.main_b{margin: 0 auto;width: 1168px;zoom: 1;position: relative;}
.main_b:after{content: '';display: block;clear: both;}
.dh_div{position: absolute;top: 52px;left: 0;z-index: 2;width: 100%;height: 50px;}
.logo{position: absolute;left: 0;top: -20px;}
.dh{border-radius: 6px;position: absolute;right: 0;top: 12px;height: 35px;line-height: 35px;position: absolute;}
.dh li{position:relative;height: 100%;width: 116px;text-align: center;background: #12B331;float: left;font-size: 14px;}
.dh li.active_li{background: #499f16;}
.dh li:hover{background: #499F16;}
.dh li>a{display: block;color: #FFFFFF;}
.slideBox_main{ width:100%; height:560px; overflow:hidden; position:relative; border:1px solid #ddd; text-align: center; }
.slideBox_main .hd{ height:15px; overflow:hidden; position:absolute; bottom:12px; z-index:1;width: 100%;text-align: center;}
.slideBox_main .hd ul{ overflow:hidden; zoom:1;margin: 0 auto; display: inline-block;}
.slideBox_main .hd ul li{ float:left; margin:0 3px;  width:14px; height:14px; line-height:14px; text-align:center; background:#12b331; cursor:pointer;border-radius: 50%; }
.slideBox_main .hd ul li.on{ background:#FFFFFF; color:#fff; }
.slideBox_main .bd{ position:relative; height:100%; z-index:0;   }
.slideBox_main .bd li{ zoom:1; vertical-align:middle;height: 560px;background-position: center center; background-repeat: no-repeat;background-size: auto 100%; }


.zi_dl{position: absolute;width: 100%;left: 0;top: 35px;display: none;}
.zi_dl dd{width: 100%;}
.zi_dl dd a{width: 100%;display: block;color: #FFFFFF;font-size: 14px;background:url(../img/icon_bg03.png);height: 35px;}
.zi_dl dd a:hover{background:url(../img/icon_bg02.png)}
.cp_show{width: 100%;margin: 36px 0;}
.cp_head{color: #12b331;font-size: 16px;width: 100%;border-bottom: 1px solid #d0f0d6;line-height: 24px;margin-bottom: 15px;
padding-bottom: 5px;}
.picMarquee-left{ width:100%;  overflow:hidden; position:relative;}
.picMarquee-left .hd{ overflow:hidden; width: 100%; }
.picMarquee-left .hd .prev{ display:block; width:13px; height:25px; position: absolute; left:0; top:58px;  overflow:hidden;
	 cursor:pointer; background:url(../img/icon_prev.png) no-repeat;}
.picMarquee-left .hd .next{ display:block; width:13px; height:25px; position: absolute; right:0; top:58px;  overflow:hidden;
	 cursor:pointer; background: url(../img/icon_next.png) ;}
.picMarquee-left .hd .next{ background-position:0 -50px; z-index:222 }
.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
.picMarquee-left .bd{ padding:20px 14px;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 10px; float:left; _display:inline;  text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; border: 1px solid #c7c6c6;  }
.picMarquee-left .bd ul li .pic:hover{border: 2px solid #12b331;}
.picMarquee-left .bd ul li .pic img{ height:100px; display:block; }
.picMarquee-left .bd ul li .pic a:hover img{ width: 100%; }
.picMarquee-left .bd ul li .title{ line-height:24px;font-family: "微软雅黑";color: #666666;}
.index_about{width: 100%;margin-top: 22px;height: 220px;overflow: hidden;}
.about_box{width: 414px;float: left;}
.about_head{font-size: 16px;margin-bottom: 20px;}
.about_head .p01{color: #12b331;text-transform: uppercase;}
.about_head .p02{color: #666666;margin-left: 5px;}
.about_head a{color: #b3b3b3;font-size: 14px;}
.about_img{margin-right: 5px;}
.about_tex{font-size: 14px;line-height: 22px;margin-top: -3px;}
.about_tex a{color:#12b331;font-size: 14px;}

.news_box{width: 374px;float: left;margin-left: 24px;font-size: 14px;}
.news_cont img{float: left;width: 112px;height: 75px;margin-right: 5px;}
.news_cont .news_head{margin-top: -4px;display:block;color: #12B331;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width: 240px;display: block;margin-bottom: 5px;}
.news_cont .news_in{color: #666;height: 65px;overflow: hidden;margin-bottom: 20px;width: 250px;}
.news_ul{width: 100%;}
.news_ul li{padding-left: 10px;background: url(../img/pic03.png) no-repeat left center;font-size: 14px;color: #666666;line-height: 30px;}
.news_ul li a:hover{color: #12B331;}
.cp_tuijian{width: 329px;float: right;}


.slideBox{ width:329px; height:177px; 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:#8b8b8b; cursor:pointer; }
.slideBox .hd ul li.on{ background:#229538; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:329px; height:177px; 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;  }

.foot{width: 100%;height: 40px;background: #f3f3f3;border-top: 1px solid #eaeaea;line-height: 40px;font-size: 14px;color: #999999;}
.foot .fr{color: #d9d9d9;}
.foot .fr a{color: #999;}
.cp_head a{float: right;font-size: 14px;color: #a6a6a6;}


.left_bar{width: 209px;height: auto;}
.left_bar_top{position:relative;width: 100%;padding-left: 35px;border-bottom: 1px solid #ededed;}
.left_bar_top .p01{display: block;font-size: 36px;position: absolute;left: 2px;top: 0;color: #12B331;}
.left_bar_top .p02{text-transform: uppercase;font-size: 12px;color: #8c8b8b;padding-top: 8px;font-family: arial;}
.left_bar_top .p03{font-size: 13px;color: #12b331;}

.leftbar_ul{width: 100%;margin-top: 16px;}
.leftbar_ul li{background: url(../img/bg_line.jpg);height: 35px;line-height: 35px;margin-bottom: 2px;font-size: 14px;color: #808080;}
.leftbar_ul li a{display: block;width:100%;padding-left: 62px;background: url(../img/icon_sj02.jpg) no-repeat 40px center;}
.leftbar_ul li a:hover{background:#49a830 url(../img/icon_sj01.jpg) no-repeat 195px center;color: #FFFFFF;}
.leftbar_ul li a.bar_active{background:#49a830 url(../img/icon_sj01.jpg) no-repeat 195px center;color: #FFFFFF;}

.cp_right{width: 875px;}
.cp_top .fl{color: #12B331;font-size: 14px;}
.cp_top .fr{color: #434343;}
.cp_top{border-bottom: 1px solid #ededed;width: 100%;height: 46px;line-height: 56px;}

.pic_cp_ul{width: 915px;margin-left: -40px;margin-top: 20px;}
.pic_cp_ul li{width: 265px;margin-left: 40px;height: 218px;float: left;margin-bottom: 30px;}
.picbox{width: 100%;height: 184px;border: 1px solid #bababa;display: block;text-align: center;line-height: 184px;}
.pic_tit{width: 100%;height: 40px;line-height: 40px;text-align: center;display: block;font-size: 16px;color: #666666;}
.pic_cp_ul li:hover .picbox{border: 2px solid #229538;}
.picbox img{width:100%;height:100%;}
.center_block{text-align: center;width: 100%;}
.pageN .uppage{font-size:12px;padding: 0px 5px;display: block;margin-left: 5px;background: #FFFFFF;height:34px;line-height: 34px;border: 1px solid #cccccc;float: left;}
.pageN .pageNum{padding: 0px 10px;display: block;margin-left: 5px;background: #FFFFFF;height: 34px;line-height: 34px;font-size: 14px;border: 1px solid #cccccc;float: left;}
.pageN .pageNum a ,.pageN .uppage a{color: #3b5882;font-size:12px;}
.pageN .page_active{background: #12b331;}
.pageN .page_active a{color: #FFFFFF;font-size:12px;}
.pageN{display:inline-block;text-align: center;margin: 0 auto;}
.pageN a{display:block;}
.page_div{width: 100%;text-align: center;margin-bottom: 50px;margin-top: 30px;}


.cp_div{padding-top: 10px;}
.liuyan_top{color: #666666;font-size: 14px;line-height: 30px;}
.liuyan_div{background: url(../img/pic08.jpg);background-repeat: no-repeat;background-position:580px 240px;}
.xinxiDiv{width: 483px;position: relative;padding: 50px 0 117px 0;}
.span_bb{width: 70px;text-align: right;position: absolute;left: 0;vertical-align: middle;line-height: 20px;font-size: 14px;color: #666666;}
.span_cc{line-height: 150px;}
.inp_d{vertical-align: middle;width: 100%;height: 20px;line-height: 20px;border: 1px solid #a9a9a9;font-size: 12px;color: #999999;padding-left: 10px;}
.xinxi_box{margin-top: 5px;position: relative;padding-left: 130px;padding-right: 40px;}
.name_hy{color: #d32f2e;}
.ness{height: 36px;line-height: 36px;display: inline-block;position: absolute;right: 0;}
.xinxi_box a{text-align:center;color: #000;font-size: 12px;border: 1px solid #707070;display:block;background: #ededed;height: 20px;line-height:20px;width: 50px;float: left;margin-right:4px;margin-top: 20px;}
.mody_div{width: 34%;}
.xinxi_box form label{margin-right: 10px;}
.texa{vertical-align: middle;width: 100%;height: 150px;border: 1px solid #a9a9a9;font-size: 12px;color: #999999;padding-left: 10px;}
.red{color: #D32F2E;position: absolute;right: 30px;}
.cp_xxy_top{width: 100%;text-align: center;font-size: 24px;color: #414141;padding-top: 40px;}
.cp_dest{font-size: 16px;color: #666666;width: 100%;border-bottom: 1px solid #dcdcdc;line-height: 30px;}
.cp_edit{padding: 10px;min-height: 200px;}
.cp_xxy img{margin-bottom: 25px;}
.jianjie_edit{color: #696969;font-size: 14px;line-height: 30px;}
.news_ul_in{width: 100%;margin-bottom: 53px;}
.news_ul_in li{width: 100%;margin-top:4px;line-height: 36px;background: url(../img/icon_sj03.png) no-repeat left center;padding-left: 15px;border-bottom: 1px dotted #a7a7a7;}
.news_ul_in li a{font-size: 14px;color: #666666;}
.news_ul_in li a:hover{color: #12B331;}
.news_ul_in li a span{ float:right;}

.main_pic{height: 345px;width: 100%;background-position: center center;background-repeat: no-repeat;background-size: auto 100%;}
.main_pic img{position: absolute;top: 0px;}
.news_xxy_head{width: 100%;text-align: center;color: #9a9a9a;line-height: 40px;}
.xxy_head{color: #12b331;font-size: 18px;}
.news_xxy_edit{font-size: 14px;color: #666666;padding-bottom: 80px;border-bottom: 1px solid #e5e5e5;}
.back_btn{display: block;background: #ebebeb;border-radius: 6px;width: 70px;height: 35px;text-align: center;line-height: 35px;margin: 20px 0 55px 0;font-size: 14px;}
.inp_yzm{width: 85px;}
