﻿
.footer-main {
  width: 100%;
  width: 1200px;
  margin: 0 auto;
  padding: 40px;
}
.footer-main:before,
.footer-main:after {
  content: " ";
  display: table;
}
.footer-main:after {
  clear: both;
}
.footer-main:before,
.footer-main:after {
  content: " ";
  display: table;
}
.footer-main:after {
  clear: both;
}
.footer-main .layout-fixed,
.footer-main .layout-body,
.footer-main .layout-fixed-l,
.footer-main .layout-fixed-r,
.footer-main .layout-fixed-t,
.footer-main .layout-fixed-b {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.footer-main > .layout-fixed {
  position: relative;
  z-index: 99;
}
.footer-main > .layout-body {
  position: relative;
  z-index: 98;
}
.footer-main > .layout-body > .layout-body-main {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
}
.footer-main > .layout-fixed {
  float: left;
  width: 300px;
  height: 100%;
}
.footer-main > .layout-body {
  display: inline-block;
  height: 100%;
  width: 100%;
  margin-left: -300px;
  padding-left: 300px;
}
.footer-main .layout-body-main {
  text-align: center;
  padding-top: 14px;
}
.footer-main .layout-fixed {
  overflow: hidden;
}
.footer-main .footer-pic {
  float: left;
  width: 108px;
  height: 108px;
  overflow: hidden;
}
.footer-main .footer-pic + .footer-pic {
  margin-left: 20px;
}
.footer-main .footer-pic img {
  width: 100%;
}
.footer-main .footer-href {
  display: inline-block;
  overflow: hidden;
  margin-bottom: 0;
}
.footer-main .footer-href li {
  float: left;
  cursor: pointer;
}
.footer-main .footer-href li + li {
  margin-left: 10px;
  padding-left: 10px;
  border-left: 1px solid #555555;
  color: #555555;
}
.footer-main .footer-statement {
  display: block;
  font-size: 12px;
  color: #ccc;
  line-height: 28px;
  text-align: center;
}
.footer-main .footer-statement span {
  padding: 0 8px;
}
.footer-main .footer-statement span img {
  display: inline-block;
  width: 18px;
  height: 18px;
  margin-right: 6px;
  margin-top: -4px;
}

.padding10{display: block;padding: 10px;box-sizing: border-box;overflow: hidden;width: 100%;background-color: #FFFFFF;}
.paddingT20{display: block;padding-top: 20px;box-sizing: border-box;}
.paddingT25{display: block;padding-top: 25px;box-sizing: border-box;}
.paddingB20{display: block;padding-buttom: 20px;box-sizing: border-box;}
.paddingB25{display: block;padding-buttom: 25px;box-sizing: border-box;}

/******************* logo 开始  *******************/
.header-bar .little-menu-iconfont{color: #ff0717;}
.header-bar .header-bar-main > .layout-body{padding-right: 540px;}
.header-bar .top-tools .tools-size li .weixinCode{box-shadow: 0 5px 15px rgba(51,51,51,0.25);}

.topfx{float: left;text-align: left;min-width: 185px;}
.topfx span{float: left;}
.topfx .bdsharebuttonbox{float: left;margin-top: -10px;}

.wangtinglogoAndSearch{height: 186px;background: #0068b7;}
.wangtinglogoAndSearch .wangting-logo img{margin-top: 65px;}
.wangtinglogoAndSearch .search{margin-top: 65px;border: none;border-radius: 50px;-webkit-border-radius: 50px;-ms-border-radiue:50px;-moz-border-radius: 50px;height: 47px;background: #4aa0e9;}
.wangtinglogoAndSearch .search-btn{background: url(../../imagest/shengtaihuanjingju/ss.png) center no-repeat #4aa0e9;width: 84px;border-radius: 50px;-webkit-border-radius: 50px;-ms-border-radiue:50px;-moz-border-radius: 50px;}
.wangtinglogoAndSearch .search .search-btn span{display: none;}
.logoAndSearch .logo img{height: inherit;}
.logoAndSearch .search .search-input{margin-right: 24px;width: 400px;height: 47px;line-height: 47px;}
.logoAndSearch .search .search-btn{background-color: #4aa0e9;width: 84px;height: 47px;line-height: 47px;}

.wangtingGray{padding: 0px;}
.homeNewIntro{margin-top: 0px;margin-bottom: 20px;}

/* 天气 开始 */
.tq{width:405px; height: 25px;position: absolute;right: 0px;top: 120px;}


.sy_main1{width: 1200px;border: 1px solid #d2d2d2; margin: 0 auto;padding: 10px; box-sizing: border-box;}

/********* 幻灯片 开始  *********/
.swiperHomeNew{padding: 0px;width: 601px;height: 457px;float: left;margin-left: 15px;}
.swiperHomeNew .swiper-container .swiper-slide img{width: 601px;height: 349px;}
.swiperHomeNew .swiper-container .swiper-slide .title{width: 601px;height: 30px;line-height: 30px;font-size: 16px;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding: 0px;box-sizing: border-box;cursor: pointer;background: none;bottom: 65px;color: #333333;}
.swiperHomeNew .swiper-container .swiper-slide .txt{width: 601px;height: 30px;line-height: 30px;font-size: 14px;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding: 0px;box-sizing: border-box;cursor: pointer;background: none;bottom: 25px;color: #666666;position: absolute;text-indent: 2em;}
.swiperHomeNew .swiper-container .swiper-slide .tmore{width: 144px;height: 36px;line-height: 36px;background: #eeeeee;text-align: center;display: block;cursor: pointer;color: #666666;position: absolute;bottom: 0px;text-transform: capitalize;}
.swiperHomeNew .swiper-container .swiper-slide .tmore:hover{background:#0068b7; color:#fff;}
.swiperHomeNew .swiper-container .swiper-pagination{bottom: 105px;}
.swiperHomeNew .swiper-container .swiper-pagination .swiper-pagination-bullet{width: 18px;height: 7px;border-radius: 50px;-webkit-border-radius: 50px;-ms-border-radiue:50px;-moz-border-radius: 50px;border: none;background: #FFFFFF;}
.swiperHomeNew .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #db0800;}

/********** 新闻动态 开始 **********/
.news{width:554px; height:457px;display:block;float:right;position:relative;overflow: hidden;margin-right: 15px;}
.news .nav-tabs-line{width:100%;height:40px;border-bottom: solid 1px #d2d2d2;}
.news .nav-tabs-line li{height: 40px;display:inline-block;float:left;cursor:pointer;padding: 0;}
.news .nav-tabs-line li a{line-height: 40px;display:inline-block;font-size:20px;color: #0068b7;}
.news .nav-tabs-line li.active a,
.news .nav-tabs-line li a:hover{height:40px;border-bottom: solid 2px #0068b7;font-weight: normal;color: #0068b7;}
.news .nav-tabs-line .news_tr{height:40px;display:inline-block;cursor:pointer;cursor:pointer;position: absolute;top: 0px;right: 12px;}
.news .nav-tabs-line .news_tr a{line-height:40px;display:inline-block;cursor:pointer;color:#0068b7;text-transform: capitalize;}
.news .nav-tabs-line .news_tr:hover a{text-decoration: underline;}

.news .tab-content{width:554px;height:417px;max-height: 417px;display:block;overflow: hidden;zoom:1;}
.news .newHeadDate {padding-top: 3px;height: 407px;overflow: hidden;}
.news .newHeadDate dl{height:101px;width: 554px; border-bottom: 1px solid #d2d2d2;padding-top: 20px;box-sizing: border-box;margin: 0px;}
.news .newHeadDate dt {float:left; width: 82px;height: 81px;line-height: 24px; display: block; text-align: center; font-family: "times new roman";}
.news .newHeadDate dt .day {display: block;font-size: 40px;color: #096DD9;line-height: 50px; display: block; color: #666; text-align: center;font-size: 50px; font-family: "times new roman";}
.news .newHeadDate dd {padding-left: 100px;}
.news .newHeadDate dd h5,
.news .newHeadDate dd h5 a{height: 24px;line-height: 24px;font-size: 15px;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;cursor: pointer;}
.news .newHeadDate dd .intro {margin: 5px 0;color: #969696;height: 38px;overflow: hidden;}
.news .newHeadDate dl:hover,
.news .newHeadDate dl:hover dt .day,
.news .newHeadDate dl:hover .intro{color: #0068b7;}
.news .newHeadDate dl:hover dd h5 a{color: #0068b7;font-weight: bold;}
.news .nav_a{color: #0068b7;}

.home-carouselBanner{margin-top: 30px;}

/********** 通知公告 + 质量报告 开始 **********/
.tzgg{width: 685px;height:300px;display:block;float:left;position:relative;overflow: hidden;margin-top: 30px;border: 1px solid #d2d2d2;padding: 10px;box-sizing: border-box;}
.zlbg{width: 495px;height:300px;display:block;float:right;position:relative;overflow: hidden;margin-top: 30px;border: 1px solid #d2d2d2;padding: 10px;box-sizing: border-box;}

.tzgg .nav-tabs-line,
.zlbg .nav-tabs-line{width:100%;height:40px;border-bottom: solid 1px #d2d2d2;}
.tzgg .nav-tabs-line li,
.zlbg .nav-tabs-line li{height: 40px;display:inline-block;float:left;cursor:pointer;padding: 0;}
.tzgg .nav-tabs-line li a,
.zlbg .nav-tabs-line li a{line-height: 40px;display:inline-block;font-size:20px;color: #0068b7;}
.tzgg .nav-tabs-line li.active a,
.tzgg .nav-tabs-line li a:hover,
.zlbg .nav-tabs-line li.active a,
.zlbg .nav-tabs-line li a:hover{height:40px;border-bottom: solid 2px #0068b7;font-weight: normal;color: #0068b7;}
.tzgg .nav-tabs-line .tzgg_tr,
.zlbg .nav-tabs-line .tzgg_tr{height:40px;display:inline-block;cursor:pointer;cursor:pointer;position: absolute;top: 0px;right: 12px;}
.tzgg .nav-tabs-line .tzgg_tr a,
.zlbg .nav-tabs-line .tzgg_tr a{line-height:40px;display:inline-block;cursor:pointer;color:#0068b7;text-transform: capitalize;}
.tzgg .nav-tabs-line .tzgg_tr:hover a,
.zlbg .nav-tabs-line .tzgg_tr:hover a{text-decoration: underline;}
.tzgg .tab-content,
.zlbg .tab-content{width:100%;height:260px;max-height: 260px;display:block;overflow: hidden;zoom:1;}
.tzgg .nav_a{color: #0068b7;top: 10px;}

/********** 图片系统 开始 **********/
.tpxt{width:1200px;height:86px;overflow: hidden;margin-top: 30px;display: block;float: left;}
.tpxt ul{width:1216px;height:86px;}
.tpxt ul li{width:290px;height:86px;display: block;overflow: hidden;float: left;margin-right: 14px;}
.tpxt ul li a{width:290px; height:86px;background: #1059a5;cursor: pointer;}
.tpxt ul li a img{width:290px; height:86px;}
.tpxt ul li a:hover img{transform: scale(1.1, 1.1); transition: 0.8s transform;}

/********* 举报方式 开始 *********/
.jbfs{width:1200px;height:70px;overflow: hidden;margin-top: 30px;background: #eeeeee;float: left;}
.jbfs_l{width:165px; height:70px; line-height: 24px; padding-top: 14px; box-sizing: border-box; font-size: 16px; font-weight: bold; color: #0068b7; text-align: center; float: left; border-right: solid 1px #d2d2d2;}
.jbfs .monitorInform{border: none;padding: 0px;width: 1005px;height: 70px;float: left;margin-left: 30px;}
.jbfs .monitorInform .btn{padding: 0px;width: 106px;height: 31px;line-height: 31px;background: #4aa0e9;}
.jbfs .monitorInform .btn-primary{background: #4aa0e9;border-color: #4aa0e9;}
.jbfs .monitorInform .btnBox{width:105px;height: 70px;display: block;float: right; margin-bottom: 8px;}
.jbfs .monitorInform .btnBox dt{margin-bottom: 7px;}
.jbfs .monitorInform .jbImg{width: 60px;height: 60px;display: block;overflow: hidden;float: right;margin: 5px 30px 5px 0;}
.jbfs .monitorInform .jbImg img{max-width: 100%;}
.jbfs .monitorInform .jbTxt{padding-top: 5px;}
.jbfs .monitorInform dd{padding: 0px;}
.jbfs .monitorInform dd em{font-size: 16px;color: #0068b7;font-weight: bold;width: 165px;border-right: solid 1px #d2d2d2;display: block;float: left;}

/********* 栏目列表新闻 开始  *********/
.zsxm{height: 300px;display: block;overflow: hidden;}
.zsxm .grid-rows{margin-top: 10px;}

.tab-content{max-height: 290px;display: block;overflow: hidden;}
.homenewslist .list-group-item .layout-columns .layout-body{width: 72%;float: left;cursor: pointer;padding-right: 0px;background: url(../../imagest/shengtaihuanjingju/2019_icon01.png) left center no-repeat;padding-left: 20px;box-sizing: border-box;}
.homenewslist .list-group-item .layout-columns .layout-fixed{display: block;margin-right: 10px;}

.nav-tabs-line{border-bottom: 1px solid #d7d7d7;}
.nav-tabs-line .nav-tabs-line-more{cursor: pointer;right: 0px;margin-bottom: 0px;top: -3px;}
.nav-tabs-line .nav-tabs-line-more a:hover{color: #0068b7;cursor: pointer;}
.nav-tabs-line>li>a{padding: 0px 15px 10px;cursor: pointer;}
.nav-tabs-line > li.active > a, .nav-tabs-line > li.active > a:focus, .nav-tabs-line > li.active > a:hover{color: #0068b7;border-color: #0068b7;}

.nav_a{position: absolute;right: 15px;top:0;line-height: 40px;color: #666;font-size: 16px;cursor: pointer;z-index: 99;}
.nav_a:hover{color: #0068b7;}

.tab-content1{height: 288px;display: block;overflow: hidden;}

.monitorInform dd em{color: #0068b7;}
.btn-primary{border-color: #0068b7;background-color: #0068b7;}

a:hover{color: #0068b7;}

/*********** 讲文树新风模块 开始 *************/
.gyad{width:1200px; height:305px;margin: 20px auto 0; overflow: hidden;display: block;float: left;}
.gyad .parHd{width:1200px; height:45px; line-height:45px;border-bottom: 1px solid #d7d7d7;position:relative;}
.gyad .parHd ul{width:100%; height:45px; display:block; z-index:0;}
.gyad .parHd ul li{width:auto; height:45px; line-height:45px; font-size:18px; color:#545454; float:left;}
.gyad .parHd ul li a{width:auto; height:45px; line-height:45px; font-size:18px; color:#545454; float:left;cursor:pointer;}
.gyad .parHd ul span{width:auto; height:45px; line-height:45px; font-size:18px; color:#545454; float:left; margin: 0 15px;}
.gyad .parHd ul li.on a{color:#0068b7;border-bottom: 2px solid #0068b7;font-weight: bold;}
.gyad .parHd .video{width:auto; height:45px; line-height:45px; position:absolute; right:70px; top:0px; cursor:pointer;}
.gyad .parHd .more{width:auto; height:45px; line-height:45px; position:absolute; right:5px; top:0px; cursor:pointer;}
.gyad .parBd {width:1200px; margin-top:20px; height:214px; overflow: hidden;}
.gyad .parBd  ul {width:1249px; display: block; overflow: hidden; text-align: center;}
.gyad .parBd  ul li {float:left; width:159px; height:214px; display:inline; overflow:hidden; text-align:center;margin-right: 49px;}
.gyad .parBd  ul li .parImg {display:block; width:157px; height:212px; overflow:hidden; cursor:pointer; border:1px solid #DE7C51;}
.gyad .parBd  ul li .parImg img {width:157px; height:212px; display:block;}

/*********** 友情链接 开始 *************/
.links{width:1200px; height:36px; overflow:hidden; margin-top: 20px; border-bottom:solid 1px #d2d2d2;}
.links_l{width:110px; line-height: 24px; float: left; text-align: center; font-size: 18px; color: #0068b7;}
.links_r{width:1080px; height:36px; float: right;}
.links_r a{width:auto; height: 36px; line-height: 24px; float: left; margin-right:25px; font-size: 18px; cursor: pointer;}

/******************* 底部 开始  *******************/
#footer{background: #626262;}
.footer-main .layout-fixed{width: 500px;}
.footer-main > .layout-body{margin-left: 0;padding-left: 0px;width: 700px;}
.footer-main .footer-href li,
.footer-main .footer-href li a{color: #FFFFFF;}
.footer-main .footer-href li + li{border-left: 1px solid #FFFFFF;}
.footer-main .footer-statement span{color: #FFFFFF;}

.footer-main{padding: 20px 0;}
.footer-main .footer-pic{width: 110px;}
.footer-main .footer-statement span{color: #FFFFFF;}
.footer-main .footer-statement span a{color: #FFFFFF;cursor: pointer;}
.footer-main .footer-statement span a:hover{color:#007AFF;}

.dropdown-btn{height: 45px;line-height: 35px;padding-left: 20px;}
.dropdown-menu{width: 100%;max-height: 140px;overflow-y: scroll;overflow-x: hidden;}
.website-group-main .website-item .dropdown-menu{height: 144px;}

.wangtingBg .wangtingMain{padding: 20px 0 0;}
.wangtingMain{padding: 30px 0;}
.grid-lay-white{padding: 20px;}
.home-notice .home-notice-item{margin-top: 0px;margin-bottom: 10px;}