@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: 16px;font-family:"Microsoft Yahei";}
a{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;#666666;}
.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 a{ font-size:16px;}
.gailan .gailan_l .menu ul li.hover{ border: 1px solid #ff94a6; }
.gailan .gailan_r { width: 900px; 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(li-icon.png) 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;}