.top_slide{width:100%; max-width:1920px; margin:0 auto;}
.slide_img{width:100%; position:relative; overflow:hidden;}
.slide_img div.img{float:left; width:100%; height:100%;}
.slide_img img{float:left; width:100%; position:absolute; left:0; top:0px; z-index:0; opacity:0;}
.slide_img img:nth-child(1){z-index:99; opacity:1;}
.slide_btn{height:5px; width:100%; text-align:center; position:absolute; left:0; bottom:20px; z-index:999;}
.slide_btn span{width:40px; height:5px; border-radius:5px; margin:0 5px; vertical-align:top; background-color:#FFF; display:inline-block; cursor:pointer;}
.slide_btn span.c{background-color:#0065b2;}

/**今日头条**/
.head_line{padding:20px 0; overflow:hidden;}
.hline_good{padding-top:13px;}
.hline_good span{float:left; width:100px; height:35px; text-align:center; line-height:35px; color:#FFF; background-color: #7DB215; }
.hline_good img{float:left; height:15px; width:13px; margin-top:10px; margin-right:15px;}
.hline_good a{float:left; font-size:18px; font-weight:bold; line-height:35px;}

.hline_slide{width:400px; height:60px; overflow:hidden; position:relative;}
.hline_slide div.hline{width:100%; height:60px; position:absolute; left:0; top:0;}
.hline_slide div.hline div{height:20px; line-height:20px; font-size:12px; overflow:hidden;}
.hline_slide div.hline div span{color:#7DB215; margin-right:5px;}
.hline_slide div.hline div a{color:#777777;}
.hline_slide div.hline div a:hover{color:#0685D2;}

/**类别**/
.cate_name{height:63px; line-height:63px; border-top:solid 2px #F0F0F0; position:relative;}
.cate_name span.cn{float:left; padding:0 5px; font-size:16px; color:#0065B2; font-weight:bold; position:relative;}
.cate_name span.cn span{height:2px; width:100%; background-color:#0065B2; position:absolute; left:0; top:-2px;}
.cate_name span.ncate{float:left; width:100px; padding:0 5px; text-align:center; font-size:16px; cursor:pointer;}
.cate_name span.tline{width:110px; height:2px;  background-color:#0065B2; position:absolute; left:0; top:-2px;}

.cate_name  a.more{float:right; font-size:12px; color:#777777;}
.cate_name  a.more img{height:12px; width:12px; vertical-align:middle; margin-left:5px; margin-top:-2px;}
.cate_name  a.more:hover{color:#0685D2;}


/**新闻资讯**/
.news_box{width:875px;}
.home_news{width:100%; height:280px; display:none;}
.news_img{width:405px; height:280px; position:relative;}
.news_img img{width:100%; height:100%;}
.news_img div{width:365px; height:45px; padding:0 20px; line-height:45px; background-color: #020202; opacity:0.7; position:absolute; left:0; bottom:0;}
.news_img div a{color:#FFF; font-size:18px;}

.news_good{width:430px;}
.news_good li{width:100%; height:66px; padding-top:20px; margin-top:20px; border-top:dashed 1px #E4E4E4;}
.news_good li:nth-child(1){border:0; padding-top:0; margin-top:0;}
.news_good li div.tl{height:28px; overflow:hidden;}
.news_good li div.tl a{font-weight:bold;}
.news_good li div.sm{height:38px; line-height:20px; text-align:left; font-size:12px;}

/**会员单位**/
.mem_company{height:100%; background-color:#FAFAFA; }
.mem_head{height:45px; padding:0 18px; line-height:45px; background-color:#7DB215;}
.mem_head span{font-size:16px; font-weight:bold; color:#FFF;}
.mem_head a{float:right; font-size:12px; color:#FFF;}
.mem_list{padding:20px 18px 30px 18px;}
.mem_list div{height:25px; line-height:25px; font-size:12px; color:#000;}
.mem_list div img{width:10px; height:10px; vertical-align:middle; margin-right:5px;}

/*快讯*/
.news_quick{padding:5px 21px 5px 20px; background-color:#FAFAFA; overflow:hidden;}
.news_quick li{padding:20px 0; border-top:solid 1px #E4E4E4;}
.news_quick li div.tl a{font-weight:bold; line-height:19px;}
.news_quick li div.sm{padding-top:10px; font-size:12px; line-height:20px;}

/**列表**/
.cont_list{width:100%; padding-bottom:10px; overflow:hidden;}
.cont_list li{width:398px; margin-bottom:30px; margin-right:59px;}
.cont_list li.r{margin-right:20px;}
.cont_list li div.img{float:left; width:160px; height:110px;}
.cont_list li div.img img{width:100%; height:100%; border-radius:5px;}
.cont_list li div.video{ position:relative;}
.cont_list li div.video a{width:100%; height:100%; line-height:110px; text-align: center; position:absolute; left:0; top:0;}
.cont_list li div.video a img{width:auto; height:21px; border-radius:0; vertical-align:middle;}

.cont_list li div.info{float:right; width:218px; height:110px;}
.cont_list li div.info div.t{height:20px; width:100%; margin-bottom:10px; font-weight:bold; overflow:hidden;}
.cont_list li div.info div.s{height:65px; font-size:12px; line-height:24px;}
.cont_list li div.info div.d{height:15px; font-size:12px;}
.cont_list li div.info div.p{height:22px; color:#3F8BC5; font-size:12px;}
.cont_list li div.info div.v{height:43px; line-height:18px;}

.cate_item{width:420px; margin-left:35px; margin-bottom:40px;}
.cate_item .cont_list li{width:400px; margin-right:20px; margin-bottom:20px;}

.text_list div{height:24px; line-height:24px; font-size:12px;}
.text_list div span{color:#7DB215; margin-right:7px;}

/**友情链接**/
.link_head{height:50px; line-height:50px; background-color:#F0F0F0;}
.link_head span{float:left; padding:0 20px; height:50px; font-size:18px; color:#FFF; font-weight:bold; background-color:#0065B2;}
.link_head  a{float:right; font-size:12px; margin-right:15px; color:#777777;}
.link_head  a img{height:12px; width:12px; vertical-align:middle; margin-left:5px; margin-top:-2px;}
.link_head  a:hover{color:#0685D2;}

.link_list{padding:33px 3px 33px 2px; border:solid 1px #f0f0f0; overflow:hidden;}
.link_list li{float:left; width:158px; height:25px; line-height:25px; padding-left:40px; font-size:12px; border-left:solid 1px #f0f0f0;}
.link_list li.l{border:0;}

/**右栏**/
.right_box{border:solid 1px #959595; border-top:solid 2px #0065B2;}
.right_head{padding:0 18px; height:63px; line-height:63px; overflow:hidden;}
.right_head span.n{float:left; font-size:18px; font-weight:bold; color:#0065B2;}
.right_head span.r{float:right; width:12px; height:14px; margin-top:24px; cursor:pointer; background:url('/public/static/images/arrow_r_blue.png') no-repeat;}
.right_head span.l{float:right; width:12px; height:14px; margin-top:24px; cursor:pointer; margin-right:5px; background:url('/public/static/images/arrow_l_blue.png') no-repeat;}
.right_head span.rf{background:url('/public/static/images/arrow_r_green.png');}
.right_head span.lf{background:url('/public/static/images/arrow_l_green.png');}

.right_cont{padding:0 18px;}
.right_cont div.img{width:250px; height:120px;}
.right_cont div.img img{width:100%; height:100%;}
.right_cont div.tl{height:17px; padding:10px 0 30px; overflow:hidden; font-size:12px;}

/**图文滑动**/
.img_text_box{width:250px; height:531px; overflow:hidden; position:relative;}
.img_text_slide{width:250px; height:531px; position:absolute; left:0px; top:0;}
.img_text{float:left; width:250px;}

/**环保装备**/
.equip_bg{ background:url('/public/static/images/equip_bg.png') no-repeat left top;}
.hb_equip{background-color: transparent;}
.equip_list{overflow:hidden;}
.equip_image div.tl{font-size:14px; font-weight:bold; padding-bottom:10px;}
.equip_image div.sm{font-size:12px; line-height:24px;}

.equip_good{width:250px; padding-bottom:25px; overflow:hidden;}
.equip_good li{width:120px;height:144px; margin-left:10px; margin-top:40px;}
.equip_good li.ln{margin-left:0;}
.equip_good li div.img{width:100%; height:120p;}
.equip_good li div.img img{width:100%; height:100%; border-radius:5px;}
.equip_good li div.tl{height:24px; line-height:24px; font-size:12px; overflow:hidden;}

/**文件下载**/
.down-list{padding-top:0; padding-bottom:20px;}



