@charset "utf-8";
.header{position: relative;}
.header .logo{position: absolute; top: 20px;left: 0;right: 0;}
.header .logo img{width: 280px;}
.header .banner{text-align: center;}
.header .banner img{display: block;}


.gzdt{background: url(../images/gzdt_bg.png) no-repeat;background-size: 100%;}
.gzdt .tpxw{position: relative;}
.gzdt .tpxw .swiper-slide{background: #fff;}
.gzdt .tpxw .swiper-slide dl{position: relative;}
.gzdt .tpxw .swiper-slide dl .place{padding-top:65%;}
.gzdt .tpxw .swiper-slide dl dt{position: absolute; right: 0; bottom: 0; font-size: 1.125em; left: 0; z-index: 9; padding: 14px 130px 12px 15px; line-height: 24px; text-align: left; background: #22418F;}
.gzdt .tpxw .swiper-slide dl dt a{color: #fff;}
.gzdt .tpxw .swiper-pagination{bottom: 13px;}
.gzdt .tpxw .swiper-pagination.white .swiper-pagination-switch{opacity: 1;border-radius: 5px; width: 14px; height: 8px}
.gzdt .tpxw .swiper-pagination.white .swiper-active-switch{background: #079443; width: 29px;}

.gzdt .infolist .thead{font-size: 1.5em;font-weight: bold;}
.gzdt .infolist .thead a{color:#22418F}
.gzdt .infolist  ul li{padding-top: 10px;padding-bottom: 10px;}
.gzdt .infolist.dot li a:before{transform:initial;background: #CCCCCC;}

.gycsjj{background: url(../images/gycsjj_bg.png) no-repeat bottom; background-size: 100%;padding-bottom: 80px;}
.gycsjj .caption{background: rgb(255, 255, 255,.8);border-radius: 15px;padding: 40px;margin-top: -20px;padding-top: 50px;}
.gycsjj .caption .inner{line-height: 30px; height: 359px;overflow-y:auto;padding-right: 20px;}

.gycsjj .caption .inner::-webkit-scrollbar {width: 8px;}
.gycsjj .caption .inner::-webkit-scrollbar-thumb { border-radius: 8px; background: #45a1db;}
.gycsjj .caption .inner::-webkit-scrollbar-track {border-radius: 8px;background: #f5f3f0;}

.wdrw-menu ul li{float: left;width: 20%;}
.wdrw-menu ul li.on dl{background: url(../images/wdrw_bg_on.png) no-repeat;background-size: 100%; font-weight: bold;color:#fff}
.wdrw-menu ul li dl{background: url(../images/wdrw_bg.png) no-repeat;background-size: 100%; width: 130px; height: 287px;margin: auto; margin-top: -85px;text-align: center;}
.wdrw-menu ul li dl dd{float: left; width: 25px; font-size: 1.2em;  margin-top:83px; line-height: 1.2em;}
.wdrw-menu ul li dl dd:nth-child(1){margin-left: 25px;width: 50px;}
.wdrw-menu ul li dl dd:nth-child(2){margin-left: 10px;}

.wdrw .imagelist ul li a{overflow: initial;font-size: 1.4em;}
.wdrw .imagelist ul li a .place{padding-top: 53%;}
.wdrw .imagelist ul li a .caption.inline{box-shadow: 0px 0px 6px 0 rgb(0, 0, 0,.12);background: none;}

.xgwj-infolist ul {margin: -20px;}
.xgwj-infolist ul li{float: left; width: 33.33%;}
.xgwj-infolist ul li .item{margin: 20px; background-image: linear-gradient(to bottom, #D7F5F4, #fff);padding: 20px;font-size: 1.3em;border: 1px solid #D7F5F4;}
.xgwj-infolist ul li .item a.elli-m{-webkit-line-clamp: 3;line-height: 1.5em;min-height: 93px;}
.xgwj-infolist ul li .item span.time{display: block; background: url(../images/time.png) no-repeat 0px 5px; background-size: 21px;padding-left: 30px;margin-top: 10px;}


.wdxd{background: url(../images/wdxd_bg.png) no-repeat; background-size: 100%;padding-bottom: 40px;}
.wdxd .swiper-slide{ width: 798px;margin: 0 35px;}
.wdxd .swiper-slide dl{position: relative;height: 400px;}
.wdxd .swiper-slide dl dd img{height: 337px; width: 100%;}
.wdxd .swiper-slide.swiper-slide-active dl{padding-right: 200px;}
.wdxd .swiper-slide.swiper-slide-active dl dt{display: block;}
.wdxd .swiper-slide dd{background-color: #fff;margin-top: 20px;padding: 10px;}
.wdxd .swiper-slide dt{width: 256px;position: absolute;right: 0;top: -20px;display: none; background-image: linear-gradient(to bottom, #233e8e, #0ba3a9);z-index: -1; height: 100%;}
.wdxd .swiper-slide dt .title a{color: #fff;font-weight: bold;font-size: 1.5em;}
.wdxd .swiper-slide dt .caption{ color: #fff;padding: 30px;padding-top: 40px;padding-left: 80px;}
.wdxd .swiper-slide dt .caption .inner{margin-top: 10px; line-height: 1.5em; line-height: 30px;}
.wdxd .swiper-ctrl-button.swiper-ctrl-prev{left:19.6%;}
.wdxd .swiper-ctrl-button.swiper-ctrl-next{right:19.6%;}