.themepark_advertisement img {
   max-width: 100%;
   height: auto;
}

.themepark_advertisement .alignleft {
   display: inline;
   float: left;
   margin-right: 0;
}

.themepark_advertisement .alignright {
   display: inline;
   float: right;
   margin-left: 0;
}

.themepark_advertisement .aligncenter {
   clear: both;
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.themepark_advertisement {
   width: 100%;
   height: 1000px;
   position: fixed;
   overflow: hidden;
   top: 0;
   left: 0;
   z-index: 100000;
   text-align: center;
}

.themepark_advertisement_ba {
   width: 100%;
   height: 100%;
   position: absolute;
   top: 0;
   left: 0;
   z-index: 1;
   overflow: hidden;
   background: rgba(0, 0, 0, 0.8);
   filter: Alpha(opacity=40);
   -webkit-filter: blur(8px);
   -moz-filter: blur(8px);
   -ms-filter: blur(8px);
   filter: blur(8px);
}

.themepark_advertisement_in {
   max-width: 90%;
   padding: 0 10px 10px 10px;
   position: relative;
   margin-top: 8%;
   display: inline-block;
   z-index: 2;
}

.themepark_advertisement_in_mo {
   display: none;
   margin-top: 10vh;

}

.themepark_advertisement_close {
   width: 100%;
   height: 30px;
   position: relative;
}

.themepark_advertisement_close_in {
   width: 30px;
   height: 20px;
   background: #F60;
   position: absolute;
   color: #FFF;
   line-height: 20px;
   text-align: center;
   top: 0;
   right: -10px;
   font-family: Arial, Helvetica, sans-serif;
   cursor: pointer;
}

#udesk_btn>a{
   z-index: 500 !important;
}

@media screen and (min-width: 200px) and (max-width: 700px) {
   #themepark_advertisement_in_mo {
      display: block;
   }

   #themepark_advertisement_in_pc {
      display: none;
   }

   #themepark_advertisement_in {
      width: auto;
      height: auto;
      margin-top: 10%;
   }
}

/*海峰todo*/
.apply_float {
   display: block;
   width: 40px;
   text-align: center;
   background: red;
   color: #fff;
   padding: 10px 0;
   position: fixed;
   right: 0;
   top: calc(50% + 133px);
   /* transform: translateY(calc(-50%)); */
   cursor: pointer;
   user-select: none;
}

.apply_float:hover,
.apply_float:visited {
   color: #fff;
}

.pointer_icon {
   width: 24px;
   height: 24px;

}

.apply_float_con {
   width: 20px;
   line-height: 2.0rem;
   margin: 20px auto 0;

}

.line {
   border-top: 1px solid rgba(139, 0, 0, 0.4);
}

@media screen and (max-width:785px) {
   .apply_float {
      right: 18px;
      border-radius: 20px;
      padding: 8px;
      width: 40px;
      height: 40px;
      overflow: hidden;
      top: calc(50% + 50px);
   }
}

/* zhanjq 20230331 start  */
.contact_float {
   display: block;
   width: 40px;
   text-align: center;
   background: blue;
   color: #fff;
   padding: 10px 0;
   position: fixed;
   right: 0;
   top: calc(50% - 133px);
   /* transform: translateY(calc(-50%)); */
   cursor: pointer;
   user-select: none;
}

.contact_float:hover,
.contact_float:visited {
   color: #fff;
}

.contact_float_con {
   width: 20px;
   line-height: 2.0rem;
   margin: 20px auto 0;

}

.contact_float_line {
   border-top: 1px solid rgba(70, 0, 0, 0.4);
}

@media screen and (max-width:785px) {
   .contact_float {
      right: 18px;
      border-radius: 20px;
      padding: 8px;
      width: 40px;
      height: 40px;
      overflow: hidden;
      top: calc(50% + 0px);
   }
}
/* zhanjq 20230331 end*/

