body{background-color: #e9f2fe;font-size: 16px;}
.container{width: 1200px;margin: auto;}
.aqfzzt-header .logo{position: absolute; left: 0; right: 0; top:20px}

/* 滚动条 */
.scrollbar-xy{overflow: auto;}
.scrollbar-xy::-webkit-scrollbar{ width: 6px;height: 6px;}
.scrollbar-y{overflow-y: auto; overflow-x: hidden;}
.scrollbar-y::-webkit-scrollbar{ width: 6px;height: auto;}
.scrollbar-x{overflow-x: auto; overflow-y: hidden;}
.scrollbar-x::-webkit-scrollbar{ height: 6px;width:auto;}
/* 滚动条轨道 */
.scrollbar-xy::-webkit-scrollbar-track,
.scrollbar-x::-webkit-scrollbar-track,
.scrollbar-y::-webkit-scrollbar-track {box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);border-radius: 3px;background: #E5E5E5;}
/* 滚动条滑块 */
.scrollbar-xy::-webkit-scrollbar-thumb,
.scrollbar-x::-webkit-scrollbar-thumb,
.scrollbar-y::-webkit-scrollbar-thumb{border-radius: 3px;background: linear-gradient(225deg, #689EE3 0%, #0e5590 100%); }


.transition,
.transition *{-webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms;}

.imgscale img{-moz-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -webkit-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
.imgscale img:hover, .imgscale a:hover img{-moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05);}
/*图片占位符*/
/***
16:9[56.25%]
4:3[75%]
3:2[66.666667%]
 ***/
 .imgratio{position: relative; z-index: 2; display: block; padding-top: 56.25%; height: 0; overflow: hidden;}
 .imgratio .imgratio-imgbox{position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; display: block; overflow: hidden;}
 .imgratio .imgratio-imgbox .imgratio-img{display: block; width: 100%; height: 100%;}
 .imgratio.free .imgratio-imgbox .imgratio-img{height: auto; min-height: 100%; object-fit: cover;}
 
 
/* 单行省略号 */
.elli-s{display: block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; max-width: 100%;}
/* 多行省略号 */
.elli-m{display: -webkit-box; overflow: hidden; white-space: normal; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all;}
@media (min-width: 768px) {
  .elli-xs-s{display: block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; max-width: 100%;}
  .elli-xs-m{display: -webkit-box; overflow: hidden; white-space: normal; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all;}
}
@media (min-width: 992px) {
  .elli-sm-s{display: block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; max-width: 100%;}
  .elli-sm-m{display: -webkit-box; overflow: hidden; white-space: normal; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all;}
}
@media (min-width: 1280px) {
  .elli-md-s{display: block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; max-width: 100%;}
  .elli-md-m{display: -webkit-box; overflow: hidden; white-space: normal; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all;}
}


.aqfzzt-nav{background-color: #f4f8fe; height: 70px; line-height: 70px;border-radius: 50px; box-shadow: inset 0 4px 7px rgb(14, 85, 144,.3);margin-bottom: 40px;}
.aqfzzt-nav ul li{float: left;font-size: 1.25em; width: 16.66%;text-align: center;}
.aqfzzt-nav ul li a{display: block;color: #899ab8;border-radius: 50px;position: relative;}
.aqfzzt-nav ul li:hover a,
.aqfzzt-nav ul li.on a{background: #0d528e;color:#fff;font-weight: bold;}


/* .aqfzzt-nav ul li a::before{content: '';position: absolute; left: 0; height: 100%;width: 0%; background: #0d528e;border-radius: 50px;    transition: .3s all;}
.aqfzzt-nav ul li:hover a,
.aqfzzt-nav ul li.on a{color:#fff;}
.aqfzzt-nav ul li:hover a::before,
.aqfzzt-nav ul li.on a::before{width: 100%;}
.aqfzzt-nav ul li span{position: relative;z-index: 1;} */

.aqfzzt-thead{margin-bottom: 40px;}
.yjgzdt-list{background-color: #fff; padding: 30px; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);margin-bottom: 40px;}
.yjgzdt-list .scrollbar-y{height: 300px;}
.yjgzdt-list dl {border-bottom: 1.5px solid #eaeaea;padding-bottom: 25px;margin-right: 30px;}
.yjgzdt-list dl + dl{margin-top: 25px;}
.yjgzdt-list dl dd{ width: 20%;float: left;}
.yjgzdt-list dl dt{width: 80%;float: left;position: relative; height: 127px;}
.yjgzdt-list dl dt .txt{padding-left: 20px;font-size: 1.125em;}
.yjgzdt-list dl dt .txt a{position: relative;display: block;padding-left: 15px;}
.yjgzdt-list dl dt .txt a::before{content: ''; position: absolute; left: 0; top: 50%;margin-top: -2px; width: 5px;height: 5px;border-radius: 50%;background: #333;}
.yjgzdt-list dl dt span.fwl{position: absolute; bottom: 0; right: 0;color:#a6a6a6}
.fwl{display: none;}

.aqfzzt-kpjs{background: #234981;padding-top: 30px;padding-bottom: 30px;}
.kpjs-tab .hd{text-align: center;margin-bottom: 40px;}
.kpjs-tab .hd ul li{display: inline-block;}
.kpjs-tab .hd ul li a{border: 1px solid #fff;color: #fff;border-radius: 50px;padding: 5px 12px; margin: 0px 10px; font-size: 1.25em;}
.kpjs-tab .hd ul li.on a{background-color: #ff7f05;}
.kpjs-tab .bd .item{position: relative;}
.kpjs-tab .bd .item dl dd.imgratio{padding-top:90%}
.kpjs-tab .bd .item dl{height: 450px;background-color: #fff;padding:30px 15px; border-radius: 10px;position: relative;}
.kpjs-tab .bd .item dl dt span{font-size: 1.25em;color:#5a5a5a;line-height: 1.5em;position: relative;display: block;margin-top: 15px;}
.kpjs-tab .bd .item dl dt span::before{content: '';width: 4px;height: 44px;top: 50%;margin-top: -22px; background-color: #ff8736;position: absolute; left: -15px;}
.kpjs-tab .bd .item dl dt .txt{position: absolute;display: inline-block;padding: 4px 5px; left: 5px; top: 15px; font-size: 1.35em;  background: #ff8736;color:#fff; z-index: 9;}
.kpjs-tab .bd .item dl dt .txt font{width: 45px;display: block;line-height:25px; }

.kpjs-tab .bd .item .swiper-ctrl-button.swiper-button-prev{background: url(../images/white_left_arrow.png) no-repeat; left: -35px;}
.kpjs-tab .bd .item .swiper-ctrl-button.swiper-button-next{background: url(../images/white_right_arrow.png) no-repeat;right: -35px;}

/* 应急体验馆 */
.yjtyg-hd{background:url(../images/tyg_hdbg.png) no-repeat center;padding-top: 40px; }
.aqfzzt-tyg{background: url(../images/tyg_bg.png) no-repeat center;padding: 70px 0;}
.yjtyg-inner{background: url(../images/tyg_conbg.png) no-repeat; height: 344px;}
.yjtyg-inner .padding{padding:30px 147px 30px 370px;font-size: 1.25em;}
.yjtyg-inner .padding p{line-height: 1.7em;color: #fff;text-align: justify;text-indent: 2em;}
.yjtyg-inner .padding .more{text-align: right;padding-right: 30px;}
.yjtyg-inner .padding .more a{color:#ff8736;}

.aqfzz-fndt{background: url(../images/fndt_bg.png) no-repeat;padding: 40px 0;}
.fndt-list ul {margin: 0px -50px;}
.fndt-list ul li{float: left;width: 50%;border-radius:20px;}
.fndt-list ul li a{display: block;position: relative;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);border-radius:20px;margin: 0px 50px;}
.fndt-list ul li a img{border-radius: 20px;}
.fndt-list ul li span{position: absolute; right: -50px;width: 50px;line-height: 1.2em; top: 29px;padding: 10px 0; font-size: 32px;text-align: center;color:#fff;font-weight: bold;background: #a6a6a6;}
.fndt-list ul li:hover span{background: #0e5590;}
.fndt-list .imgratio{padding-top: 48.5%;}
.fndt-list .zw{display: none;}

.aqfzz-pfxf{background: url(../images/pfxf_bg.png) no-repeat center;padding: 40px 0;}

.pfxf-list dl{background-color: #fff; padding: 20px 20px 15px; border-radius: 20px;position: relative;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);padding-left: 80px;}
.pfxf-list dl + dl{margin-top: 30px;}
.pfxf-list dl dd{position: absolute; left: 0;bottom: 0;top: 0;text-align: center; width: 60px;border-right: 1.5px solid #f8f8fa;}
.pfxf-list dl dd img{margin-top: 26px;}
.pfxf-list dl dd::before{content: '';width: 4px;height: 44px;top: 50%;margin-top: -22px; background-color: #ff8736;position: absolute; left: -0px;}
.pfxf-list dl dt{position: relative;}
.pfxf-list dl dt a.elli-s{font-weight: bold;display: block;font-size: 1.125em;padding-left: 15px;position: relative;}
.pfxf-list dl dt a.elli-s::before{content: ''; position: absolute; left: 0; top: 50%;margin-top: -2px; width: 5px;height: 5px;border-radius: 50%;background: #333;}
.pfxf-list dl dt .more{position: absolute; right: 0;top: 50%;margin-top: -13px;cursor: pointer;}
.pfxf-list dl dt .txt {margin-top: 10px;}
.pfxf-list dl dt .txt span.time{color: #d97e41;padding-right: 10px;}
.pfxf-list dl dt .txt span.fwl{color:#a6a6a6}

.aqfzz-ptlj{padding: 30px 0;}

.ptlj-l{float: left;width: 75%;background: url(../images/ptlj_linkbg.png) no-repeat; background-size: 100% 100%; height: 300px; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);}
.ptlj-l .padding{padding:45px 30px 30px;}
.ptlj-l .caption{position: relative; display: table; width: 100%; height: 5em; vertical-align: middle;}
.ptlj-l .caption .inline{position: relative; width: 100%; height: 100%; display: table-cell; vertical-align: middle; font-size: 1.125em; line-height: 1.375em; text-align: center;}
.ptlj-l .caption .inline b{display: block;}
.ptlj-l ul{margin: -10px -15px;}
.ptlj-l li{float: left; width: 33.33%;}
.ptlj-l li a{color:#fff;padding: 0px 20px;display: block ;margin: 10px 15px; background: url(../images/ptlj_linklibg.png) no-repeat; background-size: 100% 100%;}

.ptlj-r{float: right;width: 23%;}
.ptlj-r li + li{margin-top: 15px;}
.ptlj-r dl{background:#0e5590;color:#fff;padding: 10px 0; box-shadow: 0px 0px 10px rgb(14, 85, 144,.3);}
.ptlj-r dl dd{font-size: 1.25em; line-height: 25px;}
.ptlj-r dl dd i{display: inline-block;width: 26px; height: 26px; vertical-align: middle;background-color: #fff!important;border-radius: 50%;margin: 0px 15px;}
.ptlj-r dl dt{display: none;padding:10px 20px 0;}
.ptlj-r dl dt span{display: block;font-size: 1.125em;padding:4px 0;position: relative;color:#606162;padding-left: 15px;}
.ptlj-r dl dt span::before{content: ''; position: absolute; left: 0; top: 50%;margin-top: -2px; width: 5px;height: 5px;border-radius: 50%;background: #606162;}
.ptlj-r dl dt span font{color:#ff8736}
.ptlj-r dl dd span{display: inline-block;vertical-align: middle;}
.ptlj-r li.li1 dl dd i{background: url(../images/yjdh_icon.png) no-repeat center;}
.ptlj-r li.li2 dl dd i{background: url(../images/sgdh_icon.png) no-repeat center;}
.ptlj-r li.on dl{ background-color: #fff;color:#0e5590}
.ptlj-r li.on dl dd i{background-color: #0e5590!important;}
.ptlj-r li.on dl dt{display: block;}
.ptlj-r li.on dl dd{box-shadow: 0px 0px 10px rgb(14, 85, 144,.3);border-radius: 50px; width: 150px; margin-left: 10px;padding: 4px 0;}

.fndt-img{position: fixed;left: 0;right: 0;top: 50%;text-align: center;z-index: 9999;margin-top: -25%;display: none;}
.fndt-img .item{width: 60%;margin: auto;height: 550px; border-radius: 20px;box-shadow: 0px 0px 10px rgb(14, 85, 144,.3);background: #fff;padding: 20px;position: relative;}
.fndt-img img{width: 100%;}
.fndt-img .fndt-colse{display: block;position: absolute; top: -15px; right: -15px;background: #0e5590;color:#fff;font-weight: bold;font-size: 30px;border-radius: 50%; width: 50px;height: 50px; cursor: pointer;}
.fndt-img .scrollbar-y{height: 100%;}

/* 滚动条 */
.scrollbar-xy{overflow: auto;}
.scrollbar-xy::-webkit-scrollbar{ width: 6px;height: 6px;}
.scrollbar-y{overflow-y: auto; overflow-x: hidden;}
.scrollbar-y::-webkit-scrollbar{ width: 6px;height: auto;}
.scrollbar-x{overflow-x: auto; overflow-y: hidden;}
.scrollbar-x::-webkit-scrollbar{ height: 6px;width:auto;}
/* 滚动条轨道 */
.scrollbar-xy::-webkit-scrollbar-track,
.scrollbar-x::-webkit-scrollbar-track,
.scrollbar-y::-webkit-scrollbar-track {box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);border-radius: 3px;background: #E5E5E5;}
/* 滚动条滑块 */
.scrollbar-xy::-webkit-scrollbar-thumb,
.scrollbar-x::-webkit-scrollbar-thumb,
.scrollbar-y::-webkit-scrollbar-thumb{border-radius: 3px;background: linear-gradient(225deg, #689EE3 0%, #0262D6 100%);}


.quickbar{
  position: fixed; right:10px;bottom:50%;z-index: 999;transition: right .3s;
}
.quickbar dl{text-align: center;position: relative;}
.quickbar dl+dl:after{content:"";display: block;position: absolute;left:16px;top: -1px; width: 28px;height: 1px;background: #B5C9E8;margin: 0 auto;}
.quickbar dl+dl{margin-top: 1px;}
.quickbar dt{position: relative;overflow: hidden;}
.quickbar dt i{display: block;width:60px;height: 60px;background-repeat: no-repeat;background-size: 100%;background-position: center;transition: .3s;}
.quickbar dl:first-child i{border-radius: 10px 0px 0px 0px;}
.quickbar dl.totop i{background-image: url(../images/top_icon.png);}
.quickbar dl.totop{display: none;}
.quickbar dt span{width:34px;height:34px;line-height: 1.1; font-size: .9375em; padding:7px;background: #d6e9ff;color:#fff;display: block;position: absolute;top:0;left:100%;border-radius: 50%;}

.quickbar-aixb{ position: fixed; right:0;bottom:326px;z-index: 999;}
.quickbar-aixb img{width: 120px;}

@media (max-width:992px){
  .quickbar-aixb{display: none;}
}


@media (max-width: 1280px){
  .container{width: 970px;}
  .footinfo{width: auto;}
  .ptlj-l{float: none;width: auto;margin-bottom: 20px;height: auto;}
  .ptlj-r{float: none;width: auto}
  .fndt-list ul li{width: auto;float: none;margin-bottom: 20px;}
  .fndt-list ul li span{position: initial;width: 100%;display: block;}
  .fndt-img .item{height: auto;}
  .yjtyg-hd{background-size: 100% 100%;}
}
@media (max-width: 1520px){
}

@media (max-width:992px){
  .container{width: auto;}
  .kpjs-tab .bd .item .swiper-ctrl-button.swiper-button-prev{right: 0;}
  .kpjs-tab .bd .item .swiper-ctrl-button.swiper-button-next{left: 0;}
}

@media (max-width:680px){
  .yjgzdt-list dl dd{float: none;width: auto;}
  .yjgzdt-list dl dt{width: auto;}
  .kpjs-tab .hd ul li{margin: 10px 0;}
  .yjtyg-inner .padding{padding: 0;}
  .aqfzzt-tyg{background: none;}
  .yjtyg-inner{background: #fff;height: auto;}
  .yjtyg-inner .padding p{color:#333;font-size: 1em;padding: 10px;}
  .ptlj-l li{width: 100%;float: none;}
}