/* CSS Document */
#top_img{overflow:hidden}
#slider_img{width:100%; overflow:hidden}
#slider_img li{position:relative;float:left; width:100%}
#slider_img li a{display:block; width:100%; height:450px;overflow:hidden; z-index:-1}

#slider_img li a .img{ position:absolute; min-width: 100%;}
#slider_img li h2{display:none}
#slider_img li div{ position:absolute; width:100%;}
#slider_img li div span{display:block; width:1000px; margin:0 auto}
#slider_img li div span img{margin-top:170px}

#pager{background-color:#efefef; text-align:center; margin-top:1px}
#pager span{position: relative;display:inline-block; *display:inline; *zoom:1; width:250px; height:36px; line-height:36px; margin-left:2px; cursor:pointer; background-color:#333; color:#fff; border:2px solid #333}
#pager span:hover,#pager span.selected{ border:2px solid #6DB02F; background-color:#fff; color:#6DB02F}
#pager span:hover:after,#pager span.selected:after{content: '';
position: absolute;
border-style: solid;
border-width: 0 7px 8px;
border-color: #FFFFFF transparent;
display: block;
width: 0;
z-index: 1;
top: -8px;
left: 118px;}
#pager span:hover:before,#pager span.selected:before{content: '';
position: absolute;
border-style: solid;
border-width: 0 8px 9px;
border-color: #6DB02F transparent;
display: block;
width: 0;
z-index: 0;
top: -11px;
left: 117px;}

#topics{margin-bottom:60px}
#topics dt,#topics dd{float:left}
#topics dt{width:660px; margin-right:40px}
#topics dd{width:300px}
#topics dd li{margin-bottom:5px}
#weibo{position:relative; display:block; border:1px solid #e0e0e0; height:68px; margin-top:20px}
#weibo img{position:absolute; left:30px; top:15px; width:105px}
#weibo span{position:absolute; right:20px; top:23px}

#news_list h2 a{font-size:16px; line-height:16px;border-bottom:1px dotted #ccc; padding-bottom:20px; font-weight:bold}
#news_list a{display:block;border-bottom:1px dotted #ccc; padding:23px 0}
#news_list time{font-size:12px; font-family:Arial, Helvetica, sans-serif}
#news_list span{font-size:12px; padding:0 5px; margin-left:30px; background-color:#C42F1B; color:#fff}
#news_list p{margin-top:10px}
#news_list a:hover p{text-decoration:underline}

#plastic_recycling_box{background:url(./images/plastic_recycling_bg.jpg) no-repeat center center;background-attachment:fixed; background-size:cover}
#recruit_box{background:url(./images/recruit_bg.jpg) no-repeat center center;background-attachment:fixed; background-size:cover}

#top_link{}
#top_link li{float:left; width:310px; margin-left:35px;}
#top_link li:first-child{margin-left:0}
#top_link li a{display:block; border:3px solid #efefef}
#top_link li a h2{background-color:#333; color:#fff; padding-left:10px; font-size:16px; line-height:35px}