body footer{
  background-color: #3171a8;
}
.top{
  margin-bottom: 30px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.top .top_left,
.top .top_right{
  width:calc(50% - 15px)
}
.column_title{
  margin-bottom: 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.column_title.center{
  margin-right: 0;
  justify-content:space-between;
  width: 55%;
  margin-left: auto;
}
.column_title img{
  height: 60px;
  margin: 0;
}
.column_title a{
  font-weight: 700;
  color: #225c94;
}

main .mb30 {
  margin-bottom: 0px;
}
.top .top_right{
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.top .top_right .newList{
  flex:1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.top .top_right .newList .item{
  padding: 10px;
  background: #f2f9ff;
}
.top .top_right .newList .item a{
  color:#014b8b;
}
main #swp11 .swiper-pagination-bullet-active{
  background:#cbf8fe;
}
#swp11 .slide-desc-wrap{
  background-color:#3171a8;
}
main #VideosList .video_title{
  position: relative;
  background:#dbedfd;
}
main #VideosList .video_title a{
  color:#024b8b;
  font-size:20px;
}
main a:hover {
  color:#3171a8!important;
}
main #VideosList .item>a{
  height: 50px;
  left: 50%;
  top: 40%;
  transform: translate(-25px, -25px);
}
body .showBanner>img {
  margin-bottom: 0px;
}
.content{
  padding-top:30px;
  padding-bottom:20px;
  background: url(https://wwp-static.wenweipo.com/img/special/xunmaijiangsu/img06.jpg?x-oss-process=image/resize,w_1000) no-repeat;
  background-size: 100% 100%;
}
body footer{
  margin-top: 0px;
}
#VisitingItinerary{
  overflow: hidden;
}
.VisitingItinerary{
  margin-bottom:30px;
}
.trip{
  margin-bottom: 30px;
  position: relative;
}
.trip .tripList .item{
  transition: all 0.5s;
  cursor: pointer;
  position: absolute;
  text-align: center;
}
.trip .tripList .item.active{
  transform: scale(1.3);
  z-index:9;
}
.trip .tripList .item:nth-child(1){
  top: 71%;
  left: 1%;
}
.trip .tripList .item:nth-child(2){
  left: 13%;
  top: 81%;
}
.trip .tripList .item:nth-child(3){
  left: 23%;
  top: 72%;
}
.trip .tripList .item:nth-child(4){
  left: 17%;
  top: 36%;
}
.trip .tripList .item:nth-child(5){
  left: 15%;
  top: 6%;
}
.trip .tripList .item:nth-child(6){
  left: 22%;
  top: -12%;
}
.trip .tripList .item:nth-child(7){
  left: 38%;
  top: -4%;
}
.trip .tripList .item:nth-child(8){
  left: 52%;
  top: 20%;
}
.trip .tripList .item:nth-child(9){
  left: 59%;
  top: 56%;
}
.trip .tripList .item:nth-child(10){
  left: 72%;
  top: 84%;
}
.trip .tripList .item:nth-child(11){
  left: 84%;
  top: 81%;
}
.trip .tripList .item:nth-child(12){
  left: 93%;
  top: 53%;
}
.trip .tripList .item:nth-child(13){
  left: 86%;
  top: 30%;
}
.trip .tripList .item:nth-child(14){
  left: 82%;
  top: 2%;
}
.trip .tripList .item:nth-child(15){
  left: 92%;
  top: -9%;
}
.trip .tripList .item img{
  height: 60px;
  margin-bottom: 8px;
}
.trip .tripList .item .text{
  padding: 5px 4px;
  border-radius: 13px;
  background: #dbedfd;
  color: #3171a8;
}
.trip .tripList .item .text span{
  display: block;
}
#VisitingItinerary .swiper-slide img{
  width: 100%;
}
@media(max-width:650px){
  .column_title.center{
    margin-right: auto;
    width: 100%;
    margin-left: auto;
  }
  .trip .tripList .item span {
    font-size: 5px;
  }
  .trip .tripList .item img {
    height: 20px;
  }
  .column_title img{
    height: 50px;
  }
  .trip .tripList .item:nth-child(1) {
    top: 68%;
    left: -2%;
  }
  .trip .tripList .item:nth-child(2) {
    left: 8%;
    top: 78%;
  }
  .trip .tripList .item:nth-child(3) {
    left: 20%;
    top: 70%;
  }
  .trip .tripList .item:nth-child(5) {
    left: 12%;
    top: 6%;
  }
  .trip .tripList .item:nth-child(6) {
    left: 22%;
    top: -17%;
  }
  .trip .tripList .item img {
    margin-bottom: 0px;
  }
  .trip .tripList .item:nth-child(10) {
    left: 72%;
    top: 79%;
  }
  .trip .tripList .item:nth-child(15) {
    left: 89%;
    top: -15%;
  }
  main #VideosList .item>a{
    height: 40px;
    transform: translate(-20px, -20px);
  }
  .top .top_left,
  .top .top_right,
  main #VideosList .item{
    width:calc(100%)
  }
  .top .top_left{
    margin-bottom:30px;
  }
  body main{
    padding:0 15px;
  }
}