.col-lg-c1{width:69%;}
.col-lg-c2{width: 31%;}
.col-lg-xw1{width:65%;}
.col-lg-xw2{width: 35%;}


.tt{font-weight: bold;text-align: center;font-size:1.75em;}
.tt a{color:#1D59B3}
@media (max-width:1280px) {
  .tt .elli-s{white-space:initial}
}
@media (max-width:768px) {
  .tt{font-size: 1.125em;}
}

.tzgg{background: url(../png/ymhguh.png) no-repeat; background-size:cover;padding: 20px;padding-bottom: 0}
.tzgg h3{text-align: center;font-size: 1.4em;display: block;margin-bottom: 10px;font-weight: bold;border-bottom:1px solid #EBEBEB;position: relative;padding-bottom: 10px;}
.tzgg h3::before{content: ''; position: absolute;width: 53px;height: 4px;background: #1D59B3;left: 50%;margin-left: -26px;bottom: 0px}
.tzgg h3 a{color: #1D59B3;}

.tzgg .infolist.dot li a:before{background: none; border-radius: 0; border: transparent solid 5px;border-left-color: #015293; width: auto; height: auto;margin-top:-3px;}

.news .tpxw{position: relative;}
.news .tpxw .swiper-slide{background: #fff;}
.news .tpxw .swiper-slide dl{position: relative;}
.news .tpxw .swiper-slide dl .place{padding-top: 69.75%;}
.news .tpxw .swiper-slide dl dt{position: absolute; right: 0; bottom: 0; left: 0; z-index: 9; padding: 12px 90px 12px 15px; line-height: 24px; text-align: left; background: url(../png/0tybvn.png);}
.news .tpxw .swiper-slide dl dt a{color: #fff;}
.news .tpxw .swiper-pagination{bottom: 55px;}
.news .tpxw .swiper-ctrl-button{ margin-top: -8%; opacity: 0; transition: all .3s;}
.news .tpxw:hover .swiper-ctrl-button{opacity: 1;}
.news .xwdt > .hd > ul li.none{display: block;}
@media (max-width:1500px) {
  .news .tpxw .swiper-slide dl .place{padding-top: 72.75%;}
  .col-lg-c1{width:66%;}
  .col-lg-c2{width: 34%;}
}


.ztzl{position: relative;overflow: hidden;}
.ztzl .swiper-container{margin-right: -15px; margin-left: -15px;}
.ztzl .swiper-slide dl{margin-right: 15px; margin-left: 15px;}
.ztzl .swiper-slide dl .place{padding-top: 28%;}

.index-ywgz-border{border: 1px solid #EBEBEB;}
.index-ywgz {position: relative;}
.index-ywgz .hd{width:200px;position: absolute;left: 0;}
.index-ywgz .hd ul li + li{margin-top: 4px;}
.index-ywgz .hd ul li a{display: block; background: #EBF1FA;font-size: 1.125em; font-weight: bold;padding:0px 15px;height: 71px; border-left: 6px solid #A1C6FF; line-height: 71px;}
.index-ywgz .hd ul li.on a{background: #C4E3FF;color:#1754B0;border-left: 6px solid #61A0FF;}
.index-ywgz .hd ul li i{display: inline-block;width: 30px;margin-right: 15px;}
.index-ywgz .hd ul li span{display: inline-block;vertical-align: middle;    line-height: 1.375em;width: 6em;}
.index-ywgz .hd ul li span b{display: block;}
.index-ywgz .bd{padding-left: 230px;padding-bottom: 10px;}
.index-ywgz .bd .item{padding-right: 30px;padding-top: 10px; height: 350px;}

@media (max-width: 768px) {
  .index-ywgz .hd{position: initial;width:auto;}
  .index-ywgz .bd{padding-left: 20px;}
  .index-ywgz .bd .item{height: auto;}
}


.banner{position: relative;}
.banner .swiper-slide dl .place{padding-top:48%;}


.index-links a{font-size: 14px;padding: 4px 0; color:#1D59B3;background: url(../png/yg5wzn.png) no-repeat!important;background-size: 100% 100%!important;border-radius: 8px;}
.index-links .menu-cards.break li a.item i{margin-bottom: 0;}
.index-links .menu-cards li a.item i{width: 34px;height: auto;float: left;margin:0px 10px 0 5px}
.index-links .menu-cards.space10 li a{ margin: 8px 5px 0;overflow: hidden;height: 37px}
.index-links .menu-cards.col-3 li.li5 i{display: none}
.index-links .menu-cards li a.item span{max-width: 65%;float: left; height: 36px;}
.index-links .menu-cards li.li5 a.item span{max-width: 100%;float: none}
.index-links .menu-cards li.li7 a.item span,
.index-links .menu-cards li.li8 a.item span{line-height: 36px}

@media (max-width: 1500px) {
  .index-links .menu-cards li a.item i{width: 30px;margin: 3px 5px 0 5px;}
}
@media (max-width: 992px) {
  .index-links .menu-cards.col-3 li{width: 50%;}
  .index-links .menu-cards.col-3 li:last-child{width: 100%;}
  .infolist-circleline li .time{position: initial;margin-top: 10px;display: block}
}