.banner{display:block;height:calc(var(--base-font) * 780)}
.banner-swiper{display:block; overflow:hidden; position:relative; z-index:6;}
.banner-outer{width:5000%;}
.banner-outer:after{display:block; content:''; clear:both;}
.banner-div{width:2%; float:left; position:relative;}
.banner-content{position:absolute; left:0; top: -30%; right:0; bottom:0; z-index:8;
display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-o-box; display:box; 
-webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -o-box-pack:center; box-pack:center; 
-webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -o-box-align:center; box-align:center; 
color:; text-align:;}
.banner-image{display:block;}
.banner-image img{width:100%; display:block; object-fit:cover;}
.banner-prev,
.banner-next{position:absolute; z-index:8; top:50%; width:calc(var(--base-font) * 48); height:calc(var(--base-font) * 48); line-height:calc(var(--base-font) * 48); text-align:center; margin-top:-0.75rem; background:rgba(0,0,0,0.28); cursor:pointer; opacity:0; transition:0.3s;}
.banner-swiper:hover .banner-prev,
.banner-swiper:hover .banner-next{opacity:1;}
.banner-prev i,
.banner-next i{color:#fff; font-size:calc(var(--base-font) * 48);}
.banner-prev:hover i,
.banner-next:hover i{color:#f20f0f;}
.banner-prev{left:0;}
.banner-next{right:0;}
.banner-draw{position:absolute; z-index:8; bottom:3.8%; left:0; right:0;}
.banner-draw>article{display:block; text-align:center;}
.banner-draw>article>span{display:inline-block; width:12px; height:12px; cursor:pointer; background:rgba(255,255,255,0.38); box-shadow:0 0 2px rgba(0,0,0,0.28); margin:0 0.25rem; border-radius:0.33rem; transition:0.2s;}
.banner-draw>article>span[class*="active"]{background:#f20f0f;}
@media(max-width:767px){
    .banner-draw>article>span{margin:0 2px;} 
}

.box1{
    position: absolute;
    bottom: calc(var(--base-font) * 30);
    z-index: 8;
    left: 0;
    justify-content: center;
    right: 0;
}

.box1 .items1 {
  width: calc(var(--base-font) * 320);
  height: calc(var(--base-font) * 127);
  margin-right: calc(var(--base-font) * 40);
  background: linear-gradient(0deg, #FFEEDB, #FFFFFF);
  border-radius: calc(var(--base-font) * 10);
    opacity: 0.7;
}
.box1 .items1.cur,.box1 .items1:hover{background: linear-gradient(0deg, #F3E0FF, #FEF8FF);opacity: 1;}
.malaysia .box1 .items1.cur,.malaysia .box1 .items1:hover{background: linear-gradient(0deg, #FECC90, #FFF3ED);}
.macao .box1 .items1.cur,.macao .box1 .items1:hover{background: linear-gradient(0deg, #AEEBDF, #F5FFFD);}
.singapore .box1 .items1.cur,.singapore .box1 .items1:hover{background: linear-gradient(0deg, #C3DEFF, #F3F8FF);}
.box1 .items1{transition: transform 0.3s ease; /* 平滑过渡效果 */}
.box1 .items1 .text1{margin-right: 0.41rem;}
.box1 .items1:hover {transform: translateY(-0.41rem); /* 向上移动20px */}

.box1 .images1 {
  width: calc(var(--base-font) * 78);
  height: calc(var(--base-font) * 78);
  margin: calc(var(--base-font) * 25) 0 0 calc(var(--base-font) * 37);
     border-radius: 0.3rem;
}

.box1 .text1 {
  width: calc(var(--base-font) * 144);
  height: calc(var(--base-font) * 25);
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: calc(var(--base-font) * 24);
  font-family: MicrosoftYaHei;
  font-weight: 400;
  text-align: left;
  white-space: nowrap;
  line-height: calc(var(--base-font) * 24);
  margin: calc(var(--base-font) * 52) calc(var(--base-font) * 81) 0 calc(var(--base-font) * 28);
}

/*优势*/
.shu{background-color: #AD36F0;width: 0.25rem;height: calc(var(--base-font) * 20);margin-right: calc(var(--base-font) * 10);}
.aomen .shu{background-color: #2FA790;width: 0.25rem;height: calc(var(--base-font) * 20);margin-right: calc(var(--base-font) * 10);}
.malaixiya .shu{background-color: #FF6B1C}
.singapore .shu{background-color: #005CFD}
.section{padding: calc(var(--base-font) * 80) 0;}
.section .top h2 {line-height: 1;text-align: center;font-size: calc(var(--base-font) * 36);margin: 0 calc(var(--base-font) * 20);letter-spacing: 3px;color:#333333}
.section .top{display:flex;justify-content:center;align-items: center;}
.section .top .img{height: calc(var(--base-font) * 30);}
.section .tip-en{color: #C9C9C9;text-align: center;margin-top: calc(var(--base-font) * 10);font-size: calc(var(--base-font) * 20);letter-spacing: 3px;}
.youshi-content .c .title{display: flex;align-items: center;font-size: calc(var(--base-font) * 24);margin-top: calc(var(--base-font) * 80);}
/*.youshi-content .c .shu{background-color: #AD36F0;width: 6px;height: 20px;margin-right: 10px;}*/
.youshi-content .c .group{display:flex;align-items:center;    justify-content: space-between;margin-top:calc(var(--base-font) * 30)}
.youshi-content .c .group .item{
    width: calc(var(--base-font) * 256);
    height: calc(var(--base-font) * 164);
    background: #f9f1fe;
    border-radius: 0.33rem;
    border: 1px solid #DDA1FF;
    padding: calc(var(--base-font) * 30);
}
.youshi-content .c.aomen .group .item{
    border: 1px solid #63CFBA;
    background: #e1fbf6;
    height: calc(var(--base-font) * 180);
}
.youshi-content .c.malaixiya .group .item{
    border: 1px solid #FF8B4E;
    background: #FFF4EE;
    height: calc(var(--base-font) * 210);
}

.youshi-content .c .group .item .t1{font-size: calc(var(--base-font) * 20);color:#333333;font-weight:400}
.youshi-content .c .group .item .t1 .iconfont{color:#AD36F0;font-size: calc(var(--base-font) * 20);margin-right:calc(var(--base-font) * 5)}
.youshi-content .c.aomen .group .item .t1 .iconfont{color:#26A28A}
.youshi-content .c.malaixiya .group .item .t1 .iconfont{color:#FF6B1C}
.youshi-content .c .group .item .t2{font-size: calc(var(--base-font) * 14);color:#666666;margin-top:calc(var(--base-font) * 15)}
.youshi-content .c .group .item.cur{background: linear-gradient(0deg, #C36CF5, #DA9AFF);}
.youshi-content .c.aomen .group .item.cur{background: linear-gradient(0deg, #77D1BF, #22A087);}
.youshi-content .c.malaixiya .group .item.cur{background: linear-gradient(0deg, #FFB188, #FF8442);}
.youshi-content .c .group .item.cur .t1{color:#FFFFFF}
.youshi-content .c .group .item.cur .t1 .iconfont{color:#FFFFFF;}
.youshi-content .c .group .item.cur .t2{color:#FFFFFF}
.youshi-content .c .group .item:hover{background: linear-gradient(0deg, #C36CF5, #DA9AFF);}
.youshi-content .c.aomen .group .item:hover{background: linear-gradient(0deg, #77D1BF, #22A087);}
.youshi-content .c.malaixiya .group .item:hover{background: linear-gradient(0deg, #FFB188, #FF8442);}
.youshi-content .c .group .item:hover .t1{color:#FFFFFF}
.youshi-content .c .group .item:hover .t1 .iconfont{color:#FFFFFF;}
.youshi-content .c .group .item:hover .t2{color:#FFFFFF}

/*申请条件*/
.tiaojian{background: #F9F9F9;}
.tiaojian-content .c{margin-top:calc(var(--base-font) * 80)}
.tiaojian-content .c .tab-box{display:flex;align-items:center}
.tiaojian-content .c .tab-box .tab{background-color: #ad36f01a;border-radius: 0.33rem;font-size:calc(var(--base-font) * 18);color:#AD36F0;margin-right: calc(var(--base-font) * 20);padding: calc(var(--base-font) * 5) calc(var(--base-font) * 30);cursor:pointer}
.tiaojian-content .c.aomen .tab-box .tab{background: #72C8B7;color:#FFFFFF}
.tiaojian-content .c.xjp .tab-box .tab{color: #005CFD;border:1px solid #005CFD;background:#FFF}
.tiaojian-content .c.xjp .tab-box .tab.cur,.tiaojian-content .c.xjp .tab-box .tab:hover{background: linear-gradient(180deg, #005CFD, #498BFF);color:#FFFFFF;border:1px solid transparent}
.tiaojian-content .c.malaixiya .tab-box .tab{background: #EEB291;color:#FFFFFF}
.tiaojian-content .c .tab-box .tab.cur{background: linear-gradient(180deg, #C36DF5, #D793FE);color:#FFFFFF}
.tiaojian-content .c.hk .tab-box .tab.cur,.tiaojian-content .c.hk .tab-box .tab:hover{background: linear-gradient(180deg, #C36DF5, #D793FE);color:#FFF}
.tiaojian-content .c.aomen .tab-box .tab.cur,.tiaojian-content .c.aomen .tab-box .tab:hover{background: linear-gradient(0deg, #4EC0AA, #22A087);}
.tiaojian-content .c.malaixiya .tab-box .tab.cur,.tiaojian-content .c.malaixiya .tab-box .tab:hover{background: linear-gradient(0deg, #FFB188, #FF8442);}
.tiaojian-content .c .group{margin-top:calc(var(--base-font) * 40);display:flex;justify-content: space-between;}
.tiaojian-content .c .group .item{width: calc(var(--base-font) * 320);height: calc(var(--base-font) * 260);border-radius: 0.33rem;}
.tiaojian-content .c.aomen .group .item{height: calc(var(--base-font) * 350);}
.tiaojian-content .c.malaixiya .group .item{height: calc(var(--base-font) * 180);}

.tiaojian-content .c .group .item2{position:relative}
.tiaojian-content .c .group .item2 .zhezhao{
    background: rgba(0, 0, 0, .3);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: calc(var(--base-font)* 10);
}
.tiaojian-content .c .group .item2 img{width: 100%;height: 100%;border-radius: calc(var(--base-font) * 10);}
.tiaojian-content .c .group .item2 .text{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #FFFFFF;
    font-size:calc(var(--base-font) * 20);
}

.tiaojian-content .c .group .item2 .bg {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: linear-gradient(180deg, #F9EFFF, #FFFFFF);
    border-radius:calc(var(--base-font)* 8);
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
}
.tiaojian-content .c .group .item2:hover .bg {
	filter: alpha(opacity=80);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.tiaojian-content .c .group .item2 .bg{background: linear-gradient(180deg, #F9EFFF, #FFFFFF);padding:calc(var(--base-font) * 30);}
.tiaojian-content .c .group .item2 .bg .title{font-weight: 400;font-size:calc(var(--base-font) * 20);color: #000000;margin-top: calc(var(--base-font) * 20);}
.tiaojian-content .c .group .item2 .bg .intro{margin-top:calc(var(--base-font) * 20)}
.tiaojian-content .c .group .item2 .bg .intro .t{font-size: calc(var(--base-font) * 14);color:#666666;line-height: calc(var(--base-font) * 24);}
.tiaojian-content .c .group .item2 .bg .intro .t .s1{font-weight:bold}
.tiaojian-content .c.xjp .group .item2 .bg{background: linear-gradient(180deg, #E8F0FF, #F4F8FF);}
.tiaojian-content .c.aomen .group .item2 .bg{background: linear-gradient(180deg, #E1FBF6, #FFFFFF);}
.tiaojian-content .c.malaixiya .group .item2 .bg{background: linear-gradient(180deg, #FDECE2, #FFFFFF);padding:calc(var(--base-font) * 30);}

/*攻略*/
.gonglue-content .group{display:flex;justify-content:space-between;margin-top:calc(var(--base-font) * 80)}
.gonglue-content .group .item{width: calc(var(--base-font) * 200);height: calc(var(--base-font) * 160);margin-right: calc(var(--base-font) * 40);background: linear-gradient(180deg, #F6F6F6, #FCF7FF);border-radius:0.33rem;padding:calc(var(--base-font) * 30);position:relative}
.gonglue-content .hk .group .item:hover{background: linear-gradient(180deg, #F9EFFF, #FCF7FF);}
.gonglue-content .malaixiya .group .item{background: linear-gradient(180deg, #F8F8F8, #FEF1EB);}
.gonglue-content .malaixiya .group .item:hover{background: linear-gradient(180deg, #FFE9DD, #FFF6F1);}
.gonglue-content.xjp .group .item{background: linear-gradient(180deg, #F8F8F8, #EFF1FD);}
.gonglue-content.xjp .group .item:hover{background: linear-gradient(180deg, #E8F0FF, #F4F8FF);}
.gonglue-content .aomen .group .item{background: linear-gradient(180deg, #F8F8F8, #EFFEFB);}
.gonglue-content .aomen .group .item:hover{background: linear-gradient(0deg, #E1FBF6, #F6FFFD);}
.gonglue-content .group .item .img{text-align:center}
.gonglue-content .group .item .img .iconfont{font-size:calc(var(--base-font) * 28)}
.gonglue-content .group .item .title{font-weight: 600;font-size: calc(var(--base-font) * 14);color: #333333;text-align:center;margin-top:calc(var(--base-font) * 20)}
.gonglue-content .group .item .sanjiao{
    width: 0;
    height: 0;
    border-left: calc(var(--base-font) * 10) solid transparent;
    border-right: calc(var(--base-font) * 10) solid transparent;
    border-top: calc(var(--base-font) * 15) solid #F6F6F6;
    position: absolute;
    bottom: -0.625rem;
    left: calc(var(--base-font) * 90);
}
.gonglue-content .c .xian{margin-top:0.625rem;width:100%}

/*费用*/
.feiyong{background: #F9F9F9;}
.feiyong-content .c .group{margin-top:calc(var(--base-font) * 40);display:flex;justify-content: space-between;}
.feiyong-content .c .group .item{width: calc(var(--base-font) * 320);height: calc(var(--base-font) * 190);border-radius:0.33rem}
.feiyong-content .c .group .item.item1{background: linear-gradient(180deg, #F9EFFF, #FFFFFF);padding:calc(var(--base-font) * 30);}
.feiyong-content .c.aomen .group .item.item1{background: linear-gradient(180deg, #E1FBF6, #FFFFFF);}
.feiyong-content .c.malaixiya .group .item.item1{background: linear-gradient(180deg, #FDECE2, #FFFFFF);}

.feiyong-content .c .group .item1 .title{font-weight: 400;font-size:calc(var(--base-font) * 20);color: #000000;}
.feiyong-content .c .group .item1 .intro{margin-top:calc(var(--base-font) * 20)}
.feiyong-content .c .group .item1 .intro .t{font-size: calc(var(--base-font) * 14);color:#666666;line-height: calc(var(--base-font) * 24);}
.feiyong-content .c .group .item1 .intro .t .s1{font-weight:bold}
.feiyong-content .c .group .item2{position:relative}
.feiyong-content .c .group .item2 img{width: 100%;height: 100%;border-radius:calc(var(--base-font) * 10)}
.feiyong-content .c .group .item2 .text{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #FFFFFF;
    font-size:calc(var(--base-font) * 20);
}
.feiyong-content .c .group .item2 .bg {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: linear-gradient(180deg, #F9EFFF, #FFFFFF);
    border-radius:0.33rem;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
}
.feiyong-content .c .group .item2:hover .bg {
	filter: alpha(opacity=80);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.feiyong-content .c .group .item2 .zhezhao{
    background: rgba(0, 0, 0, .3);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border-radius:0.33rem
}
.feiyong-content .c .group .item2 .bg{background: linear-gradient(180deg, #F9EFFF, #FFFFFF);padding:calc(var(--base-font) * 30);}
.feiyong-content .c .group .item2 .bg .title{font-weight: 400;font-size:calc(var(--base-font) * 20);color: #000000;}
.feiyong-content .c .group .item2 .bg .intro{margin-top:calc(var(--base-font) * 20)}
.feiyong-content .c .group .item2 .bg .intro .t{font-size: calc(var(--base-font) * 14);color:#666666;line-height: calc(var(--base-font) * 24);}
.feiyong-content .c .group .item2 .bg .intro .t .s1{font-weight:bold}
.feiyong-content .c.xjp .group .item2 .bg{background: linear-gradient(180deg, #E8F0FF, #F4F8FF);}
.feiyong-content .c.macao .group .item2 .bg{background: linear-gradient(180deg, #E1FBF6, #FFFFFF);}
.feiyong-content .c.malaixiya .group .item2 .bg{background: linear-gradient(180deg, #FDECE2, #FFFFFF);padding:calc(var(--base-font) * 30);}



/*新加坡*/
:root {
    --gap: 8px;
    --base: clamp(2rem, 8cqi, 80px);
    --easing: linear(
      0 0%,
      0.1538 4.09%,
      0.2926 8.29%,
      0.4173 12.63%,
      0.5282 17.12%,
      0.6255 21.77%,
      0.7099 26.61%,
      0.782 31.67%,
      0.8425 37%,
      0.8887 42.23%,
      0.9257 47.79%,
      0.9543 53.78%,
      0.9752 60.32%,
      0.9883 67.11%,
      0.9961 75%,
      1 100%
    );
    --speed: 0.6s;
  }
.xjp ul {
    margin-top: calc(var(--base-font) * 20);
    display: grid;
    container-type: inline-size;
    grid-template-columns: 10fr 1fr 1fr 1fr 1fr;
    gap: var(--gap);
    list-style-type: none;
    justify-content: center;
    padding: 0;
    height: clamp(calc(var(--base-font) * 300), 40dvh, calc(var(--base-font) * 474));
    width: calc(
      ((var(--items) - 1) * var(--base)) + ((var(--items) - 1) * var(--gap)) +
        var(--ideal)
    );
    width: calc(var(--base-font) * 680);
    max-width: calc(100% - 4rem);
    transition: grid-template-columns var(--speed) var(--easing);
    transition: grid-template-columns var(--speed) var(--easing), -ms-grid-columns var(--speed) var(--easing);
  }

.xjp  li {
    background: linear-gradient(90deg, #F8F8F8, #FEFEFE);
    position: relative;
    overflow: hidden;
    min-width: var(--base);
  }
.xjp .zd-content{
    /*width: calc(var(--article-width) * 1px);*/
    width: calc(var(--base-font) * 400);
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    gap: 1rem;
    padding-inline: calc(var(--base) * 0.5 - 9px);
    padding-bottom: 1rem;
    overflow: hidden;
    padding: calc(var(--base-font) * 35) 0 0 calc(var(--base-font) * 30);
    
}
.xjp .ysbox.ysbox2 li{min-width: calc(var(--base-font) * 40);}
.xjp .ysbox.ysbox2 ul {grid-template-columns: 10fr 1fr 1fr 1fr 1fr 1fr;}
.xjp .ysbox li .tab-title{
    position: absolute;
    top: 25%;
    left: calc(var(--base) * 0.5);
    transform-origin: 0 50%;
    font-size: calc(var(--base-font) * 20);
    text-transform: uppercase;
    font-family: Microsoft YaHei;
    font-weight: 400;
    width: calc(var(--base-font) * 24);
    text-align: center;
    margin-left: -0.41rem;
    color: #999999;
}
.xjp .ysbox .tab-title .iconfont{
    display: inline-block;
    color: #999999;
    font-size: calc(var(--base-font) * 24);
    margin-bottom:10px;
}
.xjp .ysbox li .tab-intro{display:none}
.xjp .ysbox li.active .tab-intro{display:block;    width: calc(var(--base-font) * 300);}
.xjp .ysbox li.active .tab-intro p{font-weight: 300;font-size: calc(var(--base-font) * 14);color: #666666;line-height: calc(var(--base-font) * 24);height:calc(var(--base-font) * 220);margin: 0;margin-top: 1rem;}
.xjp .ysbox li.active .tab-title{top:1rem;color:#333333;font-weight: 400;}
.xjp .ysbox li.active{
    /*background: linear-gradient(90deg, #F8F8F8, #FBFBFB);*/
    background:url(../images/guide/advantage_bg.png) no-repeat;
    background-size: contain;
}
.xjp .ysbox li.active .zd-content{justify-content: center;}
.xjp .ysbox li.active .tab-title{
    rotate: 0deg;
    margin-top: calc(var(--base-font) * 20);
    display: flex;
    align-items: center;
    width: 100%;
    margin-left: 0px;
}
.xjp .ysbox li.active .tab-title .iconfont{
    display: inline-block;
    color: #005CFD;
    rotate: 0deg;
    font-size: calc(var(--base-font) * 28);
    margin-right: calc(var(--base-font) * 10);
    margin-bottom: 0;
}
.tab-intro .btn-zixun{
    background: rgba(255,255,255,0);
    border-radius:0.33rem;
    border: 1px solid #7CACFF;
    color: #005CFD;
    padding: calc(var(--base-font) * 7) calc(var(--base-font) * 20);
}
.singapore .btn-zixun:hover{background: #005CFD;color:#FFFFFF;border:1px solid #005CFD}


/*内容吸顶*/
.navs-box{height: calc(var(--base-font) * 114);width: 100%;/*display:none;*/}
.navs-box.navFix {
    position: fixed;
    /*display: block;*/
    top: 0;
    left: 50%;
    margin-left: -50%;
    z-index: 99999;
}
#nav_sticky{background:#f9f1fe ;width:100%;z-index:20;top:0;left:0;border-bottom: 1px solid #cdcdcd;box-sizing: border-box;}

.navs-box.macao #nav_sticky{background:#e1fbf6}
.navs-box.malaixiya #nav_sticky{background:#FFF4EE}
.navs-box.singapore #nav_sticky{background:#E8F0FF}
.nav_sticky ul{width:calc(var(--base-font) * 1200);display: flex;justify-content: space-between;align-items: center;height:calc(var(--base-font) * 79);}
.nav_sticky li{width: calc(var(--base-font) * 100);}
.nav_sticky a{font-size:calc(var(--base-font) * 20);color:#333333;line-height: calc(var(--base-font) * 20);display: block;}
.nav_sticky li.active a,.nav_sticky a:hover{font-size: calc(var(--base-font) * 24);line-height: calc(var(--base-font) * 77);color: #AD36F0;border-bottom: 3px solid #AD36F0;}

.navs-box.hongkong .nav_sticky li.active a,.navs-box.hongkong .nav_sticky a:hover{color:#AD36F0;border-bottom: 3px solid #AD36F0;}
.navs-box.macao .nav_sticky li.active a,.navs-box.macao .nav_sticky a:hover{color:#027760;border-bottom: 3px solid #027760;}
.navs-box.malaixiya .nav_sticky li.active a,.navs-box.malaixiya .nav_sticky a:hover{color:#FF6B1C;border-bottom: 3px solid #FF6B1C;}
.navs-box.singapore .nav_sticky li.active a,.navs-box.singapore .nav_sticky a:hover{color:#005CFD;border-bottom: 3px solid #005CFD;}


/*左侧浮动ad*/
.ad_left_box{position: fixed;left: calc(var(--base-font) * 10);top: 20%;width: calc(var(--base-font) * 203);z-index: 98;}
.ad_left_box .ad_top{width:calc(var(--base-font) * 199);height:calc(var(--base-font) * 202);margin:0 auto}
.ad_left_box .ad_top img{width:100%;height:100%}
.ad_left_box .ad_group .item{width:calc(var(--base-font) * 193);height:calc(var(--base-font) * 52);line-height:calc(var(--base-font) * 52);font-weight: 400;font-size: calc(var(--base-font) * 18);text-align: center;    display: block;margin: 0 auto;}
.ad_left_box.mlxy .ad_group .item{background:url(../images/guide/bg2_mlxy.png);background-size: 100%;}
.ad_left_box.mlxy .ad_group .item a{color:#333}
.ad_left_box.mlxy .ad_group .item a:hover{background: #E75303;color:#FFF;padding:5px 20px; border-radius:20px; }
.ad_left_box .ad_bottom img{width:calc(var(--base-font) * 204);height:calc(var(--base-font) * 55)}

.ad_left_box.macao{width: calc(var(--base-font) * 200)}
.ad_left_box.macao .ad_top{width:100%;height:calc(var(--base-font) * 137)}
.ad_left_box.macao .ad_group{background:url(../images/guide/bg2_macao.png) repeat-y;background-size: 100%;}
.ad_left_box.macao .ad_group .item{width:calc(var(--base-font) * 200);height:calc(var(--base-font) * 32);line-height:calc(var(--base-font) * 32);}
.ad_left_box.macao .ad_group .item a{color:#333}
.ad_left_box.macao .ad_group .item a:hover{background: #0C7F73;color:#FFF;padding:5px 20px; border-radius:20px; }
.ad_left_box.macao .ad_bottom img{width:calc(var(--base-font) * 200);height:calc(var(--base-font) * 39)}
/*hk*/
.ad_left_box.hk{width:calc(var(--base-font) * 220);}
.ad_left_box.hk .ad_top{width:calc(var(--base-font) * 200);height:calc(var(--base-font) * 284);margin:0 auto}
.ad_left_box.hk .ad_group{width:calc(var(--base-font) * 200);margin:0 auto;background:url(../images/guide/bg2_hk.png) repeat-y;background-size: 100%;}
.ad_left_box.hk .ad_group .ad-item-box{background:#FFF;border-radius:0.33rem;width: calc(var(--base-font)* 170);margin: 0 auto;}
.ad_left_box.hk .ad_group .ad-item-box .item{width:100%}
.ad_left_box.hk .ad_group .ad-item-box .item a{color:#333}
.ad_left_box.hk .ad_group .ad-item-box .item a:hover{background: #9D34F8;color:#FFF;padding:5px 20px; border-radius:20px; }
.ad_left_box.hk .ad_bottom{width: calc(var(--base-font) * 220);height: 10px;background: #9D1BF2;border-radius: 5px;}

/*xjp*/
.ad_left_box.xjp{width:calc(var(--base-font) * 200);}
.ad_left_box.xjp .ad_top{width:calc(var(--base-font) * 200);height:calc(var(--base-font) * 208);margin:0 auto}
.ad_left_box.xjp .ad_group{width:calc(var(--base-font) * 200);margin:0 auto;background:url(../images/guide/bg2_xjp.png) repeat-y;background-size: 100%;}
.ad_left_box.xjp .ad_group .ad-item-box{background:#FFF;border-radius:0.33rem;width: calc(var(--base-font)* 170);margin: 0 auto;}
.ad_left_box.xjp .ad_group .ad-item-box .item{width:100%}
.ad_left_box.xjp .ad_group .ad-item-box .item a{color:#333}
.ad_left_box.xjp .ad_group .ad-item-box .item a:hover{background: #1B83CD;color:#FFF;padding:5px 20px; border-radius:20px; }
.ad_left_box.xjp .ad_bottom{width: calc(var(--base-font) * 200);}
.ad_left_box.xjp .ad_bottom img{width:100%;height:100%}




/**/
.swiper-container {
  width: 96%;
  height: 100%;
}
.swiper-container .swiper-button-prev,
.swiper-container .swiper-button-next {
    display: none; /* 隐藏默认的按钮 */
}
.custom-nav .swiper-button-prev,
.custom-nav .swiper-button-next {
    /* 自定义按钮的样式 */
    position: absolute; /* 或者其他定位方式 */
    top: 55%; /* 根据需要调整 */
    transform: translateY(-50%); /* 垂直居中 */
    cursor: pointer;
    /* 其他样式 */
    background: none;
}
.custom-nav .iconfont{font-size:48px;color:#CCCCCC}
.custom-nav .iconfont:hover{color:#FF6B1C}
.macao .custom-nav .iconfont:hover{color:#027760}
.xjp .custom-nav .iconfont:hover{color:#005CFD}
.hk .custom-nav .iconfont:hover{color:#AD36F0}
.custom-nav .swiper-button-prev {
    left: calc(var(--base-font) * 10); /* 根据需要调整位置 */
}
.custom-nav .swiper-button-next {
    right: calc(var(--base-font) * 10); /* 根据需要调整位置 */
}
.section5 .group{/*height:250px*/padding:calc(var(--base-font) * 50);position: relative;}
.section5 .group .swiper-slide{/*width: calc(var(--base-font)* 385) !important;*/height: calc(var(--base-font)* 220);background: linear-gradient(0deg, #F7F7F7, #FFFFFF);border: 1px solid #E9E9E9;margin-right:calc(var(--base-font) * 326);    padding: calc(var(--base-font)* 25);border-radius:0.41rem}
.section5 .group .swiper-slide:hover{border:1px solid #FFB892;background: linear-gradient(0deg, #FEF3EE, #FFFFFF);}
.section5.macao .group .swiper-slide{background: linear-gradient(0deg, #F7F7F7, #FFFFFF);border: 1px solid #E9E9E9;}
.section5.macao .group .swiper-slide:hover{border: 1px solid #72D1BE;background: linear-gradient(0deg, #EAFCF9, #FFFFFF);}
.section5.xjp .group .swiper-slide{background: linear-gradient(0deg, #F7F7F7, #FFFFFF);border: 1px solid #E9E9E9;}
.section5.xjp .group .swiper-slide:hover{border: 1px solid #5886D7;background: linear-gradient(0deg, #EAF2FF, #FEFEFF);}
.section5.hk .group .swiper-slide{background: linear-gradient(0deg, #F7F7F7, #FFFFFF);border: 1px solid #E9E9E9;}
.section5.hk .group .swiper-slide:hover{border: 1px solid #DFA5FF;background: linear-gradient(0deg, #FAF2FF, #FFFFFF);}
.section5 .group .item1{display:flex;border-bottom:1px solid  #EEEEEE;padding-bottom:1rem}
.section5 .group .item1 .img{width:calc(var(--base-font)* 80);height:calc(var(--base-font)* 80);background: #FFFFFF;border-radius: 0.41rem;margin-right:0.5rem}
.section5 .group .item1 .info{width:calc(var(--base-font)*250);}
.section5 .group .item1 .info .t1{font-weight: 400;font-size: calc(var(--base-font)* 24);color: #333333;overflow: hidden;
    height: calc(var(--base-font)* 37);
    line-height: calc(var(--base-font)* 37);
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;}
.section5 .group .item1 .addr{background: #F5F5F5;border-radius: 4px;font-weight: 300;font-size: calc(var(--base-font)* 14);color: #666666;padding:0 calc(var(--base-font)* 7);margin-top: 0.15rem;display: inline-flex;overflow: hidden;
    height: calc(var(--base-font)* 37);
    line-height: calc(var(--base-font)* 37);
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;}
.section5 .group .item1 .addr .iconfont{margin-right:0.3rem}
.section5 .group .item2{    display: flex;text-align: center;align-items: center;}
.section5 .group .item2 .b{border-right: 1px solid #EEEEEE;width: 49%;padding: 0.3rem;}
.section5 .group .item2 .b:last-child{border:none}
.section5 .group .item2 .b .t1{font-weight: 400;font-size: calc(var(--base-font)* 30);color: #333333;}
.section5 .group .item2 .b .t2{font-weight: 300;font-size: calc(var(--base-font)* 14);color: #666666;margin-top:0.2rem}


/*列表页*/
.index-guide .left{width: calc(var(--base-font) * 1090);float: left;}
.index-guide .left .group_2 {margin: calc(var(--base-font) * 50) 0 0 0;display: flex;align-items: center;}
.index-guide .left .group_2 .title {
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: calc(var(--base-font) * 18);
  font-family: MicrosoftYaHei;
  font-weight: bold;
  text-align: left;
  white-space: nowrap;
  margin-right: calc(var(--base-font) * 20);
}
.index-guide .left .group_2 .section_1{overflow: hidden;width: calc(var(--base-font) * 938);overflow-x: auto;}
.index-guide .left .group_2 .section_1 .text_1{
    border-radius: 0.33rem;
    height: calc(var(--base-font) * 40);
    width: calc(var(--base-font) * 120);
    line-height: calc(var(--base-font) * 40);
    text-align: center;
    color: rgba(102, 102, 102, 1);
    margin-right: calc(var(--base-font) * 20);
    border: 1px solid #DDDDDD;
    font-size: calc(var(--base-font) * 18);
    font-weight: 400;
}
.index-guide .left .group_2 .section_1 .text_1.c2{border:1px solid rgba(242, 164, 97, 1);color: rgba(242, 164, 97, 1);}
.index-guide .left .group_2 .section_1 .text_1.cur{background: #F2A461;color: #fff;border: none;}
.index-guide .left .group_2 .section_1 .text_1:hover{background: #F2A461;color: #fff;border: none;}
.index-guide .left .group{display: grid;grid-gap: 20px;grid-template-columns: repeat(3, 1fr);margin-top:1rem}
.index-guide .left .group .item{width: calc(var(--base-font) * 336);height: calc(var(--base-font) * 370);background: #FFFFFF;border-radius: 10px;border: 1px solid #F7ECE3;position:relative;-webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;}
.index-guide .left .group .item:hover{box-shadow: 0 0 10px 5px #F7ECE3;
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px)}
.index-guide .left .group .item a{display:block}
.index-guide .left .group .item .img{width: 100%;height: calc(var(--base-font) * 208);border-top-left-radius:10px;border-top-right-radius:10px;}
.index-guide .left .group .item .ctag{background: #000000;border-radius: 0px 10px 0px 10px;opacity: 0.5;font-weight: 400;font-size: calc(var(--base-font) * 16);color: #FFFFFF;position:absolute;top:0;right:0;padding:0.3rem 0.5rem}
.index-guide .left .group .item .info{padding:0.81rem}
.index-guide .left .group .item .t1{font-weight: bold;font-size: calc(var(--base-font) * 20);color: #333333;}
.index-guide .left .group .item .t2{font-weight: 300;font-size: calc(var(--base-font) * 14);color: #666666;display: -webkit-box;height: calc(var(--base-font) * 53);-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;    margin-top: 0.3rem;
    line-height: calc(var(--base-font) * 18);}
.index-guide .left .group .item .t3{font-weight: 300;font-size: calc(var(--base-font) * 14);color: #333333;margin-top:0.73rem}
.index-guide .left .group .item .t3 .iconfont{font-size: calc(var(--base-font) * 14);margin-right:0.3rem}
.index-guide .left .group .item .t3 span{color:#C77935}

/*right*/
.right{width: calc(var(--base-font) * 270);float: right;}
.right .title{margin-top: calc(var(--base-font) * 60); display:flex;text-align:center; height:calc(var(--base-font) * 40); line-height:calc(var(--base-font) * 40)}
.right .title .text{
    height: calc(var(--base-font) * 25);
    font-family: Microsoft YaHei;
    font-weight: bold;
    font-size: calc(var(--base-font) * 24);
    color: #666666;
    line-height: calc(var(--base-font) * 24);
    padding-left: calc(var(--base-font) * 5) ;
    border-left: calc(var(--base-font) * 4) solid #C77935;
}

.right .box li{color:#C77935;margin-top: calc(var(--base-font) * 10);}
.right .box li a{
    color: rgba(102, 102, 102, 1);
    font-size: calc(var(--base-font) * 14);
    font-family: MicrosoftYaHei;
    line-height: calc(var(--base-font) * 24);
     display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.right .box li a:hover{color:#C77935}
.right .box li a .dian{margin-right:0.23rem;vertical-align: middle;}
.right .gg{background-color: rgba(31, 33, 32, 1);border-radius: 0.33rem;height: calc(var(--base-font) * 210);margin-top: calc(var(--base-font) * 30);width: calc(var(--base-font) * 270);}
.right .gg img {width: 100%;height: 100%;border-radius: 0.33rem;}