body{background: url(../img/b_bg.jpg) repeat;}
.main_body{width:1100px;margin:0 auto;background:#fff;overflow: hidden;padding:0 15px;}
.w720{width: 720px;overflow: hidden;}
.w350{width: 350px;overflow: hidden;}
.tit{overflow: hidden;border-top: 1px solid #ccc;height: 33px;position: relative;}
.title {font-size: 16px;display: inline-block;height: 33px;line-height: 33px;}
.tit .title {border-top: 2px solid #dc0a09;padding-top: 5px;font-weight: bolder;font-family: "微软雅黑";font-size: 16px;}
.tit .title_more {padding-top: 10px;}
.title_more a {font-size: 12px;color: #999;}
.tit .title_more a:hover{color:#dc0a09;}
.eco_con{padding-top: 10px;}
.eco_img{width: 350px;height: 220px;overflow: hidden;position: relative;}
.eco_img img{width: 350px;height: 220px;display: block;}
.eco_img .text_bg{background: #000;opacity: 0.6;filter: alpha(opacity=60);height: 30px;line-height: 30px;position: absolute;left:0;bottom: 0;width: 100%;}
.eco_img .text{position: absolute;left: 0;bottom: 0;height: 30px;line-height: 30px;width: 96%;padding: 0 2%;}
.eco_img .text a{display: block;font-size: 14px;color:#fff;width: 100%;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;text-align: center;}
.eco_list{padding-top: 10px;overflow: hidden;}
.eco_list ul li{background: url(../img/li_bg.jpg) no-repeat left center;height: 28px;line-height: 28px;overflow: hidden;float: left;width: 100%;}
.eco_list ul li a{padding-left: 12px;font-size: 14px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.join_con{overflow: hidden;}
.box{padding-top: 10px;}
.img_box{width: 350px;height: 220px;overflow: hidden;position: relative;}
.box img{width:350px;height: 220px;display: block;}
.box p{font-size: 14px;text-align: center;padding: 10px 0;width: 100%;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
.box .icon_video{width: 46px;height: 44px;position: absolute;left: 50%;margin-left: -23px;top:50%;margin-top: -21px;display: none;}
.box .icon_video img{width: 46px;height: 44px;display: block;}

.p_page{text-align: left;width:100%;}
.pages{text-align:center;margin-top:20px;}
.pages {overflow: hidden;display:inline-block;}
.pages  li{float:left;}
.pages  li a{cursor:pointer;text-decoration: none;padding: 10px 20px;display: block;background: #fff;border: 1px solid #ccc;color: #999;margin-left: -1px;}
.pages  li.active a{color:#fff;background:#337ab7;border:1px solid #337ab7;}
.pages  li.page-active a{background:#3668A5;color:#fff;}
.pages li.page-previous a{margin-left:0;}
