﻿/*==========global============*/
@charset "utf-8";
/*=============================================================================================================================*/
html { font-size:12px;color: #333;min-width:1425px }
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; font-family: "Microsoft YaHei","SimHei","Tahoma";}
img { border: 0 none;  }
ul, li { list-style-type: none; }
h1, h2, h3, h5, h6 { font-size: 12px;}
body, input, select, button, textarea { font-size: 12px; }
button { cursor: pointer; }
i, em, cite { font-style: normal; }
body { background:#FAFAFA;}
a { text-decoration: none; font-size:12px; color:#333; line-height:22px;}
a:hover { text-decoration:underline; }
a:focus { outline: none; }
input:focus { outline: none; }
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
.more { float:right; margin-right:38px; _display:inline;}
.more a { font-weight: normal; font-size: 12px; color:#9AD3D7; text-decoration:none; }
.more a:hover { font-weight: normal; font-size: 12px; color:#ffc; text-decoration:none; }
.cl {clear: both; overflow: hidden; border:0px; padding:0px; height:0px; width:0px;font-size: 0; line-height: 0; }
.cl10 {clear: both; overflow: hidden; border:0px; padding:0px; height:10px; width:0px;font-size: 0; line-height: 10px; }
.cl15 {clear: both; overflow: hidden; border:0px; padding:0px; height:15px; width:0px;font-size: 0; line-height: 15px; }
.cl20 {clear: both; overflow: hidden; border:0px; padding:0px; height:30px; width:0px;font-size: 0; line-height: 30px; }
.high{ height:240px;}
.fl{ float: left; }
.fr { float: right; }
.mt { margin-top:10px; }
.mb { margin-bottom:6px; }
.mr{ margin-right:19px;}
.mr7{ margin-right:7px;}
.mr12{ margin-right:12px;}
.mt15 { margin-top:15px; }
.mt20 { margin-top:26px; }
.mt54{margin-top:54px;}
.bor{ border-bottom:#cccccc 1px dotted; height:12px; margin-bottom:12px;}
.white{ color:white;}
.dis {_display:inline;}
.font_a { color:#fff;}
.font_b { color:#999;}
.font_c{ color:#666; font-size:14px;font-family: "Microsoft YaHei";}
.maut { width:100%; }
.au{ color:#A28367;}
.cl_div{ display:none;}
.pic_s { word-break:break-all;word-wrap:break-word; }
.al { text-align:justify;text-justify:inter-ideograph; }
.hidden{ display:none;}
.border_b{border-bottom:#ddd 1px dashed;}
#KinSlideshow1 { width:350px; height:240px; zoom:1; overflow:hidden; }
#KinSlideshow1 img { width:350px; height:240px;  }
/*===================通用css========================================================*/

/*==========global============*/
/*==========header============*/
.top-contain-bg{ background-image:url(http://sthjj.bguwen.com/images/bg-sthjj.png);  background-position: center bottom ; background-repeat: no-repeat; height: 294px; background-size: cover;position: relative;}
.logo{ width:455px; height:81px; margin-top:70px; float:left;}
.cgrx{ width:290px;float: right;margin-right: 10px; margin-top: 20px; font-family:"Microsoft YaHei";}
.mav3{ width:1200px; margin:auto; overflow:hidden;}
.top{ width:100%; height:32px; background-color:#E8E8E8;}
.top1{ width:1180px; margin:auto;}
.time{ width:200px; color:#333; line-height:32px;}


.wett{ width:380px;}
.wett ul { padding: 0; margin: 0; z-index:500; }
.wett ul li { float: left; position: relative; }
.wett ul li i{ color:#333; line-height:32px; float:right; font-weight:100;}
.wett ul li a, .wett ul li a:visited { display: block; text-align: center; text-decoration: none; padding:0 10px; text-align:center; color: #333; line-height:32px;}
.wett ul li ul { display: none; }
.wett ul li:hover a { text-decoration:underline;}
.wett ul li:hover ul { display: block; position: absolute; border-right: none; left:-15px;}


/*导航*/
.dh{ width:1197px; height:50px; background-color:#1369C0;position:absolute; bottom:0px; left:50%; margin-left:-600px; }
.menu {width:1197px; height:50px; line-height:50px; background-color:#1369C0; padding:0 0px;}
.menu ul {  padding: 0; margin: 0; z-index:500; }
.menu li { float:left;display:block; border-right:solid #5D9DDE 1px;}
.menu li a {  display:block; font-size:16px; color:#fff;line-height:50px; font-family: "Microsoft YaHei";width:170px;}
.menu li img{ float:left; margin:15px 20px 5px 20px;}
.menu li a:hover {background:#2EA0EF; color:#fff; font-family:"Microsoft YaHei";text-decoration:none;}
.menu li.cli2 a { background:#2EA0EF; color:#fff; font-family:"Microsoft YaHei"; text-decoration:none;}



/*首页搜索*/
.sousuo { float:right; width:300px; height:38px; margin-top:90px; background:#FFF;border-radius:1.8rem;  -moz-border-radius: 1.8rem; -webkit-border-radius: 1.8rem;}

.ss{width:250px; height:38px; border:none; line-height:38px; float:left; font-size:14px; margin-left:20px;}


/*框架*/
.mav{ width:1180px; background:#fff; padding:16px 15px; margin:auto; overflow:hidden;}
.main{ width:1200px; margin:auto;overflow:hidden;}
.main2{width:1200px;margin:auto; margin-top:20px; overflow:hidden;}
.main3{width:1200px;margin:auto; margin-top:5px; overflow:hidden;}

/*==========header============*/
/*==========main============*/
/*幻灯*/
.hd { width: 501px; margin:0 36px 0 0;}
.focus{ position:relative; width:501px; height:337px; background-color: #000;}  
.focus img{ width:501px; height:337px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden;}
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:50px; line-height: 50px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:14px; line-height:50px; overflow:hidden; margin-left:15px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:13px; right:20px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(http://sthjj.bguwen.com/images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}

.icon_mav{ width:512px; overflow:hidden; margin-top:15px;}
.icon_mav a{ display:block; width:245px; height:50px; background:#FFF; margin-right:11px; float:left;}
.icon_mav a img{ margin:10px 30px 10px 63px; float:left;}
.icon_mav a.pho img{margin:10px 10px 10px 35px; float:left;}
.icon_mav a p{ font-size:16px; color:#666; line-height:50px;}
.icon_mav a p i{ font-size:22px; color:#EE5F59; font-weight:bold;font-style:italic}
.icon_mav a:hover{ background:#eee; text-decoration:none;}


/*新闻1*/
.news1{ width:680px;}
.news{ width:660px; background-color:#FFF; padding:10px;}
.news_a { height:40px; line-height:40px; zoom:1; border-bottom:#F2F2F2 2px solid;}
.news_a ul {  }
.news_a li { float:left; display:block; text-align:center; font-family: "Microsoft YaHei";}
.news_a li a { display:block; font-size:16px; color:#999999; font-weight:bold; line-height:40px; padding:0 5px; margin-right:15px;}
.news_a li a:hover {  border-bottom:#137BCE 2px solid; color:#137BCE; font-weight:bold; font-family:"Microsoft YaHei"; text-decoration:none; }
.news_a li.cli2 a {  border-bottom:#137BCE 2px solid; color:#137BCE; font-weight:bold; font-family:"Microsoft YaHei"; text-decoration:none; }
.news_b { zoom:1; overflow:hidden; }
.news_b ul { padding:15px 0 0; }
.news_b li { line-height:39px; display:block;}
.news_b li a { text-indent:8px;line-height:39px; font-size:16px; color:#4A4A4A; font-family: "Microsoft YaHei";display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:468px;}
.news_b li span{line-height:39px;font-size:16px; color:#999; float:right;font-family: "Microsoft YaHei";}
.news_b li i{ float:left; font-size:24px;}

/*新闻2*/
.news_f { zoom:1; overflow:hidden; }
.news_f ul { padding:15px 0 0; }
.news_f li { line-height:39px; display:block;}
.news_f li a { text-indent:8px;line-height:39px; font-size:16px; color:#4A4A4A; font-family: "Microsoft YaHei";display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:340px;}
.news_f li span{line-height:39px;font-size:16px; color:#999; float:right;font-family: "Microsoft YaHei";}
.news_f li i{ float:left; font-size:24px;}


/*通知公告*/
.notice{width:680px; margin-top:15px; height:117px;}
.l_tz{width:86px; height:82px; background-color:#137BCE; text-align:center; padding-top:35px;letter-spacing:5px;}
.r_tz{ width:570px; height:97px; background-color:#FFF;padding:10px;}
.r_tz li {line-height:32px; display:block;}
.r_tz li a{ text-indent:8px;line-height:32px; font-size:16px; color:#4A4A4A; font-family: "Microsoft YaHei";display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:380px; }
.r_tz li span{line-height:32px;font-size:16px; color:#999; float:right;font-family: "Microsoft YaHei";}
.r_tz li i{ float:left; font-size:24px;}


/*专题滚动*/
.zttj{width:1200px;overflow:hidden; margin:auto; margin-top:20px; background:#fff; padding:10px 0;}
.zttj img{ float:left; margin:0 9px 0 7px;}

.ztzl{ width:1125px; overflow:hidden; margin-top:8px;}
.Box .content { width: 1125px; margin: 0 auto; }
 .Box .Box_con { position: relative; }
 .Box .Box_con .btnl { z-index: 1; position: absolute; }
 .Box .Box_con .btn { display: block; width: 41px; height: 41px; position: absolute; top: 80px; cursor: pointer; }
 .Box .Box_con .btnl { background:url(http://sthjj.bguwen.com/images/jtl02.png)no-repeat center; top: 24px; }
 .Box .Box_con .btnr { background: url(http://sthjj.bguwen.com/images/jtr02.png) no-repeat center; z-index: 1; right: 1px; top: 24px; }
 .Box .Box_con .btnl:hover { background: url(http://sthjj.bguwen.com/images/jtl03.png) no-repeat; }
 .Box .Box_con .btnr:hover { background: url(http://sthjj.bguwen.com/images/jtr03.png) no-repeat center; }
 .Box .Box_con .conbox { position: relative; overflow: hidden; }
 .Box .Box_con .conbox ul { position: relative;list-style: none; }
 .Box .Box_con .conbox ul li { float: left; width: 175px; height: 85px; margin-left: 15px; overflow: hidden; }
 .Box .Box_con .conbox ul li:first-child { margin-left: 0; }
 .Box .Box_con .conbox ul li img { width: 175px; height: 85px; transition: all 0.5s; margin:0;}
 .Box .Box_con .conbox ul li:hover img { transform: scale(1.1); }
 .Box .BoxSwitch { margin-top: 30px; text-align: center; }
 .Box .BoxSwitch span { display: inline-block; *display: inline;*zoom: 1; vertical-align: middle; width: 30px; height: 3px; background: #ccc; margin: 0 5px;cursor: pointer; }
 .Box .BoxSwitch span.cur { background: red;}
.clearfix{clear:both;overflow:auto;}




/*新闻列表模块*/
.news2{width:452px; height:307px; background-color:#FFF; padding:10px;}
.news3{width:452px; height:307px;background-color:#FFF; padding:10px; margin-left:18px;}
.news5{width:569px; height:307px; background-color:#FFF; padding:10px; margin-top:5px;}
.news6{width:569px; height:307px;background-color:#FFF; padding:10px; margin-left:18px; margin-top:5px;}



/*新闻2*/
/*信息公开*/
.infor_mav{ width:387px; background:#FFF; padding:5px 0 30px; overflow:hidden;}
.infor_tit{ height:28px; text-indent:15px; font-size:20px; font-family:"微软雅黑"; font-weight:bold; color:#666; border-left:#137BCE 6px solid; margin:15px 0;}
.infor_news{ margin:8px 17px 0; overflow:hidden;}
.infor_news_a { height:30px; line-height:30px; zoom:1; border-bottom:#F2F2F2 1px solid;}
.infor_news_a ul {  }
.infor_news_a li { float:left; display:block; text-align:center; font-family: "Microsoft YaHei";}
.infor_news_a li a { display:block; font-size:16px; color:#666; line-height:30px; padding:0 10px; margin-right:10px; background:#F7F7F9;}
.infor_news_a li a:hover { background:#137BCE; color:#fff; font-family:"Microsoft YaHei"; text-decoration:none; }
.infor_news_a li.cli2 a { background:#137BCE; color:#fff; font-family:"Microsoft YaHei"; text-decoration:none; }
.infor_news_b { zoom:1; overflow:hidden; }
.infor_news_b ul { padding:12px 0 6px; }
.infor_news_b li { line-height:35px; display:block;}
.infor_news_b li a { text-indent:8px;line-height:35px; font-size:16px; color:#4A4A4A; font-family: "Microsoft YaHei";display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:290px;}
.infor_news_b li span{line-height:35px;font-size:16px; color:#999; float:right;font-family: "Microsoft YaHei";}

.infor_icon{ width:366px; overflow:hidden;}
.infor_icon a{ display:block; width:170px; height:55px; background:#2B9EEF; margin-right:13px; float:left;}
.infor_icon a img{ margin:14px 11px 0 16px; float:left;}
.infor_icon a p{ font-size:16px; color:#fff; line-height:55px;}
.infor_icon a:hover{ text-decoration:none; background:#1692ED;}

.infor_icon_sm{ width:366px; overflow:hidden;}
.infor_icon_sm a{ display:block; width:110px; height:55px; background:#ECFBFF; margin-right:11px; margin-top:10px; float:left;font-size:16px; color:#137BCE; line-height:55px; text-align:center;}
.infor_icon_sm a:hover{ text-decoration:none; background:#DDF9FF;}
.infor_icon_sm a.blue{ background:#2B9EEF; color:#FFF;}
.infor_icon_sm a.blue:hover{text-decoration:none; background:#1692ED;}

.amb_open{ width:366px; overflow:hidden; margin-top:2px;}
.amb_open a{ display:block; float:left; width:166px; height:48px; border:#3AA2F1 1px solid; line-height:48px; font-size:16px; color:#0078D7; text-align:center; margin-right:15px; margin-top:12px;}
.amb_open a.cor{ border:#FFAC2A 1px solid; color:#F8652D;}

.talk_a{ width:204px; position:relative; overflow:hidden;}
.talk_a img{ width:204px; height:113px;}
.talk_a_tit{ position:absolute; width:90px; height:30px; background:#137BCE; text-align:center; left:0; top:0;}
.talk_a_tit a{ font-size:16px; line-height:30px; font-family:"微软雅黑"; color:#FFF;}
.talk_b{ width:132px;}
.talk_b a{ display:block; width:132px; height:50px; line-height:50px; background:#ECFBFF; text-align:center; color:#137BCE; font-size:16px; font-family:"微软雅黑"; margin-bottom:14px;}
.talk_b a:hover{ text-decoration:none; background:#DDF9FF;}
.talk_c{ width:366px; overflow:hidden;}
.talk_c a{ display:block; float:left; width:110px; height:40px; line-height:40px; font-size:16px; text-align:center; color:#137BCE; margin-right:11px; margin-bottom:14px; background:#ECFBFF;}
.talk_c a:hover{ text-decoration:none; background:#DDF9FF;}
.talk_c a.size{ width:232px; height:40px;}

.work_tit{ height:28px; text-indent:15px; font-size:20px; font-family:"微软雅黑"; font-weight:bold; color:#666; border-left:#137BCE 6px solid; margin:11px 0;}
.work{ width:366px; overflow:hidden;}
.work a{ display:block; float:left; width:165px; height:36px; border-left:#39A8F1 2px solid; border-bottom:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; border-top:#CCCCCC 1px solid; background:#FCFCFC; line-height:36px; font-size:16px; color:#666; text-align:center; margin-right:15px; margin-top:9px;}
.work a.con{ width:347px; height:36px;}



/*环保数据*/
.envir_mav{width:1200px;overflow:hidden; margin:auto; margin-top:20px; background:#fff; padding:10px 0;}
.envir{ margin:0 22px; overflow:hidden;}
.envir_tit{ height:49px; border-bottom:#DCDCDC 1px solid; margin:0 0 20px;}
.envir_tit h1{ display:inline-block; ; text-align:center; line-height:48px; border-bottom:#137BCE 2px solid; font-size:18px; color:#137BCE; font-family:"微软雅黑";padding:0 30px;}
.envir_l{ width:773px; height:313px; border:#DCDCDC 1px solid; overflow:hidden;}
.envir_r{ width:365px; overflow:hidden;}
.envir_r_a { height:30px; line-height:30px; zoom:1; border-bottom:#F2F2F2 1px solid;}
.envir_r_a ul {  }
.envir_r_a li { float:left; display:block; text-align:center; font-family: "Microsoft YaHei";}
.envir_r_a li a { display:block; font-size:14px; color:#333; line-height:30px; padding:0 10px; margin-right:10px;}
.envir_r_a li a:hover { background:#E9F5FF; color:#333; font-family:"Microsoft YaHei"; text-decoration:none; }
.envir_r_a li.cli2 a { background:#E9F5FF; color:#333; font-family:"Microsoft YaHei"; text-decoration:none; }
.envir_r_b { zoom:1; overflow:hidden; }
.envir_r_b ul { padding:0; }
.envir_r_b li { line-height:35px; display:block;}
.envir_r_b li a { text-indent:8px;line-height:35px; font-size:16px; color:#4A4A4A; font-family: "Microsoft YaHei";display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:290px;}
.envir_r_cor{  background:#ddd; text-align:center; font-size:12px; line-height:25px;}
.envir_cot_cor{  background:#ddd; text-align:center; font-size:16px; line-height:38px;}
.envir_r_air{ height:210px; overflow-y:auto; overflow-x:hidden;}
.air_cor{ background:#FFFF00;}
.air_gre{ background:#01E400;}
.air_org{ background:#FF7D01;}
.air_red{ background:#FE0000;}
.air_pre{ background:#980049;}
.air_bro{ background:#7D0221;}
.data{ height:55px; margin:16px 0 0; overflow:hidden;}
.data a{ display:block;height:55px; background:#36A6F0;}
.data a img{ margin:12px 30px 0 30px; float:left;}
.data a p{ font-size:18px; font-weight:bold; font-family:"微软雅黑"; line-height:55px; color:#FFF;}
.data a:hover{ background:#1692ED; text-decoration:none;}

.data_but{ width:1165px; margin:10px 0 20px; overflow:hidden;}
.data_but a{ display:block; width:224px; height:55px; background:#72A4EF; line-height:55px; text-align:center; color:#FFF; font-size:16px; margin:9px 9px 0 0; float:left;}
.data_but a:nth-child(even){ background:#7ECEF4;}
.data_but a.cor_b{ line-height:20px; padding:7px 30px 0; width:164px; height:48px;}


/*悬浮*/
.dcc { position: fixed; right:5px; bottom:90px; _position:absolute;width:110px;}
.lcc { position: fixed; left:5px; bottom:90px; _position:absolute;}


/*==========main============*/
/*==========footer============*/
/*底部*/
.foot{ width:100%; margin:auto; background:#E0E0E0;margin-top:20px; overflow:hidden;height:60px;}
.foot_a{ width:1200px; margin:auto;}
.foot_a p{font-family: "Microsoft YaHei"; font-size:16px; color:#337AB7; line-height:60px; padding-right:20px; font-weight:bold; float:left;}
.foot_a ul li{font-family: "Microsoft YaHei"; font-size:16px; color:#1D7AD9; padding:0 100px; float:left;}
.foot_a ul li a{ line-height:60px;font-family: "Microsoft YaHei"; font-size:16px; color:#333;}
.footer{ width:100%; height240px; margin:auto; background:#1369C0; padding:25px 0; overflow:hidden;}
.footer_a{ width:900px; padding-top:20px;margin:auto;}
.footer_a p{font-family: "Microsoft YaHei"; font-size:14px; color:#FFF; line-height:30px;margin:auto; text-align:center;}
.footer_a a{font-family: "Microsoft YaHei"; font-size:14px; color:#FFF; line-height:30px;}
.footer_a a img{ margin:5px 5px 0 0;}
.footer_a strong a{ color:#FFF;font-family: "Microsoft YaHei"; font-size:14px; line-height:30px;}
.footer_b{ width:200px;padding-top:20px;margin:auto; overflow:hidden;}
.footer_b img{ float:left; margin-right:10px;}

/*链接*/
.lj{ width:100%; height:55px; background:#DFDFDF; padding-top:19px;}
.lj table select { width:290px; height:35px; line-height:35px; border:#d8d8d8 1px solid; color:#666; font-size:14px; padding-left:10px;}
/*==========footer============*/


.web-main {
    width: 1060px;
    margin: 0 auto 30px;
    padding: 30px 50px;
}

.web-main .title {
    font-size: 34px;
    font-weight: normal;
    text-align: center;
}

.web-main .infos {
    text-align: center;
    line-height: 80px;
    border-bottom: 1px solid #e8e8e8;
}

.web-main .infos span {
    margin: 0 10px;
    color: #999;
}

.web-main .infos span i {
    color: #999;
}
/*互动-在线访谈*/
.interview-wrap {
    padding-top: 32px;
}

.interview-wrap .fl a {
    display: block;
}

.interview-wrap .interview-video {
    display: block;
    width: 496px;
    height: 386px;
}

.interview-wrap .w492 {
    width: 492px;
}

.interview-wrap .w492 h2 {
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 44px;

}

.interview-wrap .w492 h2 a {
    font-size: 18px;
    color: #0068B7;
    line-height: 44px;
}

.interview-wrap .w492 p {
    line-height: 30px;
    text-indent: 2em;
}

.interview-wrap .w492 p a {
    font-size: 16px;
    color: #666;
}

.interview-wrap .w492 ul {
    padding-top: 26px;
}

.interview-wrap .w492 li {
    margin-bottom: 26px;
    font-size: 16px;
    color: #666;
}

.interview-wrap .w492 li em {
    color: #0068B7
}

.interview-message .message-show {
    background: #FCFCFC;
    padding: 20px;
    height: 274px;
    overflow-y: auto;

}

.interview-message .message-show p {
    line-height: 32px;
    font-size: 16px;
}

.article-content {
   padding-top: 20px;
}

.article-content p {
    font-size: 16px;
    text-indent: 2em;
    line-height: 40px;
    padding: 10px 0;
}

.article-gn {
    text-align: right;
    line-height: 54px;
    margin-top: 30px;
}

.article-gn a {
    color: #999;
}

.article-gn span {
    padding: 0 14px;
    color: #999;
}
/*访谈底部留言*/
.tab2{
    margin-top: 35px;
}

.tab-panel {
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #e5e5e5;
    position: relative;
}
.tab-panel .panel {
    float: left;
    width: 165px;
    height: 38px;
    line-height: 37px;
    font-size: 15px;
    font-weight: bold;
    color: #4e4e4e;
    text-align: center;
    border-top: 1px solid transparent;
    border-right:1px solid transparent;
    border-left: 1px solid transparent;
}
.tab-panel .panel.cur {
    border-left-color: #e5e5e5;
    border-right-color: #e5e5e5;
    border-top-color: #3084C3;
    background: #fff;
}
.tab-panel .panel.cur a{
    color: #3084C3;
}
.tab2 .tabItem{
    display: none;
    border: 1px solid #e5e5e5;
    border-top: none;
    padding: 28px;
}
.tab2 .tabItem.dn{
    display:block
}
.tab2 .tabItem .form-row {
    margin-bottom: 17px;
}
.tab2 .tabItem .lbel {
    position: absolute;
    width: 90px;
    padding: 13px 5px 13px 0;
    line-height: 14px;
    font-size: 14px;
    color: #333;
    text-align: right;
}

.tab2 .tabItem .form-rt {
    position: relative;
    min-height: 40px;
    margin-left: 110px;
}
.tab2 .tabItem .ipt-txtarea {
    height: auto;
    padding: 8px 10px;
    min-height: 118px;
    width: 90%;
    border: 1px solid #dcdcdc;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    outline: none;
    float: left;
    font-size: 14px;
    resize: none;
}
.tab2 .tabItem .grey_zjd {
    position: absolute;
    bottom: 5px;
    right: 117px;
    font-size: 10px;
    color: #D84C29;
}
.tab2 .tabItem .must-icon {
    margin-left: 8px;
    color: red;
    line-height: 40px;
    font-size: 14px;
    position: absolute;
}
.jy-form .form-rt1 {
    margin-left: 102px;
}
.jy-form .jy-form-btn {
    margin-left: 80px;
    margin-top: 30px;
}
.jy-form .jy-form-btn .btn {
    display: inline-block;
    text-align: center;
    color: #fff;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    background: #3084C3;
    cursor: pointer;
    width: 145px;
    margin-right: 15px;
}
.jy-form .form-line {
    display: block;
    float: left;
    width: 334px;
    vertical-align: middle;
}
.jy-form .ipt-txt, .jy-form .ipt-txtarea {
    width: 90%;
    height: 38px;
    padding: 0 10px;
    border: 1px solid #dcdcdc;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 14px;
}
.jy-form .lbel1 {
    width: 97px;
    text-align: right;
}
.jy-select {
    position: relative;
    width: 234px;
    height: 38px;
    border: 1px solid #ddd;
    background: #fff;
    float: left;
}
.jy-select .txt {
    line-height: 38px;
    padding-left: 9px;
    font-size: 13px;
    color: #666;
}
.jy-form .ident-img {
    display: inline-block;
    width: 103px;
    height: 26px;
    margin-left: 56px;
    font-size: 0;
    vertical-align: middle;
    cursor: pointer;
}
.jy-form .another {
    margin-left: 20px;
    font-size: 13px;
    color: #0067cc;
    cursor: pointer;
    text-decoration: underline;
}
.jy-form .jy-form-btn .btn1 {
    background: #97c1e1;
}
.opinion-box{
    padding-top: 20px;
}
.opinion-box .item{
    margin-bottom:30px;
}
.opinion-box .item .opinion-tit{
    margin-bottom: 10px;
}
.opinion-box .item .opinion-info{
    line-height: 30px;
    background: #F5F5F6;
    padding: 14px;
}
.opinion-box .item  .opinion-tit div{
    margin-right: 20px; color: #999;
}
.opinion-box .item  .opinion-tit div span{
    color: #999;
}


.opinion-box .opinion-reply {
    border: 1px solid #dcdcdc;
    background: #fff;
    padding: 10px;
    margin: 10px 20px;
}

.opinion-box .opinion-reply em {
    color: #3084C3;
}

.picMarquee-left{ 
    overflow: hidden;
    position: relative;
    width: 1160px;
    left: 22px;
 }
.container .p50 {
    padding: 0 50px;
}

.container .my-advice {
    position: relative;
}

.container .my-advice em {
    position: absolute;
    font-size: 16px;
    left: 18px;
    top: 12px;
}

.container .login-btn {
    margin: 22px auto 49px;
}

.container .submit-message {
    margin: 30px auto 0;
}

.container .draft {
    color: #900;
    font-size: 16px;
}

.container .my-advice .public-input {
    border: 1px solid #dbdbdb;
    height: 40px;
    line-height: 40px;
    padding-left: 16px;
    font-size: 14px;
}

.container .my-advice .inputs {
     margin-top: 16px;
    margin-bottom: 14px;position: relative;
}

.container .my-advice .inputs .yzm-input{
    width: 370px;
}

.container .my-advice .inputs .yzm-img{
    position: absolute;
    right: 0;
    top: 0;
    display: inline-block;
    width: 130px;
    height: 44px;
    line-height:44px;

    /*float: right;*/
    border-style:none;
    background: #fff;
}

.container .my-advice .inputs .public-input {
     width: 476px;
    display: inline-block;
    line-height: 40px;
    padding-left: 16px;
    font-size: 14px;
    border: 1px solid #dbdbdb;
}

.container .my-advice .inputs .public-input:first-child {
    margin-right: 10px;
}

.container .my-advice .inputs li {
    /*width: 496px;*/
    /*margin-right: 10px;*/
    /*float: left;*/
    margin-bottom: 14px;
    position: relative;
}

.container .my-advice .inputs li:nth-child(2n) {
    margin-right: 0;
}

.container .my-advice textarea {
     resize: none;
    width: 1025px;
    padding: 4px 16px;
    border: 1px solid #dbdbdb;
    height: 162px;
    line-height: 24px;
    font-family: '微软雅黑';
    font-size: 14px;
}

.container .my-advice em {
    color: #999;
}


/*专题专栏*/
.standard2_mav{ margin:10px 20px; overflow:hidden;}
.main_tu_r { width:1200px;  zoom:1; overflow:hidden; }
.main_tu_s { zoom:1; overflow:hidden; }
.main_tu_r ul { zoom:1; overflow:hidden;}
.main_tu_r li { float:left; width:175px; text-align:center;  line-height:26px; margin-left:16px; _display:inline;word-wrap:break-word; margin-bottom:15px; height:150px;}
.main_tu_r li img { width:175px; height:85px;  }
.main_tu_r li a {line-height:26px; font-size:16px;  }




/*环境标准*/
.standard_mav{ margin:10px 32px; height:500px; overflow:hidden;}
.standard{ width:900px; overflow:hidden;}
.standard a{ display:block; width:260px; height:53px; border:#ccc 1px solid; line-height:53px; text-align:center; color:#333; font-family:"微软雅黑"; font-size:16px; margin:0 20px 22px 0; float:left;}
.standard a:hover{ border:#1369C0 1px solid; color:#1369C0; text-decoration:none;}


/*环保数据内页*/
.shuju{ width:560px; overflow:hidden;}
.shuju_a { height:35px; line-height:35px; zoom:1; border-bottom:#F2F2F2 1px solid;}
.shuju_a ul {  }
.shuju_a li { float:left; display:block; text-align:center; font-family: "Microsoft YaHei";}
.shuju_a li a { display:block; font-size:15px; color:#666; line-height:35px; padding:0 10px; margin-right:10px; background:#F7F7F9;}
.shuju_a li a:hover { background:#137BCE; color:#fff; font-family:"Microsoft YaHei"; text-decoration:none; }
.shuju_a li.cli2 a { background:#137BCE; color:#fff; font-family:"Microsoft YaHei"; text-decoration:none; }
.shuju_b { zoom:1; overflow:hidden; }
.shuju_b ul { padding:12px 0 6px; }
.shuju_b li { line-height:35px; display:block;}
.shuju_b li a { text-indent:3px;line-height:35px; font-size:16px; color:#4A4A4A; font-family: "Microsoft YaHei";display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:430px;}
.shuju_b li span{line-height:35px;font-size:16px; color:#999; float:right;font-family: "Microsoft YaHei";}



/*列表样式*/
.list_mav{ width:1200px; margin:auto; overflow:hidden; background-color:#FFF;}
.list_con{ margin:20px 15px 0 15px;}

.place{ height:50px; border-bottom:#E8E8E8 1px solid; margin-top:5px; font-family:"微软雅黑"; font-size:16px; color:#666; line-height:50px; margin:0 20px; }
.place a{ padding:0 10px;font-family:"微软雅黑"; font-size:16px; color:#666; line-height:50px;}

.dh_left{ width:266px; background:#FAFAFA; padding:16px 14px 30px 14px;}
.dh_l_b { width:100%; }



.wapul li{ display:block; line-height:54px; background:#FFF; margin-bottom:10px;}
.wapul ul{ display:none;}
.wapul li.childli span a { color:#333; font: bold 16px/54px "Microsoft YaHei","SimHei","Tahoma"; letter-spacing:1px; padding:0 20px; display:block;}
.wapul li.childli span a i{ color:#333; font: bold 16px/54px "Microsoft YaHei","SimHei","Tahoma"; float:right;}
.wapul li.current span a { color:#fff; display:block; background:#3084C3; }
.wapul li.current span a i{ color:#fff;}
.wapul li.childli span a:hover { text-decoration:none; background:#3084C3; color:#FFF;}



/*折叠树*/
.ztree {display: none; display: block; background: #fff; height: auto; overflow-y: auto;}

li.childli2 { background:#fff; cursor: pointer; -moz-user-select: none; -khtml-user-select: none; margin-bottom:12px;}
li.current { background:#fff; }
li.childli2  ul { padding:10px 20px 15px 20px; }
li.childli2 ul li {   }
li.childli2 ul li a { display:inline; background:#fff;  font-size:14px;}
li.childli2 i{float:right;}
li.current2 ul li a:hover { text-decoration:underline; }

.con_right{ width:840px;}
.con_r_mav{ width:100%; margin-bottom:30px;}

.sousuo_sea { padding:20px; zoom:1; overflow:hidden; border:1px solid #ddd; margin:0 0 20px 0;}
.sousuo_sea p{ font-size:14px; color:#333; float:left; line-height:28px; margin:0 10px 0 10px;}
.sousuo_sea input { float:left; font-size:14px; letter-spacing:1px; }
.sousuo_sea .a { height:28px; line-height:28px; padding:0 0 0 12px; width:80%; border:1px solid #ddd; color:#999;}
.sousuo_sea .b { border:none; height:30px; line-height:30px; padding:0px 20px;background:#3084C3; color:#fff; }

.con_li{}
.con_li ul{ padding:20px 0 20px; border-bottom:#E5E5E5 1px solid;}
.con_li li{ display:block; font-size:20px; color:#999; line-height:34px;}
.con_li li a{ padding-left:8px; line-height:44px; font-size:16px; color:#666; font-family:"微软雅黑";}
.con_li li span{line-height:44px; font-size:16px; color:#ccc; font-family:"微软雅黑"; float:right;}
.con_li li i a{ float:right; margin-right:20px; line-height:44px; font-size:16px; color:#C00; font-family:"微软雅黑";}

.page { font-size:14px; font-family:Tahoma, Geneva, sans-serif; display:block; height:50px; width:100%;zoom:1; overflow:hidden; text-align:center; margin:20px auto;}
.page a { font-size:14px; margin:0px 2px; padding:5px 10px; border:#ddd 1px solid; line-height:48px;}
.page a:hover{ color:#fff; background:#0188E1; border:#0188E1 1px solid;}
.page span { color:#c33; margin:0px 4px;}
.page .active { background:#0188E1; border:#0188E1 1px solid; color:#fff;}

/*信件公示*/
.letter_up{ height:38px; background:#DCEDFD;}
.letter_up span{ font-size:16px; line-height:38px; color:#0068B7; font-weight:bold; display:block; float:left; text-align:center;}
.letter_tit{ width:606px;}
.letter_time{ width:188px;}
.letter_dw{}
.letter_dw ul{ padding:0;}
.letter_dw li{ height:40px; margin:10px 0; overflow:hidden;}
.letter_dw li.aa { height:40px; background:#FAFAFA;}
.letter_dw li a{ display:block; width:536px; line-height:40px; font-size:15px; color:#333;float:left; padding:0 60px 0 10px;}
.letter_dw li span{ display:block; width:188px; line-height:40px; font-size:15px; color:#333; text-align:center;float:left;}
.letter_tit_wit{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}


/*征集*/
.myzj_mav{ width:100%; overflow:hidden;}
.myzj_up{ height:38px; background:#DCEDFD;}
.myzj_up span{font-size:16px; line-height:38px; color:#0068B7; font-weight:bold; display:block; float:left; text-align:center;}
.myzj_tit{ width:520px;}
.myzj_time{ width:160px;}
.myzj_dw{}
.myzj_dw ul{ padding:0;}
.myzj_dw li{ height:40px; margin:10px 0; overflow:hidden;}
.myzj_dw li.aa { height:40px; background:#FAFAFA;}
.myzj_dw li a{ display:block; width:460px; line-height:40px; font-size:15px; color:#333;float:left; padding:0 50px 0 10px;}
.myzj_dw li span{ display:block; width:160px; line-height:40px; font-size:15px; color:#333; text-align:center;float:left;}
.myzj_dw li span.green{ color:#339966;}
.myzj_dw li span.red{ color:#CC0000;}


/*=====通用新闻内容页========*/
.zw_cont_a {font-family:"微软雅黑"; height:38px; line-height:38px;color:#666; margin-bottom:5px; }
.zw_cont_a a{ color:#666; }
.zw_cont_a a:hover{ color:#D81226; }
.zw_cont { border:1px solid #dedede; zoom:1; overflow:hidden; padding:50px 50px ; margin-top:20px;}
.zw_cont_tit { font: 32px/38px "Microsoft YaHei","SimHei","Tahoma"; text-align:center; letter-spacing:1px;  }
.zw_cont_b { font-family:Tahoma, Geneva, sans-serif; color:#666; height:30px; line-height:30px; text-align:center;  padding:30px 0 10px 0; }
.zw_cont_b a { color:#666; }
.zw_cont_b a:hover { color:#D81226;}
.zw_cont_c { font-family:"微软雅黑"; }
.zw_cont_c p { text-align:justify;text-justify:inter-ideograph; line-height:40px; margin-top:24px; font-size:16px;   }
.zw_cont_c p img { display:block; margin:0px auto; max-width:90%;}
.zw_cont_c p embed { display:block; margin:0px auto;max-width:90%; }
.zw_cont_c table{  margin:0px auto; width:90%;max-width:90%;border-collapse: collapse;}
.zw_cont_c table td{border: 1px solid #e8e8e8;}
.zw_cont_space { border-bottom:1px dotted #ccc; height:10px; line-height:10px; margin-bottom:30px; }


/*=====文件头部表格 =====*/
.wj_bg {border: 1px solid #e8e8e8;border-bottom: 0; margin-bottom:50px;width: 1100px;}
.wj_bg li {height: 48px;line-height: 48px;border-bottom: 1px solid #e8e8e8;}
.wj_bg p {float: left;font-size: 16px;}
.wj_bg .tit { width: 166px;text-align: center;background: #F0F0F0;}
.wj_bg .txt {width: 324px;padding-left: 40px}


/*=====打印 关闭 =====*/
.article-gn {text-align: right;line-height: 54px;margin-top: 30px;}
.article-gn a {color: #999;}
.article-gn span { padding: 0 14px;color: #999;}

/*=====分享按钮 =====*/
.icon-medium {text-align: right;}
.icon-medium a { padding-left: 27px; height: 24px; background: url(../images/top_logos_sprite.png) no-repeat;display: inline-block;cursor: pointer;}
.icon-medium .bshare-qzone { background-position: 0 0;}
.icon-medium .bshare-sinaminiblog { background-position: 0 -26px;}
.icon-medium .bshare-qqhy {background-position: 0 -52px;}
.icon-medium .bshare-qqwb { background-position: 0 -78px;}
.icon-medium .bshare-weixin { background-position: 0 -104px;}
.icon-medium .bshare-more { background-position: 0 -130px;}
.icon-medium .bshare-share-count {width: 45px;padding: 0 0 0 2px; vertical-align: bottom;background: transparent url(../images/counter_box_24.gif) no-repeat; height: 24px;color: #444;line-height: 24px !important;text-align: center;font: bold 12px Arial, 宋体, sans-serif;zoom: 1; _padding-top: 5px;display: inline-block;}

/*=====相关稿件 =====*/
.cont_d{}
.cont_d h1{ color:#1E50A1;font-family: "Microsoft YaHei"; font-size:20px; line-height:30px;}
.cont_d ul{ padding:10px 0;}
.cont_d ul li{font-family: "Microsoft YaHei"; font-size:16px; line-height:38px;}
.cont_d ul li a{ padding-left:5px; font-family: "Microsoft YaHei"; font-size:16px; line-height:38px;}
.cont_d ul li span{ padding-left: 20px; color: #56778F; line-height:32px;}


/*=====我的建议 =====*/
.public-tit {height: 20px;position: relative;margin: 32px 0 30px; border-bottom: 1px solid #E8E8E8;
background: #fff;z-index: 1;}
.public-tit h4 {font-size: 18px; color: #3084C3;padding: 0 10px;background: #fff; border-left: 8px solid #0068B7;line-height: 24px; position: absolute; top: 8px; font-weight: normal;z-index: 4;}

.main_m { display:none; }
.main_m_a { height:44px; line-height:34px; zoom:1; overflow:hidden;  }
.main_m_a ul {  }
.main_m_a li { float:left;display:block; background:#fff; text-align:center;}
.main_m_a li a { display:block; line-height:42px; font-size:15px;  padding:0 40px; }
.main_m_a li a:hover { color:#3176B5; font-weight:bold; border-top:2px solid #3176B5; text-decoration:none; border-left:#dedede 1px solid; border-right:#dedede 1px solid;}
.main_m_a li.cli2 a { color:#3176B5; font-weight:bold; border-top:2px solid #3176B5; text-decoration:none; border-left:#dedede 1px solid; border-right:#dedede 1px solid;}
.main_m_b { background:#fff; border:1px solid #dedede; }
.main_m_b ul { padding:30px; }
.main_m_b li { height:26px; line-height:26px; }
.main_m_b li span { float:right; color:#999; }
.main_m_b li a { margin-left:5px; }

.yi_tab { font-size:15px;}
.yi_tab input { margin:0px 15px;  }
.yi_tab select { margin:0px 15px; padding:0 40px; height:35px; line-height:35px; border:#dedede 1px solid; font-size:14px;}
.yi_tab textarea { margin:0px 15px;  }
.yi_tab_a { width:400px; height:35px; border:#dedede 1px solid; text-indent:5px; line-height:35px;}
.yi_tab_b{ width:150px; height:35px; border:#dedede 1px solid; text-indent:5px; line-height:35px;}
.yi_tab_cc { width:860px; height:200px; border:#dedede 1px solid; text-indent:5px; line-height:35px;}
.yi_tab_d { background:#308DDA; padding:12px 60px; border:none; font-size:15px; color:#fff; letter-spacing:2px;}
.yi_tab_dd { width:680px; height:200px; border:#dedede 1px solid; text-indent:5px; line-height:35px;}
.font_a { color:#F00;}
.font_b{ color:#FFF; line-height:50px; font-weight:bold; font-size:16px;}

.yjlist_mav{ width:100%;}
.yjlist_mav ul{}
.yjlist_mav li{ margin:15px 0;}
.yjlist_mav li span{ line-height:40px; font-size:15px; margin-right:20px; color:#999;}
.yjlist_mav li p{ display:block; background:#F5F5F6; padding:15px; font-size:14px; color:#333; line-height:26px;}


/*=====机构职能内容页=====*/
.public-ul-body { padding: 18px 0 20px 30px;-moz-box-shadow: 0px 0px 15px #EDEDED;-webkit-box-shadow: 0px 0px 15px #EDEDED;box-shadow: 0px 0px 15px #EDEDED;}
.public-ul-body { margin-bottom: 20px;padding-right: 30px; margin-right:10px;}
.public-txt,.public-ul-body .public-txt i {line-height: 34px;font-size: 16px; color: #666;}
.public-h4 {color: #0068B7; font-size: 18px; font-weight: normal; line-height: 40px;}


/*=====领导之窗内容页=====*/
.ld-head { overflow:hidden;}
.ld-img img {width: 204px;height: 246px;}
.ld-txt { padding-left: 30px;width: 596px;}
.ld-txt h1 {line-height: 45px;font-size: 30px; font-weight: normal; border-bottom: 1px solid #E8E8E8;}
 .ld-txt h1 i { padding-left: 16px;font-size: 16px; color:#EC3B00;}
.ld-fg {padding: 20px 0;font-size: 16px;}
 .ld-fg h4 {font-size: 18px; margin-bottom: 16px;}
 .ld-xx { display: block; width: 104px; font-size: 16px; height: 55px; line-height: 55px; color: #fff;padding-left: 72px; background: url("../images/ld-xx.png") 26px 16px no-repeat #3084C3;}
.resume { font-size: 16px; color: #666;text-indent: 2em;line-height: 40px; border-bottom: 1px solid #dedede; padding-bottom:25px;}
.post-experience { margin: 26px 0 20px;}
.post-experience p {line-height: 40px; overflow-y: auto;font-size: 16px;color: #666;}

/*=====信件公示内容页=====*/
.mail_cont{ border:1px solid #dedede; zoom:1; overflow:hidden; padding:0px 30px 30px  30px; margin-top:20px;}
.letter-info{ background-color:#fff;}
.letters-public { border-collapse: collapse;border: 1px solid #E8E8E8;width: 100%;}
.letters-public td {border-collapse: collapse; border: 1px solid #E8E8E8;
 padding: 18px 0; line-height: 34px; font-size: 16px;vertical-align: top;}
.letters-public .tit {background: #F7F7F7; width: 166px;text-align: center;}
.letters-public .info {background-color:#FFF; width: 820px; padding-left: 56px;padding-right: 54px;}

.attachment {font-size:16px;}
.attachment a{font-size:16px;color:#3084C3}




/*  ===================低版本浏览器提示===================== */
.alert-warning {
    padding: 15px 35px 15px 15px;
    border: 1px solid #faebcc;
    border-radius: 4px;
    background-color: #fcf8e3;
    color: #8a6d3b;
    text-align: center;
    display:none;
}

.alert-warning .close {
    position: relative;
    top: -2px;
    right: 10px;
    color: inherit
}

.close {
    float: right;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .2;
    filter: alpha(opacity=20);
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none
}

.close:hover, .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .5;
    filter: alpha(opacity=50)
}

.close span {
    font-size: 21px;
    font-weight: bold;
}