body{min-width:1200px;font-family:微软雅黑;color: #333;}/*min-width的宽度根据项目页面宽度决定*/
*,*:before,*:after {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,addrecontent,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,
strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,
details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,form
{margin:0;padding:0;border:0;outline:none;}
input{margin:0;padding:0;outline:none;border:none;background: none;}
li{list-style:none;}
a,ins{text-decoration:none;}
*:focus{outline:none;}
a{color:#333;}/*颜色根据通用信息列表的文字颜色决定*/
.fl{float:left;}
.fr{float:right;}
.cf:after{display:block;content:'';height:0;visibility:hidden;clear:both;}
.cf{zoom:1;}
.hide{display:none;}
.block{display:block;}
textarea,input{font-family:微软雅黑;}

/* 主体内容 */
.container{margin:48px 0 40px;}
.floor-1.bt-box-1200{margin-bottom: 50px;}
/* 图片轮播 */
#tpxw,.slide{
  width:575px;
  height:439px;
  position: relative;
}
.swiper-slide{
  width:540px;
  height:439px;
}
.swiper-slide img{
   width:540px;
  height:339px;
}
.slideTxt{width:540px;height:100px;background: url(slideBg.png) no-repeat;padding: 20px 20px 0 30px;}
.slide-tit{font-size: 16px;color: #fff;font-weight: bold;display: inline-block;line-height:21px;margin-bottom:23px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width:98%;}
.slideTxt p{background: url(ckxq.png) right no-repeat;width:85px;text-align: left;font-size: 14px;color:#fff;}
.slide .swiper-pagination-bullet{width: 10px;height: 10px;background: url(slide-off.png) no-repeat;opacity: 1;}
.tpxw_page{
  top: 397px;
  right:50px;
}
.tpxw_page span{
  margin: 0 5px;
}
h2{
  text-align: center;
}
.slide .swiper-pagination-bullet.swiper-pagination-bullet-active{
  width:14px;
  height: 14px;
  background: url(slide-on.png) no-repeat;
}
.slide .swiper-slide.swiper-slide-prev{background-color: #d9d9d9;;}
.slide .swiper-slide.swiper-slide-duplicate-next{background-color:#f0f0f0;}
/* .swiper-slide:nth-child(3n){background-color: #999;} */
.slide .swiper-slide.swiper-slide-prev .slideTxt,.slide .swiper-slide.swiper-slide-duplicate-next .slideTxt,.slide .swiper-slide.swiper-slide-duplicate.swiper-slide-next .slideTxt,
.slide .swiper-slide.swiper-slide-duplicate.swiper-slide-duplicate-prev .slideTxt,.slide .swiper-slide.swiper-slide-next .slideTxt,
.slide .swiper-slide.swiper-slide-duplicate-prev .slideTxt{display: none!important;}
.slide .swiper-slide img{display: none;}
.slide .swiper-slide.swiper-slide-active img{display: inline-block;}
.slide .swiper-button-next{width: 13px;height: 10px;background: url(tpxw-lf.png) no-repeat;right:120px;top:425px;}
.slide .swiper-button-prev{width: 13px;height: 10px;background: url(tpxw-rt.png) no-repeat;left:530px;top:425px;}

/* 新闻动态 */
  .xwdt{width:610px;height: 394px;}
  .xwdt .bt-allUnder-18 .bt-list-new,.xwdt .bt-all .bt-tab-tit{border-bottom: none;}
  .xwdt .bt-all .bt-tab-tit{height:33px;margin-top:20px;padding-left:10px;}
  .xwdt .bt-allUnder-18 .bt-title-tab,.xwdt .bt-all-18 .bt-title-tab{padding-bottom:0;}
  .xwdt .bt-all .bt-tab-tit a{font-size:24px;display: inline-block;line-height:33px;}
  .xwdt .bt-all .bt-lists-cover{margin-top:0;height:320px;}
  .xwdt .bt-allUnder-18 .bt-list-new{font-size:18px;color:#333;line-height:40px;background-position:left 20px;}
  .xwdt .bt-allUnder-18 .bt-list-time, .bt-all-18 .bt-list-time{font-size:18px;color:#999;}

  .first_news{margin-bottom:10px;}
  .first_news a{display: inline-block;line-height:36px;font-size:18px;background:url(bt-listPic.png) left 18px no-repeat;padding-left:19px;}
  .first_news div{font-size:16px;line-height:32px;color: #999;padding-left: 19px;}
  .first_news:hover{box-shadow: 10px 6px 15px -4px rgba(117,117,117,0.13);}

  .floor-2{width:1200px;margin:0 auto;margin-top:55px;}
  .bigTilte{width:1155px;height:35px;margin: 0 auto;background:url(titleBg.png) no-repeat;text-align: center;line-height:35px;margin-bottom:28px;}
  .bigTilte a{font-size:26px;font-weight: bold;}

  /* 重大项目 */
.zdxm li{float: left;margin-right:30px;width: 380px;height: 147px;background: #fff;border: 1px solid #dcdcdc;box-shadow: 0px 0px 15px 1px rgba(117,117,117,0.13);margin-bottom:30px;
padding:22px 24px 0 20px;}
.zdxm li:nth-child(3n){margin-right: 0;}
.zdxm li:first-child,.zdxm li:nth-child(2){background: url(new.png) right bottom no-repeat;}
.zdxm li a{display: block;line-height:36px;font-size: 18px;margin-bottom: 7px;}
.zdxm li span{display: inline-block;font-size: 18px;color:#999;line-height:24px;}
/* -------------------------------- */
.floor-3{width:100%;height:620px;background:#f1f1f1 url(qhbg-lf.png) left top no-repeat; box-shadow: 0px 0px 15px 1px rgba(117,117,117,0.13);margin-bottom:50px;}
.bt-box-1266{width:1200px;margin: 0 auto;height:620px;position: relative;}
.sqh-lf{float: left;height:620px;width:390px;}
.sqh-lf .ys-1{padding-left:110px;}
.sqh-lf li{height:70px;margin-top:48px;cursor: pointer;margin-bottom: 20px;}
.sqh-lf .ys-1 span{font-size:26px;line-height:35px;color:#fff;display: inline-block;}
.sqh-lf .ys-1 p{color: #fff;margin-top:14px;font-size:16px;}
.sqh-lf .ys-2{display: none;}
.sqh-lf li:hover,.sqh-lf li.on{height: 200px;margin-top:10px;background:url(titbg.png) no-repeat;margin-bottom:-20px;}
.sqh-lf li:hover .ys-1,.sqh-lf li.on .ys-1{display: none;}
.sqh-lf li:hover .ys-2,.sqh-lf li.on .ys-2{display: block;}
.sqh-lf li:hover .ys-2 span,.sqh-lf li.on .ys-2 span{font-size:32px;line-height:200px;font-weight: bold;color:#fff;padding-left:110px;}

.qh-list{width:908px;height:573px;}
.qh-list .list{width:820px;background:#fff;height:573px;box-shadow: 0px 0px 15px 1px rgba(117,117,117,0.13);position: absolute;right:0;top: 47px;}
.qh-list .list .dsj{position: absolute;background: url(zsj.png) no-repeat;width:17px;height:60px;left: -17px;}
.qh-list .list-1 .dsj{top:36px;}
.qh-list .list-2 .dsj{top:156px;}
.qh-list .list-3 .dsj{top:282px;}
.qh-list .list-4 .dsj{top:397px;}
.qh-list .list ul{margin:53px 0 0 60px;width:730px;}
.qh-list .list ul li{height:109px;padding-bottom:20px;border-bottom:1px solid #eee;background: url(qhLine.png) left top no-repeat;padding-left: 23px;margin-bottom:20px;}
.qh-list .list ul li a{display: block;line-height:21px;font-size: 16px;font-weight: bold;margin-bottom:15px;}
.qh-list .list ul li span{display: block;font-size: 14px;color:#333;line-height:28px;}

/* ---------------------------------------- */
.floor-4{margin-top: 50px;}
.zcfg li{float: left;width:277px;height:120px;margin-right: 30px;}
.zcfg li a{display: inline-block;width:277px;height:120px;padding-left: 110px;line-height:120px;font-size: 18px;color: #333;}
.zcfg li a:hover{color:#fff;font-weight: bold;}
.zcfg li.zcfg-1{background:url(zcfg-1.png) no-repeat;}
.zcfg li.zcfg-2{background:url(zcfg-2.png) no-repeat;}
.zcfg li.zcfg-3{background:url(zcfg-3.png) no-repeat;}
.zcfg li.zcfg-4{background:url(zcfg-4.png) no-repeat;margin-right:0;}
.zcfg li.zcfg-1:hover{background:url(zcfgon-1.png) no-repeat;}
.zcfg li.zcfg-2:hover{background:url(zcfgon-2.png) no-repeat;}
.zcfg li.zcfg-3:hover{background:url(zcfgon-3.png) no-repeat;}
.zcfg li.zcfg-4:hover{background:url(zcfgon-4.png) no-repeat;}

/* 公众科普 */
.floor-5{width:1331px;margin:50px auto 0;}
  .swiper-box {
    width: 100%;
    margin: 1.25rem auto 0;
    position: relative;
    overflow: hidden;
  }
  .swiper-box .swiper-hover {
    position: absolute;
    top: 0;
    left: -100%;
  }
  .swiper-box .swiper-container2 {
    width:1200px;
    margin:0 auto;
    overflow: hidden;
  }
  .swiper-box .swiper-slide{height: 100%;}
  .swiper-container2 li a {
    width: 100%;
    height: auto;
    display: block;
  }
  .swiper-container2 li a img {
    width: 100%;
    height:253px!important;
  }
 .swiper-container2 li .con{margin-top:20px;}
 .swiper-container2 li .con .tit{line-height:26px;font-size:20px;}
 .swiper-container2 li .con .zhaiy{font-size:14px;line-height:28px;margin:20px 0 0;color:#999;text-align: justify;}
 .swiper-container2 li .con .xq{display: inline-block;font-size:14px;line-height:28px;}
 .swiper-box .swiper-button-prev:after,
 .swiper-box .swiper-button-next:after {
    content: none;
  }
  .swiper-container2 .swiper-button-prev,
 .swiper-container2 .swiper-button-next {
    width: 1.6875rem;
    height: 2.875rem;
    background: #f4f4f4;
  }
  .swiper-container2 .swiper-button-prev,.swiper-button-prev, .swiper-container-rtl .swiper-button-next{
    background: url(left_on.png) center no-repeat;
    left: 0;
  }

  .swiper-container2 .swiper-button-next,.swiper-button-next,.swiper-container2 .swiper-container-rtl .swiper-button-prev{
    background: url(right.png) center no-repeat;
    right: 0;
  }
  .swiper-box .swiper-button-next,.swiper-box .swiper-button-prev{margin-top: 0;top:36%;}

/* -------------------------------------- */

/*wap*/
    @media (min-width:768px) and (max-width:1024px) {
    .container{margin:5% 0;}
  .floor-1.bt-box-1200{padding: 2%;margin-bottom:20px;}
  .bigTilte{width: 100%;background: url(waptitleBg.png) no-repeat;background-size: 100%;line-height: 18px;}
  .bigTilte a{font-size:20px;}
  #tpxw, .slide{width: 100%;height:20rem;}
  .swiper-slide{width: 100%;20rem;}
  .swiper-slide img{width: 100%;height:14rem;}
  .slideTxt{width: 100%;background-size:100% 100%;}
  .tpxw_page{display: none;}
  .slide .swiper-button-next{right: 15%;top:19.5rem;}
  .slide .swiper-button-prev{left: inherit;right: 5%;top:19.5rem;}
  .xwdt{width: 100%;height: auto;margin-top:5%;}
  .first_news{margin-bottom: 0;}
  .first_news div{text-align: justify;padding-left: 0;font-size:16px;}
  .first_news a{background: none;padding-left: 0;font-size: 16px;line-height: 32px;}
  .xwdt .bt-allUnder-18 .bt-list-new{font-size: 16px;line-height: 32px;}
  .xwdt .bt-allUnder-18 .bt-list-time, .bt-all-18 .bt-list-time{font-size:16px;}
  .bt-all .bt-lists-cover li, .bt-box-cent ul li{padding-bottom: 0;}
  .floor-2{padding: 2%;}
  .zdxm li{width: 100%;margin-right: 0;margin-bottom: 1.875rem;height:auto;padding-bottom:3%;}
  .zdxm li a{font-size: 16px;line-height: 32px;}
  .zdxm li span{font-size:16px;}
  .floor-3{padding: 2%;height: auto;margin-bottom:5%;background-size:100% 100%;}
  .bt-box-1266{width: 100%;height: auto;}
  .sqh-lf{width: 100%;height: auto;}
  .sqh-lf li{width: 25%;display: inline-block;float: left;margin-top: 0;height: 4.5rem;margin-bottom: 0;}
  .sqh-lf .ys-1{padding-left: 0;}
  .sqh-lf .ys-1 span{font-size:20px;line-height: 4.5rem;}
  .sqh-lf .ys-1 p{display: none;}
  .sqh-lf li:hover, .sqh-lf li.on{height: 4.5rem;margin-top: 0;margin-bottom: 0;background: none;}
  .sqh-lf li:hover .ys-2 span, .sqh-lf li.on .ys-2 span{font-size:24px;line-height: 4.5rem;padding-left: 0;}
  .qh-list{width: 100%;height:35.25rem;}
  .qh-list .list{width: 100%;padding: 2%;height: auto;top:15%}
  .qh-list .list .dsj{background: none;}
  .qh-list .list ul{width: 100%;margin: 0;}
  .qh-list .list ul li{height: auto;}
  .qh-list .list ul li span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
  .floor-4{padding: 2%;}
  .zcfg li{width:49%;background-size: 100% !important;height: 11.5rem;margin-right:1%;}
  .zcfg li a{width: 100%;height: 10rem;padding-left: 45%;line-height: 10rem;}
  .floor-5{width: 100%;margin-top:1%;padding: 2%;}
  .swiper-box .swiper-container2{width: 100%;}
}
@media (max-width: 767px) {
  .container{margin: 3.75rem 0;}
  .floor-1.bt-box-1200{padding: 2%;margin-bottom: 2.5rem;}
  .bigTilte{width: 100%;background: url(waptitleBg.png) no-repeat;background-size: 100%;line-height: 18px;}
  .bigTilte a{font-size: 2.5rem;}
  #tpxw, .slide{width: 100%;height: 40rem;}
  .swiper-slide{width: 100%;height: 40rem;}
  .swiper-slide img{width: 100%;height: 28rem;}
  .slideTxt{width: 100%;padding:2%;}
  .tpxw_page{display: none;}
  .slide .swiper-button-next{right: 15%;top: 39rem;}
  .slide .swiper-button-prev{left: inherit;right: 5%;top: 39rem;}
  .xwdt{width: 100%;height: auto;margin-top: 2.5rem;}
  .first_news{margin-bottom: 0;}
  .first_news div{text-align: justify;padding-left: 0;font-size: 1.5rem;}
  .first_news a{background: none;padding-left: 0;font-size: 16px;line-height: 32px;}
  .xwdt .bt-allUnder-18 .bt-list-new{font-size: 16px;line-height: 32px;}
  .xwdt .bt-allUnder-18 .bt-list-time, .bt-all-18 .bt-list-time{font-size: 1.5rem;}
  .bt-all .bt-lists-cover li, .bt-box-cent ul li{padding-bottom: 0;}
  .floor-2{padding: 2%;}
  .zdxm li{width: 100%;margin-right: 0;margin-bottom: 1.875rem;height:auto;padding-bottom:2%;}
  .zdxm li a{font-size: 16px;line-height: 32px;}
  .zdxm li span{font-size: 1.5rem;}
  .floor-3{padding: 2%;height: auto;margin-bottom: 3.75rem;background-size: 100% 100%;}
  .bt-box-1266{width: 100%;height: auto;}
  .sqh-lf{width: 100%;height: 4.5rem;}
  .sqh-lf li{width: 25%;display: inline-block;float: left;margin-top: 0;height: 4.5rem;margin-bottom: 0;}
  .sqh-lf .ys-1{padding-left: 0;}
  .sqh-lf .ys-1 span{font-size: 2.25rem;line-height: 4.5rem;}
  .sqh-lf .ys-1 p{display: none;}
  .sqh-lf li:hover, .sqh-lf li.on{height: 4.5rem;margin-top: 0;margin-bottom: 0;}
  .sqh-lf li:hover .ys-2 span, .sqh-lf li.on .ys-2 span{font-size: 2.5rem;line-height: 4.5rem;padding-left: 0;}
  .qh-list{width: 100%;height:59rem;}
  .qh-list .list{width: 100%;padding: 2%;height: auto;}
  .qh-list .list .dsj{background: none;}
  .qh-list .list ul{width: 100%;margin: 0;}
  .qh-list .list ul li{height: auto;margin-bottom:3%;padding-bottom: 3%;}
  .qh-list .list ul li a{margin-bottom:2%;}
  .qh-list .list ul li span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
  .floor-4{padding: 2%;}
  .zcfg li{width:49%;background-size: 100% !important;height: 11.5rem;margin-right:1%;}
  .zcfg li a{width: 100%;height: 10rem;padding-left: 45%;line-height: 10rem;}
  .floor-5{width: 100%;margin-top:2rem;padding: 2%;}
  .swiper-box .swiper-container2{width: 100%;}
}
@media (max-width: 320px){
.qh-list {height: 76rem;}
}