.banner{display:block;height:calc(var(--base-font) * 777)}
.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: 0; 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; }
.banner-content .bg2{width:calc(var(--base-font) * 354);height:calc(var(--base-font) * 349);margin-right: calc(var(--base-font) * 550);}
.banner-content .form{width:calc(var(--base-font) * 400);height:calc(var(--base-font) * 430);background:linear-gradient(0deg, #FFF3DF, #F4E5CD,#F5FAFF);box-shadow: 0px 5px 60px 0px rgba(0,0,0,0.3);border-radius: 0.41rem;padding:0.41rem;position: absolute;right: calc(var(--base-font) * 350);}
.banner-content .form .t1{font-weight: bold;font-size: calc(var(--base-font) * 30);color: #076ECE;text-align:center;margin-top:1.25rem}
.banner-content .form .t2{font-weight: 300;font-size: calc(var(--base-font) * 18);color: #076ECE;text-align:center;margin-top:0.5rem}
.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:48px; height:48px; line-height:48px; text-align:center; margin-top:-18px; 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:48px;}
.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 6px; border-radius:8px; transition:0.2s;}
.banner-draw>article>span[class*="active"]{background:#f20f0f;}
@media(max-width:767px){
    .banner-draw>article>span{margin:0 2px;} 
}



/*内容吸顶*/
.navs-box{height: calc(var(--base-font) * 120);width: 100%;}
.navs-box.navFix {
    position: fixed;
    top: 0;
    left: 50%;
    margin-left: -50%;
    z-index: 99999;
}
#nav_sticky{background:#0863AC ;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:#e1fbf6}
.navs-box.singapore #nav_sticky{background:#e1fbf6}
.nav_sticky ul{display: flex;justify-content: space-between;align-items: center;}
.nav_sticky li{width: calc(var(--base-font) * 280);text-align: center;height: calc(var(--base-font) * 120);line-height:calc(var(--base-font) * 120);}
.nav_sticky li a .abox{display:flex;align-items:center;justify-content: center;}
.nav_sticky li a .abox .shu{width: 5px;height: 20px;background: #FFB800;margin-right:20px;display:block}
.nav_sticky a{font-size: calc(var(--base-font) * 24);color:#FFF;display: block;font-weight: 400;}
.nav_sticky li.active a,.nav_sticky a:hover{font-size: calc(var(--base-font) * 24);color: #FFF;background: #0E80DB;font-weight: bold;}

/*form*/
.form-box .form-group{
    width: calc(var(--base-font) * 340);
    height: calc(var(--base-font) * 50);
    margin: 0 auto;
    display: flex;
    align-items: center;
    border-radius: calc(var(--base-font) * 50);
    border: 1px solid #EEEEEE;
    padding: calc(var(--base-font) * 8) calc(var(--base-font) * 13);
    margin-top: calc(var(--base-font) * 20);
    background: #FFF;
    box-shadow: 0px 5px 5px 0px rgba(192,163,117,0.1);
}
.form-box .form-group input{font-size: calc(var(--base-font) * 18);color: #999999;font-weight: 400; border:none}
.form-box .form-group input#code{width:calc(var(--base-font) * 190)}
.form-box .form-group .iconfont{font-size: calc(var(--base-font) * 22);color: #CCCCCC;margin-right:0.5rem}
.form-box .sendCodeBtn{
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: calc(var(--base-font) * 16);
    color: #079FFF;
    cursor: pointer;
}
.form-box .tiaokuan{
    margin: calc(var(--base-font) * 20) calc(var(--base-font) * 15) calc(var(--base-font) * 10);
    text-align: left;
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: calc(var(--base-font) * 12);
    color:  #5B7C99;
    display: flex;
    align-items: center;
    justify-content: center;
}
.form-box .tiaokuan .checked{
    width: 16px;
    height: 16px;
    display: inline-block;
    border:1px solid #5B7C99;
    cursor: pointer;
    margin-right: 10px;
    border-radius: 4px;
    padding: 4px 3px;
}
.form-box .tiaokuan .checked .iconfont{display:none;color:#FFF;font-size: 7px;}
.form-box .tiaokuan .checked.active{background: #079FFF;border: none;}
.form-box .tiaokuan .checked.active .iconfont{display:block}
.form-box .tiaokuan a{color: #5B7C99;font-size: calc(var(--base-font) * 12);}
.form-box .formSubmitBtn{
    background: #E88756;
    width: calc(var(--base-font) * 340);
    height: calc(var(--base-font) * 50);
    border-radius: calc(var(--base-font) * 50);
    margin: 0 auto;
    line-height: calc(var(--base-font) * 50);
    font-weight: bold;
    font-size: calc(var(--base-font) * 24);
    color: #FFFFFF;
    text-align: center;
    margin-top: calc(var(--base-font) * 30);
    cursor: pointer;
    background: linear-gradient(0deg, #FFB400, #FFCC00);
    box-shadow: 0px 5px 5px 0px rgba(192,163,117,0.1);
    text-shadow: 0px 1px 1px rgba(218,155,0,0.75);
}


/**/
.section{padding:calc(var(--base-font) * 60) 0;}
.section .top{text-align:center;}
.section .top .tip-en{font-weight: 400;font-size: calc(var(--base-font) * 24);color: #999999;letter-spacing: calc(var(--base-font) * 8);}
.section .top h2{font-weight: bold;font-size: calc(var(--base-font) * 42);color: #333333;margin:0}

/**/
.section1{}
.section1 .box{display:flex;   justify-content: space-around;}
.section1 .lf{width:calc(var(--base-font) * 660)}
.section1 .lf .t1{font-weight: 400;font-size: calc(var(--base-font) * 24);color: #999999;}
.section1 .lf .t2{font-family: Microsoft YaHei;font-weight: bold;font-size:  calc(var(--base-font) * 42);color: #333333;margin-top:calc(var(--base-font) * 30)}
.section1 .lf .t3{font-weight: 400;font-size: calc(var(--base-font) * 18);color: #666666;line-height: calc(var(--base-font) * 30);margin-top:calc(var(--base-font) * 50)}
.section1 .lf .t3 span{color:#E2930A}
.section1 .lf .btn{font-weight: 400;font-size: calc(var(--base-font) * 18);color: #FFFFFF;background: #0E80DB;width:calc(var(--base-font) * 280);height:calc(var(--base-font) * 67);line-height:calc(var(--base-font) * 67);text-align:center;display: block;
    margin-top: calc(var(--base-font) * 90);}
.section1 .lf .btn:hover{background: #0863AC;}
.section1 .rf img{width:calc(var(--base-font) * 550)  ;height:calc(var(--base-font) * 416)}

.section2{background:#F8F8F8;}
.section2 .group{padding: 0px calc(var(--base-font)* 20);display: grid;grid-gap: calc(var(--base-font)* 20);grid-template-columns: repeat(3, 1fr);margin-top:calc(var(--base-font)* 50)}
.section2 .group .item{width: calc(var(--base-font)* 453);height: calc(var(--base-font)* 280);background: linear-gradient(0deg, #638CC6, #7D9ECD);padding:1.25rem;color:#FFFFFF;}
.section2 .group .item .t1{font-weight: bold;font-size: calc(var(--base-font)* 24);}
.section2 .group .item .t2{font-weight: 400;font-size: calc(var(--base-font)* 16);margin-top: 0.6rem;height:calc(var(--base-font)* 100);line-height:calc(var(--base-font)* 24)}
.section2 .group .item .btn{background: rgba(255,255,255,0.2);width: calc(var(--base-font)* 204);height: calc(var(--base-font)* 50);line-height:calc(var(--base-font)* 50);text-align:center;display:block;font-weight: 400;font-size: calc(var(--base-font)* 18);color:#FFF;margin-top:calc(var(--base-font)* 20)}

.section2 .group .item .btn .iconfont{margin-left:0.6rem;font-size: 0.674rem;}
.section2 .group .item.item2{background: linear-gradient(0deg, #927E74, #A19894);}
.section2 .group .item.item2 .btn{background:#A99991}
.section2 .group .item.item3{background: linear-gradient(0deg, #2E6DC6, #4786DF);}
.section2 .group .item.item3 .btn{background:#5A8DD4}
.section2 .group .item.item4{background: linear-gradient(0deg, #929292, #A4A4A4);}
.section2 .group .item.item4 .btn{background:#A9A9A9}
.section2 .group .item.item5{background: linear-gradient(0deg, #749E78, #96BA9A);}
.section2 .group .item.item5 .btn{background:#91B295}
.section2 .group .item.item6{background: linear-gradient(0deg, #AB936A, #C1AE8C);}
.section2 .group .item.item6 .btn{background:#BDAA89}
.section2 .group .item .btn:hover{background: rgba(0,0,0,0.2);}

/**/
.section3 .group{display: grid;grid-gap: calc(var(--base-font)* 20);grid-template-columns: repeat(3, 1fr);margin-top:calc(var(--base-font)* 50)}
.section3 .group .item{background: #F8F8F8;width: calc(var(--base-font)* 453);height: calc(var(--base-font)* 330);}
.section3 .group .item .img{height:calc(var(--base-font)* 120);width:100%}
.section3 .group .item .box{padding:0.83rem}
.section3 .group .item .t1{font-weight: bold;font-size: calc(var(--base-font)* 24);}
.section3 .group .item .t2{font-weight: 400;font-size: calc(var(--base-font)* 16);margin-top: 0.4rem;height:calc(var(--base-font)* 50);line-height:calc(var(--base-font)* 24);color: #666666;}
.section3 .group .item .btn{background: #0E80DB;;width: calc(var(--base-font)* 204);height: calc(var(--base-font)* 50);line-height:calc(var(--base-font)* 50);text-align:center;display:block;font-weight: 400;font-size: calc(var(--base-font)* 18);color:#FFF;margin-top:calc(var(--base-font)* 20)}
.section3 .group .item .btn:hover{background: #0863AC;}
.section3 .group .item .btn .iconfont{margin-left:0.6rem;font-size:0.674rem}


/**/
.section4{background:#F8F8F8}
.section4 .group{display: flex;align-items: center;justify-content: space-between;margin-top:calc(var(--base-font)* 50)}
.section4 .group .item{width:calc(var(--base-font)* 690);height:calc(var(--base-font)* 235)}
.section4 .group .item.item1{background:#8C9292}
.section4 .group .item.item2{background:#B39D8B}
.section4 .group .item .box{width:100%;height:100%;padding:calc(var(--base-font)* 50) calc(var(--base-font)* 30);}
.section4 .group .item .box1{background:url(../images/special/e1.png) no-repeat; background-size:cover;}
.section4 .group .item .box2{background:url(../images/special/e2.png) no-repeat;background-size:cover}
.section4 .group .item .t1{font-weight: bold;font-size: calc(var(--base-font)* 24);color: #FFFFFF;}
.section4 .group .item .t2{font-weight: 400;font-size: calc(var(--base-font)* 16);color: #FFFFFF;line-height: calc(var(--base-font)* 28);width:calc(var(--base-font)* 393);margin-top:0.5rem}


/**/
.section5 .group{/*height:250px*/padding:50px;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:326px;    padding: calc(var(--base-font)* 25);}
.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}
.section5 .group .swiper-slide:hover{
    background: linear-gradient(0deg, #F7F7F7, rgba(255,255,255,0.75));
    box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.05);
    border: 1px solid #E9E9E9;
}

/*底部表单*/
/*底部表单*/
.bottom_ad_form{
    width: 100%;
    margin: 0;
    position: fixed;
    bottom: calc(var(--base-font) * 0);
    z-index: 1001;
    height: calc(var(--base-font) * 250);
    background: #000103;
    opacity: 0.9;
}
.bottom_ad_form .title{
    font-weight: bold;
    font-size: calc(var(--base-font) * 30);
    color: #FFFFFF;
}
.bottom_ad_form .title .s2{color:#FFDE00;margin-left:0.2rem}
.bottom_ad_form .group{display:flex; align-items:center}
.bottom_ad_form .group .item{
    float: left;
    width: calc(var(--base-font) * 330);
    height: calc(var(--base-font) * 60);
    margin: calc(var(--base-font) * 20) .5% 0;
    border-radius: calc(var(--base-font) * 40) !important;
    border: none;
    box-sizing: content-box;
    position: relative;
    padding-left: calc(var(--base-font) * 17);
    background: #FFFFFF;
    display: flex;
    align-items: center;
}
.bottom_ad_form .group .item.item2{width: calc(var(--base-font) * 230)}
.bottom_ad_form .group .item.item3{width: calc(var(--base-font) * 280)}
.bottom_ad_form .group .item.item4{width: calc(var(--base-font) * 330)}
.bottom_ad_form .group .item .iconfont {
    color: #999999;
    margin-right: calc(var(--base-font) * 10);
    font-size: calc(var(--base-font) * 24);
}
.bottom_ad_form .group .item input,select{border: none;outline: none;font-size: calc(var(--base-font) * 24);color: #999;}
.bottom_ad_form .group .item.item2 input{width:80%}
.bottom_ad_form .group .item.item3 input{width:80%}
.bottom_ad_form .group .item .SmsCode{width:calc(var(--base-font) * 190)}
.bottom_ad_form .group .item .SmsCodeBtn{font-family: Microsoft YaHei;font-weight: 400;font-size: calc(var(--base-font)* 18);color: #079FFF;line-height: calc(var(--base-font) * 18);cursor:pointer}
.bottom_ad_form .group  .gwBtn{
    margin: calc(var(--base-font)* 20) .5% 0;
    width: calc(var(--base-font) * 160);
    height: calc(var(--base-font) * 60);
    background: #ED960D;
    color: #FFFFFF;
    font-size: calc(var(--base-font) * 24);
    line-height: calc(var(--base-font) * 60);
    text-align: center;
    border-radius: calc(var(--base-font) * 40) !important;
    -webkit-animation: scale-animation 1s 0s linear infinite alternate;
    animation: scale-animation 1s 0s linear infinite alternate;
}
@keyframes scale-animation {
  0% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 0.9;
  }
  50% {
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0.9;
  }
}
.bottom_ad_form .tiaokuan{
    width: 100%;
    float: left;
    margin: calc(var(--base-font) * 15) calc(var(--base-font) * 15) calc(var(--base-font) * 10);
    text-align: left;
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: calc(var(--base-font) * 14);
    color: #999999;
    display: flex;
    align-items: center;
}
.bottom_ad_form .tiaokuan .checked{
    width: 16px;
    height: 16px;
    display: inline-block;
    border:1px solid #999999;
    cursor: pointer;
    margin-right: 10px;
    border-radius: 4px;
    padding: 4px;
}
.bottom_ad_form .tiaokuan .checked .iconfont{display:none;color:#FFF;font-size: 7px;}
.bottom_ad_form .tiaokuan .checked.active{background: #079FFF;border: none;}
.bottom_ad_form .tiaokuan .checked.active .iconfont{display:block}
.bottom_ad_form .tiaokuan a{color:#999999}
.bottom_ad_form .guanbi{color: #FFF;font-size: 28px;position: absolute;top: 20px;right: 69px;cursor: pointer;}