@charset "gb2312";
/*base*/
html,body,ul,li,p,h3,h4,a,img,input,span,a,textarea{margin:0;padding:0;font-size:16px;font-family:微软雅黑;}
html,body{min-width: 320px;}
img,input,button {border: 0;}
i{font-style: normal;}
input:focus,textarea:focus,select:focus, button{outline:none;}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset !important;
}
li,button{list-style: none;}
body{font-size: 14px;color: #333;font-family:"Microsoft Yahei";}
a{color: #333;text-decoration:none;font-family:"Microsoft Yahei";}
a:hover{color: #e54e4d;}
button,img,input { vertical-align: middle;}
.clearfix:before,
.clearfix:after {content: " ";display: table;clear: both;}
.fl{ float:left;}
.fr{ float:right;}
::-webkit-input-placeholder {color: #666; } :-moz-placeholder { color: #666; } ::-moz-placeholder {  color: #666; } :-ms-input-placeholder {color: #666; } 
.cont{width: 1200px; margin: 0 auto;}
.t_main{min-height:700px;}


.t_header{height:350px;background: url(babber.jpg);width: 100%;min-width: 1200px;    background-size: 100% 100%;}
.t_nav{height: 60px;background-color: #a51717;min-width: 1200px;}
.t_nav ul {height: 60px;}
.t_nav ul li{float: left;line-height: 60px;font-size: 20px;width:300px;text-align:center;}
.t_nav ul li a{color: #fff;display: block; padding: 0 92px;font-size:20px;}
.t_nav ul li a:hover{background-color: #fff;color: #ac3636;}
/*左侧轮播*/
.product1 .t_banner{width: 563px;height: 344px;overflow: hidden;padding: 20px 0;}
/*报告解读*/
.bgjd-t	{width: 501px;height: 83px;background: url(t_bgjd.jpg);}
.bgjd-b{width: 501px;}
.bgjd-b  li{height: 40px;line-height: 40px;background: url(li-icon.png) no-repeat 1px center;padding-left: 15px;}
.bgjd-b  li a{height: 40px;width: 82%;display: inline-block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
/*精神在天心*/
.jsztx-t{background: url(t_jsztx.jpg) no-repeat;height: 78px;padding-bottom: 30px;width: 1070px;}
.jsztx-b .jsztx{width: 501px;}
.jsztx-b  li{height: 44px;line-height: 44px;background: url(li-icon.png) no-repeat 1px center;padding-left: 15px;border-bottom: 1px dashed #e3e3e3;}
.jsztx-b  li a{height: 44px;width: 82%;display: inline-block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
/*媒体聚焦*/
.mtjj-t{background: url(t_mtjj.jpg) no-repeat;height: 78px;padding-bottom:30px;width: 1070px;}
.mtjj-b .mtjj{width: 332px;}
.mtjj  div{height: 44px;border-bottom: 1px solid #e3e3e3;line-height: 44px;}
.mtjj  div span{height: 44px;padding: 0 20px;color: #e54e4d;display: inline-block;border-bottom: 1px solid #e54e4d;font-size: 17px;}
.mtjj  div a{float: right;color: #999;*margin-top: -44px;}
.mtjj  li{height: 44px;line-height: 44px;background: url(li-icon.png) no-repeat 1px center;padding-left: 15px;border-bottom: 1px solid #e3e3e3;position: relative;}
.mtjj  li a{height: 44px;width: 88%;display: inline-block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.slideContainer{ width: 1100px; height:165px; background: #fafdff; position:relative; overflow: hidden;margin: 25px 0 70px 0;}
.slideContainer .tempWrap{overflow: hidden;width:1100px!important; }
.slideContainer .prev{ opacity: 0.8; display:block; width: 32px; height:60px; overflow:hidden;cursor:pointer; background:url(prev.png) no-repeat; position:absolute; left:0px; top:63px; z-index:9;}
.slideContainer .next{ opacity: 0.8; display:block; width: 32px; height:60px; overflow:hidden;cursor:pointer; background:url(next.png) no-repeat; position:absolute; right:0px; top:63px; z-index:9;left:auto;background-position: 0 0; }
.slideContainer .prev:hover{ opacity: 1;}
.slideContainer .next:hover{ opacity: 1;}
.slideContainer .bd ul{ overflow:hidden; zoom:1; }
.slideContainer .bd ul li{ float: left; width: 254px;margin-right: 28px;height: 165px;position: relative;}
.slideContainer .bd ul li img{ display:block; width:254px; }
.new_img li  span { width:234; height: 30px; overflow: hidden;position: absolute;left: 0;bottom: 0;z-index: 5;color: #fff;line-height: 30px;text-align: center;font-size: 12px;padding: 0 10px;}
.new_img .new_sake {width: 254px; height: 30px;position: absolute; left: 0;bottom: 0;z-index: 3;background: #000;filter: alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5;text-align: center;}
/*底部*/
.gx-foot{background-color: #e5e5e5;min-width: 1200px;}
.gx-foot .gx-footer{padding: 40px 0;}
.gx-footer .gx-footer-l{height: 68px;float: left;  margin-left: 15px;}
.gx-footer .gx-footer-m{height: 68px;width: 745px;float: left;text-align: center;}
.gx-footer .gx-footer-m p{line-height: 36px;}
.gx-footer .gx-footer-m a{padding: 0 12px;}
.gx-footer .gx-footer-r{height: 55px;margin-top: 13px;}


/*概览*/
/*废物利用*/
s, i, em {   font-style: normal;  text-decoration: none;}
.gailan { width:100%; background-color: #fff; padding: 25px 0px; overflow:hidden;}
.gailan .gailan_l { width: 257px; height: 624px; text-align: center; background: #edf3f5;}
.gailan .gailan_l .menu span {width: 100%; height: 54px; line-height: 54px; color: #fff; display:block; background: #b70321; text-align: center; font-size: 18px;}
.gailan .gailan_l .menu ul {  padding: 17px;}
.gailan .gailan_l .menu ul li { margin-bottom: 10px; border: 1px solid #d3d3d3; width: 224px; height: 45px; line-height: 45px; text-align: center; background: #FFF;}
.gailan .gailan_l .menu ul li.hover{ border: 1px solid #ff94a6; }
.gailan .gailan_r { width: 820px; overflow:hidden;}
.gailan .gailan_r ul { margin-top: 10px;}
.gailan .gailan_r .tit { height: 56px; line-height: 56px; border-bottom: 1px solid #d3d3d3; background: url(bg-21.png) no-repeat 0 content-box;}
.gailan .gailan_r .tit span { display: block;  height: 56px; line-height: 56px;  font-size: 18px; text-align: center; color: #b70321; float:left;padding-left:20px;}
.gailan .gailan_r li { height: 45px; line-height: 45px; border-bottom: 1px dashed #e8e8e8; padding-left: 20px; background: url(bg-lis2.jpg) no-repeat 10px center; display:block; overflow:hidden;}
.gailan .gailan_r li a{ float:left;}
.gailan .gailan_r li i { float: right; margin-right: 10px;}
.page { width: 100%; padding: 20px 0px 10px 0px; display: block; margin-top: 40px; text-align: center;}
.page a { border: #b70321 1px solid; padding: 2px 5px; margin: 2px; color: #b70321; text-decoration: none;}
.page a:hover { border: #b70321 1px solid; color: #fff; background-color: #b70321;}
.page a:active { border: #b70321 1px solid; color: #0370ba;}
.page input { border: 1px solid #b70321;}
.page .sub { background: #b70321; width: 42px; height: 25px; color: #FFF;}
.xilan-con { background: #FFF; padding: 15px; min-height: 665px; font-size: 16px;  color: #878787;}
.loc{ line-height:30px;}
.loc i{ margin-left:10px;}
.xilan-con .title { font-size: 18px ; color: #b70321; text-align: center; height: 82px; line-height: 82px;}
.xilan-con .date { height: 48px; line-height: 48px; background: #f3f3f3; text-align: center;}
.xilan-con .con { margin-top: 25px;}
.xilan-con .con p { text-indent: 2em;  line-height: 40px;}


.main{width:1150px; height:auto; overflow:hidden; margin:0 auto;}
.curPage{width:1150px; height:48px; line-height:48px; background:#FFF;}
.curPage p{background:url(glo_curPage.png) 12px 12px no-repeat; padding-left:40px; height:48px; line-height:48px; font-size:14px; color:#666;}
.curPage p a{color:#666;font-family: "Microsoft YaHei";}
.curPage p a:hover{color:#F60;}
.xilan{background-color: #FFF;display: block;width: 1150px; margin:0px auto;text-align: left;margin-bottom: 20px;padding-top: 10px;}
.article_page{width:1110px; padding:20px; background:#FFF; overflow:hidden;}
.article_top{width:100%; border-bottom:1px solid #ddd; padding-bottom:10px;}
.article_top h2{font-size:24px; color:#0077d1; text-align:center; line-height:50px; padding:0px 20px;font-family: "Microsoft YaHei";}
.article_top p{text-align:center; line-height:30px; font-size:14px; color:#666;}
.article_main{padding:30px;border-bottom:1px solid #ddd; font-size:14px; line-height:38px; color:#666;height:auto !important; min-height:300px;}
.article_main p{font: 16px/32px "微软雅黑";/* text-align:center; */}
.article_bottom{height:50px; margin-top:20px;}
.article_bottom .article_end{float:right;}
.article_bottom .article_end a{width:80px; height:30px; display:block; line-height:30px; text-align:center; float:left;font-size:14px; margin-left:10px;font-family: "Microsoft YaHei";}
.article_bottom .article_end a i{width:16px; height:16px; display:block; float:left; margin-top:8px;}
.article_bottom .article_end a.print i{background:url(article_ico.jpg) 0px 0px no-repeat;}
.article_bottom .article_end a.close i{background:url(article_ico.jpg) 0px -17px no-repeat;}
.article_main table{margin: 0px auto;}
.article_main tr{border: 1px solid #ddd;}
.article_main td{border-right: 1px solid #ddd;}
@charset "utf-8";
/* CSS Document */
.main{width:1150px; height:auto; overflow:hidden; margin:0 auto;}
.curPage{width:1150px; height:48px; line-height:48px; background:#FFF;}
.curPage p{background:url(location.png) 12px 12px no-repeat; padding-left:40px; height:48px; line-height:48px;  color:#666;font-size: 16px;      font-family: "Microsoft YaHei";}
.curPage p a{color:#666;font-size: 16px;      font-family: "Microsoft YaHei";}
.curPage p a:hover{color:#F60;}
.list_page{width:1110px; padding:20px; background:#FFF; overflow:hidden;}
.list_menu{width:240px; float:left;}
.list_menu .menu_top{background:url(list_menuTop.jpg) 0px 0px no-repeat; width:190px; height:60px; padding-left:50px; color:#FFF; font-size:18px; line-height:48px;}
.list_menu .menu_box{width:200px; padding:20px; background:#f4f4f4; height:auto !important; min-height:600px;}
.list_menu .menu_box li{width:200px; height:42px; margin-bottom:15px;}
.list_menu .menu_box li a{font-family: "Microsoft YaHei"; width:178px; height:40px; padding-left:20px; background:#FFF; line-height:40px; display:block; font-size:16px;border:1px solid #ddd; position:relative;}
.list_menu .menu_box li a:hover{border:1px solid #319bde;}
.list_menu .menu_box a i{width:16px; height:16px; background:url(list_menuIco.png) 0px -34px no-repeat; position:absolute; right:20px; top:13px;}
.list_menu .menu_box li.current a{font-family: "Microsoft YaHei"; background:#319bde; color:#FFF; border:1px solid #319bde;}
.list_menu .menu_box li.current a i{background:url(list_menuIco.png) 0px 0px no-repeat;}
.list_right{width:850px; height:auto; float:right;}
.list_r_top{width:100%; height:49px; background:url(list_titIco.jpg) 0px 12px no-repeat; border-bottom:1px solid #ddd;}
.list_r_top span{height:48px; float:left; line-height:48px; font-size:18px; padding:0px 20px; color:#319bde;; border-bottom:2px solid #319bde;}
.list_r_box .list_ul{width:100%; height:560px; overflow:hidden; margin-top:10px;}
.list_r_box .list_ul li{height:45px; line-height:45px; background:url(dot_li.jpg) 8px 23px no-repeat; padding-left:20px; text-align:left; overflow:hidden; border-bottom:1px dashed #dedede;}
.list_r_box .list_ul li a{float:left; font-size:14px;}
.list_r_box .list_ul li span{float:right; margin-right:10px;}
.paging{padding:20px 0px; text-align: center}
.paging span{font-size:14px;}
.paging a{font-size:14px;font-family: "Microsoft YaHei"; border:1px solid #ddd; padding:3px 8px; margin: 2px; color: #666;}
.paging a:hover{border:1px solid #319bde; color:#319bde;}
.paging a:active{border-right:1px solid #ddd; color: #000;}
.paging span.current{border:1px solid #319bde; padding:3px 8px; margin: 2px;color: #fff;background:#319bde}
.paging span.disabled{border:1px solid #ddd; padding:3px 6px; margin: 2px; color: #666; background:#eee;}
.paging span.all{border:1px solid #319bde; padding:3px 8px; margin: 2px;color: #fff;background:#319bde;}
.paging .page_ipt{width:50px; height:26px; line-height:26px; text-align:center;border:1px solid #ddd; margin: 2px; color: #666;}
.paging .page_btn{border:1px solid #319bde; padding:3px 8px; margin: 2px;color: #fff;background:#319bde}
.article_page{width:1110px; padding:20px; background:#FFF; overflow:hidden;}
.article_top{width:100%; border-bottom:1px solid #ddd; padding-bottom:10px;}
.article_top h2{font-size:24px; color:#0077d1; text-align:center; line-height:50px; padding:0px 20px;}
.article_top p{text-align:center; line-height:30px; font-size:14px; color:#666;}
.article_main{padding:30px;border-bottom:1px solid #ddd; font-size:14px; line-height:38px; color:#666;height:auto !important; min-height:300px;}
.article_bottom{height:50px; margin-top:20px;}
.article_bottom .article_end{float:right;}
.article_bottom .article_end a{width:80px; height:30px; display:block; line-height:30px; text-align:center; float:left;font-size:14px; margin-left:10px;font-family: "Microsoft YaHei";}
.article_bottom .article_end a i{width:16px; height:16px; display:block; float:left; margin-top:8px;}
.article_bottom .article_end a.print i{background:url(article_ico.jpg) 0px 0px no-repeat;}
.article_bottom .article_end a.close i{background:url(article_ico.jpg) 0px -17px no-repeat;}