.friendship-layer{display: block;}


.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: 56.25%;}
.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/eqvw3c.png);}
.news .tpxw .swiper-slide dl dt a{color: #fff;}
.news .tpxw .swiper-pagination{bottom: 12px;}

.news .xwdt .infolist li.li7{display: none;}
.news .xwdt .infolist li.li8{display: none;}

.ldxx a{position: relative; display: block; text-align: center; background: #faf6f0;}
.ldxx a span{display: inline-block; position: relative; margin: .5em 0; padding-left: 70px; height: 70px; line-height: 70px;}
.ldxx a span img{position: absolute; top: 50%; left: 0; margin-top: -25px; width: 50px; height: 50px;}
.ldxx a span font{display: inline-block; vertical-align: middle; margin-top: -3px; line-height: 1.5em; font-weight: bold; font-size: 1.25em; font-weight: bold;}
.ldxx a b{position: absolute; top: 35%; bottom: 0; right: -10px; text-align: right}
.ldxx a b img{width: auto; height: 100%;}
@media (max-width:414px){
  .ldxx a span{padding-left: 60px; height: 60px; line-height: 60px;}
  .ldxx a span img{margin-top: -20px; width: 40px; height: 40px;}	
}

.zjdc{position: relative; padding: 10px 20px; background: #faf6f0;}
.zjdc .swiper-fluid{padding: 10px 15px 15px; background: #fff; border: 1px solid #e8d5b7;}
.zjdc .swiper-slide dl{position: relative;}
.zjdc .swiper-slide dl dt{position: absolute; top: 5px; left: 0; width: 4.2em; height: 36px; background: #c74646; border-radius: 5px 5px 0 5px;}
.zjdc .swiper-slide dl dt span{display: block; text-align: center; line-height: 36px; color: #fff;}
.zjdc .swiper-slide dl dt:after{position: absolute; bottom: 0; right: -10px; content: ""; width: 0; height: 0; overflow: hidden; border: 10px solid transparent; border-bottom-color: #c74646;}
.zjdc .swiper-slide dl dd{margin-left: 5.5em;}
.zjdc .swiper-slide dl dd .caption{line-height: 1.6em; margin-bottom: .5em;}
.zjdc .swiper-slide dl dd .caption .elli-m{height: 3.2em;}
.zjdc .swiper-slide dl dd .desc p{color: #999;}
.zjdc .swiper-slide dl dd .desc p b{font-weight: normal;}
.zjdc .swiper-slide dl dd .desc p .etime{display: none;}
.zjdc .swiper-pagination{margin-top: 5px;}
.zjdc .swiper-pagination .swiper-pagination-bullet{width: 18px; height: 6px;}
.zjdc .swiper-pagination .swiper-pagination-bullet-active{width: 26px;}
.zjdc .swiper-pagination .swiper-pagination-switch{width: 18px; height: 6px;}
@media (max-width:1280px){
  .zjdc{padding: 10px 15px 15px;}
  .zjdc .swiper-fluid{padding: 0; background: none; border: none; box-shadow: none;}
  .zjdc .swiper-container{margin-right: -7px; margin-left: -8px;}
  .zjdc .swiper-slide dl{margin-right: 7px; margin-left: 8px; padding: 25px 15px 15px; margin-bottom: 1px; background: #fff;}
  .zjdc .swiper-slide dl dt{top: -1px; left: -1px; height: 22px; border-radius: 0 10px 0 10px;}
  .zjdc .swiper-slide dl dt span{line-height: 22px; font-size: .875em;}
  .zjdc .swiper-slide dl dt:after{content: normal;}
  .zjdc .swiper-slide dl dd{margin-left: 0;}
}


.zfxxgkzl ul li{width: 20%;}
.zfxxgkzl ul li a.item{padding: 1.375em 0; box-shadow: 5px 5px 15px rgba(0,0,0,.1);}
.zfxxgkzl ul li a.item i{width: 45px; height: 45px; margin-bottom: .5em;}
.zfxxgkzl ul li a.item span{font-size: 1.125em;}
.zfxxgkzl ul li a.item span b{display: none;}
.setIE.ie8 .zfxxgkzl ul li a.item{border: 1px solid #e6e6e6;}
@media (max-width:1280px){
  .zfxxgkzl ul li{width: 33.33333%;}
  .zfxxgkzl ul li.none{display: block;}
}
@media (max-width:992px){
  .zfxxgkzl ul{margin: 0 !important; padding-top: 1px; padding-left: 1px;}
  .zfxxgkzl ul li a.item{ margin-top: -1px !important; margin-left: -1px !important; box-shadow: none; border: 1px solid #e6e6e6;}	
}
@media (max-width:640px){
  .zfxxgkzl ul li a.item{padding: 1.25em 0;}
  .zfxxgkzl ul li a.item i{width: 50px; height: 50px;}
  .zfxxgkzl ul li a.item span{line-height: 1.25em; font-size: 1em;}
  .zfxxgkzl ul li a.item span b{display: block;}
  .zfxxgkzl ul li.li5 a.item span{height: 2.5em;}
  .zfxxgkzl ul li.li6 a.item span{height: 2.5em;}
}


.ztzl{position: relative;}
.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: 54.72%;}
@media (max-width:1500px){
  .ztzl .swiper-container{margin-right: -10px; margin-left: -10px;}
  .ztzl .swiper-slide dl{margin-right: 10px; margin-left: 10px;}	
}

body.useOldFixed .menu-cards li:not(.skipAutoFix){width: 33% !important; float: left !important;clear: none !important;}
body.useOldFixed .tab-brief:not(.skipAutoFix){ padding: 0 10px !important;}
body.useOldFixed .index-piclinks li:not(.skipAutoFix){width: 33% !important; float: left !important;clear: none !important;}