 @charset "utf-8";
/* CSS Document */

*{margin: 0px;padding: 0px;}
*,
*::before,
*::after {
  box-sizing: border-box;
}
body{font-family: 'PingFang SC', 'Microsoft YaHei', 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;color: #000;background-color: #fff; line-height: 150%; font-size: 1.125rem;} 
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, hr{margin: 0px;padding: 0px;}
html, body{ height: 100%; width: 100%;}
a{color: #000;text-decoration: none;}
a:hover{/*color: #808080;*/text-decoration: none; }
img{border: 0;}
ul{display: block;}
ul, ul li{list-style: none;}
input, select, textarea{vertical-align: middle;font: 1rem "harmonyos-regular", Verdana, Geneva, sans-serif;border: 1px solid #dedede;}
.left{float: left;}
.right{float: right;}
.mt{margin-top: 0.625rem;}
.mr{margin-right: 0.625rem;}
.mb{margin-bottom: 0.625rem;}
.ml{margin-left: 0.625rem;}
.pt{padding-top: 0.625rem;}
.pt2{padding-top:1.25rem;}
.pt3{padding-top:1.875rem;}
.pt4{padding-top:2.5rem;}
.pt5{padding-top:3.125rem;}
.pt6{padding-top:1.75rem;}
.pt7{padding-top:4.375rem;}
.pt8{padding-top:3rem;}
.pt9{padding-top:5.625rem;}
.pt10{padding-top:3.25rem;}
.pt11{padding-top:0.55rem;}
.pt12{padding-top:3.05rem;}
.pr{padding-right: 0.625rem;}
.pb{padding-bottom: 0.625rem;}
.pb2{padding-bottom: 1.25rem;}
.pb3{padding-bottom: 1.875rem;}
.pb4{padding-bottom: 2.5rem;}
.pb5{padding-bottom: 3.125rem;}
.pb6{padding-bottom: 1.75rem;}
.pb7{padding-bottom: 4.375rem;}
.pb8{padding-bottom: 3rem;}
.pb9{padding-bottom: 5.625rem;}
.pb10{padding-bottom: 3.25rem;}
.pb11{padding-bottom:0.275rem;}
.pb12{padding-top:3.05rem;}
.pl{padding-left: 0.625rem;}
.wp{margin: 0px auto;width: 1200px;}
.cls{font-size: 0px;height: 0px;line-height: 0px;clear: both;}
.hs{ background: #f6f6f6;}
.wp1380{  margin:0px auto}
.hs{ background: #f5f5f5;}
.h1, h1{ font-size: 16px; font-weight: 600;}
.container-s{ padding: 0px 40px;}
.container,
.wp,
.wp1380,
.row,
.col-* {
    max-width: 100% !important;
}
.fnb{font-weight:normal !important;}

.zsy-img{ width: 100%; overflow: hidden;  height: 100%;position: relative; text-align: center;}
.zsy-img img{ max-width:100%;display: block; border-radius: 20px;}
.zsy-img img.abc {position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; display: block; text-align: center; margin: auto;  transition:all 0.36s ease; object-fit:cover;}
/*.zsy-img a:hover img.abc{ transform: scale(1.08);} */



/*.zsy-img:after{content:"";position:absolute;width:200%;height:0;left:50%;top:50%;background-color:rgba(255,255,255,.3);transform:translate(-50%,-50%) rotate(-45deg);z-index:1}
.zsy-img:hover:after{height:250%;transition:all 600ms linear;background-color:transparent}*/



/*.hover-img:hover img{transform: scale(1.08);}*/

.zoom{ transition:all 0.36s ease;}

.zoom-box{ overflow:hidden;}
.zoom-box img{ max-width:100%;}
/*.zoom-box:hover .zoom{ transform:scale(1.08); border-radius:0px;}*/

.box-pl10{ padding-left:100px;}
.box-pr10{ padding-right:100px;}

.f18{font-size: 1.125rem;  color: #000;}
.f24{font-size: 1.105rem;  color: #000; font-weight: bold; line-height: 150%;}
.f24{font-size: 2.25rem;  color: #000; font-weight: bold; line-height: 150%;}
.f48{font-size: 3rem; line-height: 120%; font-weight: bold; color: #000;}


.container{ padding-right:6%; padding-left: 6%;}
.row { --bs-gutter-x: 0.35rem; }
.row2 { --bs-gutter-x: 0.7rem; }
.rowitem1 { --bs-gutter-x: 1.75rem; }
.rowitem2 { --bs-gutter-x: 0.55rem; }
/* .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{padding-right: 1.25rem; padding-left: 1.25rem;} */
.g-0, .gx-0 {--bs-gutter-x: 0;}
img{display:inline-block; max-width: 100%;}

.x1{ width:100%;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.x2{ width:100%;   overflow: hidden;  text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;  -webkit-box-orient: vertical;  display: -moz-box; -moz-line-clamp: 2;  -moz-box-orient: vertical; word-wrap: break-word; word-break: auto-phrase; white-space: normal;    }
.x3{ width:100%;   overflow: hidden;  text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3;  -webkit-box-orient: vertical;  display: -moz-box; -moz-line-clamp: 3;  -moz-box-orient: vertical; word-wrap: break-word; word-break: auto-phrase; white-space: normal;    }


.ty-flex{display: flex; flex-wrap: wrap;}
.ty-flex-zy-lb{justify-content: space-between;}
.ty-flex-zy-jz{justify-content: center;}
.ty-flex-sx-jz{ align-items: center;}
.ty-flex-sx-db{ align-items: flex-end;}
.ty-flex-nr-jz{align-content: center;}
.ty-flex-wrap{flex-wrap: wrap;}

.mt5{margin-top: 50px;}



.cb-cursor:before{background:var(--theme-color)}



@font-face {
    font-family: "iconfont"; /* Project id 5031770 */
    src: url('../font/iconfont.woff2?t=1763455446926') format('woff2'),
         url('../font/iconfont.woff?t=1763455446926') format('woff'),
         url('../font/iconfont.ttf?t=1763455446926') format('truetype');
}


.iconfont {
  font-family: "iconfont" !important;
  font-size: 1rem;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}



:root{--theme-color:#000; --theme-color2:#f27830;  --theme-color3:#0a0f1a; --title-font-size:3.2rem;--primary-color:#1a1a1a;--secondary-color:#F3F3FF;--text-color:#556171;--accent-color:#f27830;--accent-color-two:#506CD7;--white-color:#FFF;--divider-color:#55617124;--dark-divider-color:#FFF24;--error-color:#e65757;--default-font:"DM Sans",sans-serif}

.ty-color{color:var(--theme-color)}
.bs-color{color:#fff;}


/*图片效果*/
 figure{margin: 0rem;}
.image-anime{position:relative;overflow:hidden}
.image-anime:after{content:"";position:absolute;width:200%;height:0;left:50%;top:50%;background-color:rgba(255,255,255,.3);transform:translate(-50%,-50%) rotate(-45deg);z-index:1}
.image-anime:hover:after{height:250%;transition:all 600ms linear;background-color:transparent}




/*加载*/

.preloader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background:var(--secondary-color);display:flex;align-items:center;justify-content:center}
.loading-container,.loading{height:120px;position:relative;width:120px;border-radius:100%}
.loading-container{margin:40px auto}
.loading{border:1px solid transparent;border-color:transparent #000 transparent #000;animation:rotate-loading 1.5s linear 0s infinite normal;transform-origin:50% 50%}
.loading-container:hover .loading,.loading-container .loading{transition:all .5s ease-in-out}
#loading-icon{position:absolute;top:50%;left:35%;max-width:70px;transform:translate(-20%,-50%)}
@keyframes rotate-loading{
  0%{transform:rotate(0deg)}
  100%{transform:rotate(360deg)}
}

.container-fluid{padding-left: 8%; padding-right: 8%;font-size:0.975rem;}
.container-fluid .swiper{padding-right:0 !important;}




/*header*/
.ix-header{ width:100%; top:0; z-index:101; height:80px; border-bottom: solid 1px #e0e0e0;}
.ix-logo img{height: 33px;}
.ix-logo-nav{align-items: flex-end;}
.ix-an-ewm-lxxx .ewm-tc{ position:relative;right:35px; }
.ix-an-ewm-lxxx .top-icon:nth-child(1){padding-left: 0rem;}
.top-icon{font-size: 1.8rem; color: #000; cursor: pointer; transition: all 0.36s ease;position:relative;}
/*一级导航*/
.ix-nav li{position:relative;  padding: 0rem 1.5vw;}
.ix-nav li>a{color:#000; font-size:0.975rem; font-weight: bold;}
.ix-nav li>i{font-size:12px; display:inline-block; padding-left:10px;}
.ix-nav li i.yy{padding-left:0px; font-size:1.25rem; vertical-align:middle; padding-right:10px;}
.ix-nav li i.mobile-an{cursor:pointer;}
.nax-an{ display:none;}
.nav-colose{ display:none;}
/*二级导航*/
.ix-nav li .subnav{width:100% !important; left:0 !important; right:0!important;  position:absolute; top:150px;  opacity:0; visibility:hidden; transition:all 0.36s ease; background:#fff; box-shadow:0px 0px 10px rgba(0,0,0,0.2); width:100%; text-align:center; border-radius:6px; overflow:hidden;}
.ix-nav li:hover .subnav{ opacity:1; visibility:visible; top:100px; }
.ix-nav li .subnav a{line-height:160%; display: block; font-size:1.2rem; padding:10px 10px; transition:all 0.36s ease;}
.ix-nav li .subnav a:hover{background:var(--theme-color);color:#fff;}
.open-logo{ display:none; }
/*=========导航-end=========*/




/*===============================db_xs==========================*/
.db_xs { width: 50px; height: 50px; transition: all 0.36s ease;  position: fixed; right: 30px; bottom: 60px; z-index: 9999; border-radius: 50%; display: none; background: url(../images/xs.png) no-repeat center center; background-color: rgba(0,0,0,0.2);}
.db_xs:hover{ background-color: var(--theme-color);}
.wp-box{ padding-left:8%; padding-right:8%;}


/*标题通用*/

.swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;border-radius:5px;background:rgba(0,0,0,0.2);margin:0px 5px;transition:all 0.36s ease;opacity:1;}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:1.875rem;background:var(--theme-color);}
.swiper-button-next,.swiper-button-prev{width:3.125rem;height:3.125rem;background:rgba(0,0,0,0.5);border-radius:6px;text-align:center;line-height:50px;transition:all 0.36s ease;}
.swiper-button-next i,.swiper-button-prev i{font-size:0.9rem;color:#fff;}
.swiper-button-next{right:0rem;}
.swiper-button-prev{left:0rem;}
.swiper-button-prev:after,.swiper-button-next:after{display:none;}
.swiper-button-prev:after,.swiper-button-next:after{display:none;}
.swiper-button-next:hover,.swiper-button-prev:hover{background:var(--theme-color);}
.swiper-button-next,.swiper-button-prev{top: 35%;}




/*通用字体大小*/
.f18{font-size: 1.125rem;  color: #000;}
.f20{font-size: 0.975rem;  color: #000; line-height: 130%;}
.f24{font-size: 1.1rem;  color: #000; font-weight: bold; line-height: 130%;}
.f28{font-size: 1.75rem;  color: #000; font-weight: bold; line-height: 120%;}
.f36{font-size: 1.3rem;  color: #000; font-weight: bold; line-height: 120%;}
.f48{font-size: 3rem; line-height: 120%; font-weight: bold; color: #000;}


/*微信信息弹窗*/
.dz1-modal .modal-header{justify-content: center; border-bottom: none; padding-bottom: 0rem; color: #000; padding-top: 1.875rem;}
.dz1-modal .modal-body{text-align: center; padding-bottom: 1.25rem;}


.dz2-modal .modal-header{border-bottom: none; padding-bottom: 0rem; color: #000; padding-top: 1.875rem;}
.dz2-modal .modal-body{ padding-bottom: 1.25rem;}
.xx-main-list{background: #f5f5f5; border-radius:6px; padding: 0.5rem 1rem; color: #666; width: 100%;font-size:0.975rem;}
.xx-main-list a{color: #666; text-decoration: underline;}
.xx-main-list i{padding-right: 0.8rem; font-size: 1.6rem; color: #000;}
.xx-main-list img{ height:27px;width:27px;margin-right:10px; }
.xx-main{gap: 0.625rem;}
.xx-mian-tit{font-size: 0.9rem; text-align: center;}



/*轮播图片*/
.swiper-pagination-bullets.swiper-pagination-horizontal{bottom: 0rem;}
.ix-banner-box{position: relative;}
.baner-img img{border-radius: 20px;}
.ix-banner-box .row{align-items: center; gap: 2.5rem 0rem;}

.baner-tit .t1{font-size: 1.05rem; color: #999;}
.baner-tit .t2{font-size: 1.5rem; color: #000; line-height: 100%; font-weight: bold;word-break:auto-phrase;}

/*按钮*/
.ix-more{transition: all 0.36s ease;display: block; width: 8.25rem; border-radius:30px; background-color: #000; color: #fff; font-size: 1.05rem;  text-align: center; padding: 0.9rem 0rem;font-weight:bold; }
.ix-more2{margin: 0px auto; transition: all 0.36s ease; display: block; width: 8.25rem; border-radius:30px; background-color: #000; color: #fff; font-size: 1.05rem;  text-align: center; padding: 0.98rem 0rem;}
/*通用头部*/

/*酒店列表*/
.ty-hotel-list{border-radius: 20px; overflow: hidden;}
.ty-hotel-list a .zsy-img img{border-radius: 0px;}
.hotel-tit{background: #f5f5f5; padding: 1.875rem;} 
.hotel-tit .t2{color: #666;font-size:0.975rem;}
.hotel-tit .t3{ gap : 0.5rem;}
.hotel-tit .t3 span{padding: 0.2rem 1rem; border-radius: 20px; color: #666;  background-color: #fff; border: solid 1px #666; transition: all 0.36s ease;font-size:0.975rem;cursor:pointer;}
.hotel-tit .t4{padding-left:0px;font-size:0.975rem;color:#000;font-weight:bold;}
.hotel-tit .t4 span{font-size: 0.975rem; color: #999; font-weight: normal;text-decoration: line-through;}
.ix-hotel .row{gap: 2.5rem 0rem;}
.ix-hotel .row2{gap: 0.7rem 0rem;}

/*奖状和验证*/
.ix-jjyrz .row{gap: 2.5rem 0rem;}

/*内容不管占没占满都在最底部*/
.pg-news-deta { display:flex;flex:1; }

/*底部*/
.ix-footer{border-top: solid 1px #e0e0e0;}
.ix-footer-logo img{height: 33px;}
.ix-footer-nav .t1{gap: 0rem 1.25rem;}
.ix-footer-nav .t2 i{font-size: 1.5rem; vertical-align: middle; padding-right: 0.325rem;}
.ix-footer-follow .t2{gap: 1.25rem;}
.ix-footer-follow .t2 i{font-size:1.55rem; color: #000;}
.ix-footer-nav-follow{border-bottom: solid 1px #e0e0e0;}
.ix-footer-nav-follow-mobile_one{display:none;}
.ix-footer-nav-follow-mobile_two{display:none;}
.ix-mobile-footer_follow{display:none;}
.ix-footter-xx{gap: 1.25rem;}
.ix-footter-xx a{text-decoration:underline;}
.ix-footer-nav .t1 a{ text-decoration:underline; }
.ix-footer-nav .pt a{ font-size:0.975rem;text-decoration:underline; }
/*声明*/
.ix-footter-copy span { font-size: 0.975rem; }

/*ty-cookies*/
.ty-cookies{position: fixed; bottom: 0; left: 0; width: 100%; background: #fff; z-index: 9999; box-shadow: 0px 0px 10px rgba(0,0,0,0.2); }
.ty-cookies-tit{width: 65%;}
.ty-cookies-an{width: 35%; justify-content: flex-end;}
.ty-cookies-an .t1 a{text-decoration: underline;}
.ty-cookies-an{gap: 0rem 1.875rem;}

/*响应式字体*/
html {font-size: calc(0.8rem + 0.3vw);}

/*下列内容控制对齐*/
.fxyd-wordbreak{ word-break:auto-phrase;padding-right:30px;color:#858585;font-size:0.975rem; }

/*右上角图标悬浮效果*/
.top-icon i{font-size: 1.275rem; color: #000; cursor: pointer; transition: all 0.36s ease;}
.ewm-tc{position: relative; } 
.top-wx-main{transition: all 0.36s ease; opacity: 0; visibility: hidden; position: absolute; top: 30px;right:5px; width: 200px; padding: 20px; background: #fff; border-radius: 20px; box-shadow: 0px 0px 10px rgba(0,0,0,0.1); z-index: 111; text-align: center;}
.top-wx-main .t1{font-size: 20px; font-weight: bold; padding-bottom: 10px;}
.top-wx-main .pt{font-size: 16px; color: #000; }
.top-lx-main{transition: all 0.36s ease; opacity: 0; visibility: hidden; position: absolute; top: 31px;right:0px; width: 287px; padding: 0px; background: #fff; border-radius: 20px; box-shadow: 0px 0px 10px rgba(0,0,0,0.1); z-index: 111; text-align: center;}
.top-lx-main h1{ font-size:26px !important;margin: 0 auto;font-weight:500; }
@media (max-width: 640px) {
    .top-wx-main{top: 29px;right:0; }
    .top-wx-main .t1{font-size:18px; }
    .top-lx-main{top: 29px;right:0;width: 263px;padding: 0px; }
    .top-lx-main h1{ font-size:18px !important; }
}

/*右下角图标悬浮效果*/
.foot-icon{ position:relative;cursor:pointer; }
.foot-wx-main{transition: all 0.36s ease; opacity: 0; visibility: hidden; position: absolute; top: -255px; left:-5px; width: 200px; padding: 20px; background: #fff; border-radius: 20px; box-shadow: 0px 0px 10px rgba(0,0,0,0.1); z-index: 111; text-align: center;}
.foot-wx-main .t1{font-size: 20px; font-weight: bold; padding-bottom: 10px;}
.foot-wx-main .pt{font-size: 16px; color: #000; }
@media(max-width:640px){
    .foot-wx-main{right: 100px; }
}

/*768~以上的继承下面样式*/
@media (min-width: 768px) {
    html { font-size: 16px; }
}

@media (min-width: 1380px) {
  
}
@media (min-width: 1680px) {
  

}



@media (max-width: 1580px) {
      


}
@media (max-width: 1480px) {

}


@media (max-width: 1380px) {
      
}


@media (max-width: 1380px) {
      
}

@media (max-width: 1380px) {
    
}

@media (max-width: 1280px) {

  .cb-cursor{display: none;}
   

    /*=======移动端响应式导航======*/
    .scr{display: none;}
    .ix-nav-order{display: none;}
    .ix-header .container{ padding-right: 6%; padding-left: 6%; height: 60px;}
    .ix-header .ix-logo{padding: 0.625rem 0px; text-align: left; margin-left: 0rem;}
    
    .ix-nav{width: 100%; height: 100%;  background: #fafafa; position: fixed; top: 0;  right: -100%;  z-index: 2000; overflow-x: hidden;  overflow-y: scroll;  transition: all .3s;  -webkit-transition: all .3s;}
    .ix-nav ul{padding-top: 0rem; border-bottom: none; padding: 0rem 0.975rem;border-bottom:1px solid #ebebeb;margin:0 -1.55rem;}
    
    .ix-nav li{ display:block;  width:calc(100% - 0px); line-height:initial;/*border-bottom: 1px solid #ebebeb;*/ height: initial;line-height:40px;padding:0 2.15rem;}
    .ix-nav li:nth-child(2){ margin-top:10px; }
    .ix-nav li:nth-child(6){ margin-bottom:10px; }
    .ix-nav ul li a{ color:#000 !important;  padding:0.5rem 0px; font-size: 1.25rem;  /*padding-left:30px;*/ display:inline-block; }
/*    .ix-nav li a:after{ width:10px; height:10px; border:solid 1px #d8d8d8; position:absolute; left:0rem; top:25px; content:''; border-radius:10px;}*/
    .ix-nav.open{right:0;}
    .ix-nav li .subnav{text-align: left; padding: 0.625rem 0rem;}
    .ix-nav li .subnav a{font-size: 1.125rem; display: block;}
    .ix-nav li i.mobile-an{font-size: 1rem;}
    .ix-nav li .subnav a{ padding-left: 2.25rem; padding-top: 0.625rem; padding-bottom: 0.625rem;}
      /*二级*/
     .ix-nav li .subnav{ opacity:initial; visibility:initial; transition:initial; display:none; position:initial; box-shadow:none; margin-bottom:1.25rem; background: #f2f2f2 !important;}
     .ix-nav li .subnav a{padding-left:30px; text-align:left;}
     .ix-nav li i.mobile-an{ transition:all 0.36s ease; transform:rotate(270deg); font-size: 14px; color:#b3b3b3 !important; position:absolute; right:5px; top:12px; width: 30px; padding-left:0px; height: 30px; text-align: center; line-height:30px;}
     .ix-nav li .mobile-an.active{transform:rotate(360deg); }
     .nav-colose{padding:1.25rem 0px; color:#000; text-align:right; display:block;font-weight:bold;}
     .ix-nav li i.yy{display:none;}
     .ix-nav .open-logo-li{ display:flex;align-items:center;justify-content:space-between; }
     .ix-nav .open-logo-li::after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#ebebeb;transform: scaleY(0.9);}
     .open-logo{ display:inline-block; }
     .open-logo img{ width:130px;height:40px; }
     .ix-an-ewm-lxxx .ewm-tc{ position:relative;right:20px; }
     .top-icon i{ font-size:1.475rem; }


     /*移动端黑色层*/
     .nav-bg { display: none;background-color: rgba(0,0,0,.7); position: fixed; right: 0; left:0; top: 0; width: 100%; height: 100%;  z-index: -1; transition:all .3s; -webkit-transition:all .3s;}
     .nav-bg.open{opacity: 1; z-index: 11; display: block;}

     .ix-header>.container-fluid{align-items: center;}

    
      /*=======移动端响应式导航-END======*/

      html, body{height: initial; }
      .ix-header{/*position: relative;*/ /*height: 60px;*/}
      .ix-header.active{position:fixed;background:#fff;}
      .ix-header .ix-logo img.a1{display: none;}
      .ix-header .ix-logo img.a2{display: block;}
      .ix-header .ix-logo{padding: 10px 0rem;margin-top:-2px;}
      .ix-header .ix-logo img { height: 40px;}
  
      

   
  


}

@media(max-width:1280px){
    .nax-an{ display:block; font-size:1.5rem; color:#000;margin-left:20px;margin-top:2px;font-weight:bold; }
}



@media (min-width: 1080px) {
    .col-lg-6{ flex:0 0 auto;width:50%; }
  }
@media (max-width: 640px) {

  .modal.show .modal-dialog{    padding: 0rem 0.7rem;}
    /*通用*/
    .container-fluid{padding-left: 1.55rem; padding-right: 1.55rem;}
    .pt6{ padding-top: 1.875rem;}
    .pb6{ padding-bottom: 1.875rem;}
    .pt8{ padding-top: 1.875rem;}
    .pb8{ padding-bottom: 1.875rem;}
    .pt4{padding-top: 1.875rem;}
   .pb4{padding-bottom: 1.875rem;}
   .pt10{ padding-top: 2.5rem;}
   .pb10{ padding-bottom: 2.5rem;}
    .pt12{ padding-top: 2rem; }

    body {
        font-size: 1rem;
        line-height: 180%;
    }
 
    .f24{font-size:1.175rem;}
    .f36{font-size: 1.3rem;}


    /*通用文字*/
    .f48{font-size: 2rem;}
  
    /*向上*/
    .db_xs{ width: 40px; height: 40px; line-height: 40px; background-size: 30px 30px; bottom: 30px; right: 1.25rem;}
   
    /*首页图片文字*/
    .ix-banner{ border-bottom:1px solid #dedede;padding-bottom:35px; }
    /*房源管理*/
    .ix-hotel{ /*border-bottom:1px solid #dedede;*/padding-bottom:35px; }
    .hotel-tit .t2{font-size:1.0rem;padding:10px 0;}
    .hotel-tit .t4{font-size:1.0rem;padding-left:0px;}
    .hotel-tit .t4 span{font-size:1.0rem;}
    .hotel-tit .t3{ display:none; }
    .dropdown-menu{display:none !important;}
    .mobile-dropdown{position:fixed;top:18rem;left:0;background:white;border:1px solid #e0e0e0;border-radius:6px;min-width:100%;list-style:none;padding:0;margin:0;box-shadow:0 4px 12px rgba(0,0,0,0.1);z-index:1000;padding:1.25rem;max-height:300px;overflow:auto;/*white-space:nowrap;*/}
    .mobile-dropdown li{padding:0.625rem 1.25rem;cursor:pointer;border-radius:8px;font-size:1.0rem;}
    .clear-all{display:none;}
    
    /*放心预定*/
    .ix-fxyd_mb{margin-bottom:20px;}
/*    .ix-fxyd{ border-bottom:1px solid #dedede;padding-bottom:35px; }*/
    /*新闻信息*/
/*    .pg-text{border-bottom:1px solid #dedede;padding-bottom:35px;}*/
    .mobile-fw{flex-wrap:nowrap;}
    /*奖状与验证*/
    .ix-banner-box .row, .ix-jjyrz .row, .ix-hotel .row {
        gap: 1.875rem 0rem;
    }
    .nax-an{ display:block; font-size:1.5rem; color:#000;margin-left:20px;margin-top:2px;font-weight:bold; }
    /*底部*/
    .ix-footer-logo img{height: 33px;}
    .ix-footer-follow{padding-top: 1.25rem;}
    .ix-footer-nav .t1{gap: 0rem 0.8rem;}
    .ix-footter-xx{gap:0.625rem 0.8rem;}
    .ix-footer-nav-follow-pc_one{display:block;}
    .ix-mobile-footer_follow{display:flex;justify-content:center;}
    .ix-mobile-footer_follow .t2 i{font-size:1.95rem;}
    .swiper{ width:100%;padding-right:50px; }
    
} 
