@font-face {
  font-family:'Barlow-Light';
  src: url('fonts/Barlow-Light.woff') format('woff');
  font-display: swap;
}
@font-face {
  font-family:'Barlow-Medium';
  src: url('fonts/Medium.woff') format('woff');
  font-display: swap;
}

/* 头部 */
header{ position:fixed; width:100%; left:0; top:0; z-index:9999; background:#f8f4f0; border-bottom:solid 1px #e8e0da;}
header .logo{ padding:10px 0;}
header .logo img{ width:.95rem;}

header .sub-box{ position:absolute; left:0; top:100%; width:100%; background:#f1ece8; overflow:hidden; visibility:hidden; opacity:0; transition:.3s;}
header .sub-box .let-box{padding:.5rem .2rem; padding-right:.8rem; width:25%; position:relative;}
header .sub-box .let-box::after{content:'';display:block;position:absolute;right:0;top:0; width:50vw; height:100%; background:#f8f4f0;}
header .sub-box .let-box .ul{ position:relative; z-index:2; text-align:right;}
header .sub-box .let-box li{ margin-bottom:.2rem;}
header .sub-box .let-box li a{ display:inline-block;}
header .sub-box .let-box li a:hover{ background-image:url(../images/pot-icon3.svg); background-size:.07rem; background-repeat:no-repeat; background-position:center left; padding-left:.15rem;}
header .sub-box .let-box li:last-child{ margin-bottom:0;}
header .sub-box .let-box li>ul{ display:none;}
header .sub-box .rig-box{ padding:.5rem; width:75%; font-size:.16rem;}
header .sub-box .rig-box .sub-io{ width:2.5rem;}
header .sub-box .rig-box .sub-io li{ margin-top:.02rem; margin-bottom:.2rem;}
header .sub-box .rig-box .sub-io li a{ display:-webkit-flex; display:flex; align-items:center;}
header .sub-box .rig-box .sub-io li a::before{ margin-right:.1rem; content:''; display:block; width:1.1em; height:1px;}
header .sub-box .rig-box .sub-io li a:hover::before{ background:#c6914f;}
header .sub-box .rig-box .sub-io li:last-child{ margin-bottom:0;}
header .sub-box .rig-box .introd{ width:calc(100% - 2.5rem);}
header .sub-box .rig-box .introd .pic{ width:47.06%; overflow:hidden; border-radius:.1rem;}
header .sub-box .rig-box .introd .pic figure{ padding-bottom:56.25%; background-size:cover; background-repeat:no-repeat; background-position:center;}
header .sub-box .rig-box .introd .text{padding-left:.35rem; width:52.94%;}
header .sub-box .rig-box .introd .text .tit{font-size:var(--font-size24); color:#181818;}
header .sub-box .rig-box .introd .text .wxt{margin:.15rem 0; color:#555555;}
header .sub-box .rig-box .introd .more .but{ background:url(../images/but-bg.png); background-size:contain; background-repeat:no-repeat; background-position:center; color:#fff; padding:.14rem .2rem;}
header .sub-box .rig-box .introd .more .but span{ margin:0 .1rem; line-height:1;}
header .sub-box .rig-box .introd .more .but::before,
header .sub-box .rig-box .introd .more .but::after{ width:.07rem; height:.07rem; background-image:url(../images/pot-icon4.svg); content:''; display:block; background-size:cover; background-repeat:no-repeat; background-position:center;}

header .nav-box ul{ height:100%;}
header .nav-box>ul>li{ padding:10px 0; font-size:var(--font-size18); margin:0 0.5rem;}
header .nav-box>ul>li:hover .sub-box{visibility:visible; opacity:1;}
header .nav-box>ul>li.aon>a{ color:#c6914f;}

header .search-top{ height:100%; margin-right:.2rem;}
header .search-top .icon{ width:.3rem; height:.3rem; background-image: url(../images/search.png); background-repeat:no-repeat; background-size:.19rem; background-position:center; cursor:pointer;}
header .search-top .search-box{ position:absolute; top:100%; right:0; background:#fff; visibility:hidden; opacity:0; transition:.3s;}
header .search-top .search-box input{ border:none; padding:.13rem .15rem;}
header .search-top .search-box .but{ width:.45rem; background-image: url(../images/search.png); background-repeat:no-repeat; background-size:.19rem; background-position:center; cursor:pointer;}
header .search-top:hover .search-box{visibility:visible; opacity:1;}

header .language{ height:100%;}
header .language .txt{ cursor:pointer;}
header .language i{ display:block; width:.3rem; height:.3rem; background-image: url(../images/language.svg); background-repeat:no-repeat; background-size:.18rem; background-position:center;}
header .language span{ padding-right:.1rem;}
header .language .txt::after{content:''; display:block; width:.1rem; height:.1rem; background-image:url(../images/arrow.svg); background-repeat:no-repeat; background-size:.1rem; background-position:center; transition:.3s;}
header .language .pull-dow{padding:.1rem 0;text-align:center;position:absolute; left:-10%; top:100%; width:120%; background:#fff; visibility:hidden; opacity:0; transition:.3s; border-radius:0 0 .05rem .05rem;}
header .language .pull-dow a{display:block; padding:.05rem;}
header .language:hover .pull-dow{visibility:visible; opacity:1;}
header .language:hover .txt::after{ transform:rotate(-180deg);}

@media (max-width:1024px) {
header .nav-box{ position:absolute; top:100%; right:-100%; background:#fff; width:30%; height:93vh; transition:.5s;}
header .nav-box .ul{ align-items:flex-start; align-content:flex-start;}
header .nav-box>ul>li{ margin:0 .2rem; width:100%; flex-wrap:wrap; font-size:var(--font-size22);}
header .nav-box>ul>li{visibility:visible; opacity:1;}
header .sub-box{ position:static; background:#fff; opacity:1; visibility:visible; transition:none; display:none;}
header .sub-box .let-box{ width:100%; padding:0;}
header .sub-box .let-box::after{ display:none;}
header .sub-box .let-box .ul{ text-align:left; padding:0; padding-left:1em;}
header .sub-box .let-box li{ margin:.1rem 0;}
header .sub-box .let-box li .ul{ display:none;}
header .sub-box .let-box li a{ color:#888888;}
header .sub-box .let-box li a:hover{ padding-left:0; background-image:none; color:#c6914f;}
header .sub-box .auto_1600{ padding:0; align-items:flex-start;}
header .sub-box .let-box li{ font-size:var(--font-size20);}
header .sub-box .let-box li>ul>li{ font-size:.18rem;}
header .sub-box .rig-box{ display:none;}
.menu-show header .nav-box{ right:0;}
header .logo img{ width:.8rem;}
header .search-top .icon{ width:.35rem; height:.35rem; background-size:.25rem;}
header .search-top .search-box{visibility:visible; opacity:1; display:none; transition:0s;}
header .search-top:hover .search-box{display:block;}
header .language i{ width:.35rem; height:.35rem; background-size:.2rem;}
header .language .txt{ font-size:.22rem;}
header .language .txt::after{ width:.14rem; height:.14rem; background-size:.14rem;}
header .language .pull-dow{visibility:visible; opacity:1; display:none; transition:0s;}
header .language:hover .pull-dow{ display:block;}
}

@media (max-width:640px) {
header .logo{ padding:5px 0;}
header .nav-box{ width:55%;}
header .nav-box>ul>li{ font-size:var(--font-size20);}
header .sub-box .let-box li{ font-size:var(--font-size18);}
header .sub-box .let-box li>ul>li{ font-size:var(--font-size18);}
header .language .txt{ font-size:var(--font-size20);}
header .language .pull-dow{ font-size:var(--font-size18);}
header .search-top .search-box{right: -400%}
header .search-top .search-box input{ font-size:var(--font-size20);}
header .search-top .icon{ background-size:.22rem;}
}




/* Banner003223 */
.Banner003223{ z-index:5;}
.Banner003223 .swiper-slide img{ width:100%;}
.Banner003223::after{ content:''; display:block; position:absolute; left:0; bottom:-1px; width:100%; padding-bottom:.75rem; background-image:url(../images/ban-line.png); background-size:100% 100%; background-position:center; background-repeat:no-repeat; z-index:5;}
.Banner003223 .controls-page{left:50%;bottom:.7rem;position:absolute;z-index:10;text-align:left;max-width:1600px;transform:translateX(-50%); font-size:0;}
.Banner003223 .controls-page .swiper-pagination-bullet{ background-color:transparent; width:.3rem; height:.3rem; background-image:url(../images/pot-icon1.svg); background-repeat:no-repeat; background-position:center; background-size:contain; opacity:1; margin:0 .15rem;}
.Banner003223 .controls-page .swiper-pagination-bullet-active{ background-image:url(../images/pot-icon2.svg);background-repeat:no-repeat; background-position:center; background-size:contain;}
@media (min-width:1025px) {
.Banner003223 img.wap{ display:none;}
}
@media (max-width:1024px) {
.Banner003223 img.pc{ display:none;}
.Banner003223 .controls-page{ max-width:96%; bottom:.3rem;}
.Banner003223::after{ padding-bottom:.5rem;}
}
@media (max-width:640px) {
.Banner003223 img.wap{object-fit:contain;}
.Banner003223::after{ padding-bottom:.25rem;}
}



/* 首页 */
.index-bg{ background-image:url(../images/index-bg.jpg); background-size:cover; background-position:top center; background-repeat:no-repeat;}
.index-more .but{ background:url(../images/but-bg1.png); background-size:contain; background-repeat:no-repeat; background-position:center; color:#c6914f; padding:.17rem .28rem;}
.index-more .but span{ margin:0 .1rem; line-height:1;}
.index-more .but::before,
.index-more .but::after{ width:.07rem; height:.07rem; background-image:url(../images/pot1.png); content:''; display:block; background-size:cover; background-repeat:no-repeat; background-position:center;}
.index-more .but:hover{background:url(../images/but-bg2.png); color:#fff; background-size:contain; background-repeat:no-repeat; background-position:center; }
.index-more .but:hover::before,
.index-more .but:hover::after{ background-image:url(../images/pot2.png);background-size:cover; background-repeat:no-repeat; background-position:center;}

.index-one{ background-size:contain; background-position:top center; background-repeat:no-repeat;}
.index-one .wxt-box{ position:absolute; width:100%; left:0; top:0; z-index:5; padding:2.15rem 0 0;}
.index-one .tit{ width:100%; margin-bottom:.4rem; font-size:var(--font-size50);}
.index-one .tit::after{ content:''; display:block; width:.26rem; background-image:url(../images/tit-icon.png); background-size:contain; background-repeat:no-repeat; background-position:center top;}
.index-one .text{ width:25%;}
.index-one .text .des{ line-height:2; font-size:var(--font-size18);}
.index-one .text .more{ margin-top:.5rem;}
.index-one .text .more .but{ background:url(../images/but-bg1.png); background-size:contain; background-repeat:no-repeat; background-position:center; color:#c6914f; padding:.17rem .28rem;}
.index-one .text .more .but span{ margin:0 .1rem; line-height:1;}
.index-one .text .more .but::before,
.index-one .text .more .but::after{ width:.07rem; height:.07rem; background-image:url(../images/pot1.png); content:''; display:block; background-size:cover; background-repeat:no-repeat; background-position:center;}
.index-one .text .more .but:hover{background:url(../images/but-bg2.png); color:#fff; background-size:contain; background-repeat:no-repeat; background-position:center; }
.index-one .text .more .but:hover::before,
.index-one .text .more .but:hover::after{ background-image:url(../images/pot2.png);background-size:cover; background-repeat:no-repeat; background-position:center;}
.index-one .index-more{ margin-top:.5rem;}
.index-one .wtxt{ line-height:1;}
.index-one .itwx{ width:20%;}
.index-one .itwx li{ padding:.4rem 0; border-bottom:solid 1px #e2dad4;}
.index-one .itwx li:first-child{ padding-top:0;}
.index-one .itwx li .suz{font-family:'Barlow-Light'; line-height:.8; font-size:var(--font-size70); color:#c6914f;}
.index-one .itwx li .alsb{ padding-left:.1rem; padding-bottom:.05rem; align-content:space-between;}
.index-one .itwx li .alsb i{ font-weight:bold; color:#c6914f; font-size:var(--font-size18); width:100%; display:block;}
.index-one .itwx li .alsb span{ width:100%; display:block;}
.index-one .itwx li .icon img{ width:.5rem;}

.index-two{ padding:.5rem 0 1rem;}
.index-two .tit{ width:100%; margin-bottom:.1rem; font-size:var(--font-size50);}
.index-two .tit::after{ content:''; display:block; width:.26rem; background-image:url(../images/tit-icon.png); background-size:contain; background-repeat:no-repeat; background-position:center top;}
.index-two .des{ line-height:1.8; max-width:40%;}
.index-two .item{ position:relative; border-radius:.1rem; overflow:hidden; -webkit-border-radius:.1rem; -moz-border-radius:.1rem; -ms-border-radius:.1rem; -o-border-radius:.1rem; }
.index-two .item .txt{ padding:1rem 0.35rem 0.35rem; font-size:var(--font-size26); color:#fff; background-image:linear-gradient(to bottom,transparent,rgba(0,0,0,0.7)); position:absolute; left:0; bottom:0; width:100%;}
.index-two .item .pic{ width:100%;}
.index-two .item .pic figure{ padding-bottom:4.44rem; background-size:cover; background-repeat:no-repeat; background-position:center;}
.index-two .switch-list{ margin-top:.45rem;}
.index-two .switch-list .item{ width:27.25%; margin-right:1%; margin-bottom:1%; cursor:pointer;}
.index-two .switch-list .item:nth-child(3n+4){ width:43.5%;}
.index-two .switch-list .item:nth-child(3n+2){ margin-right:0;}
.index-two .switch-list .item-ol{ width:49.5%; margin-right:1%; margin-bottom:1%;}
.index-two .switch-list .item-ol:nth-child(2n){ margin-right:0;}

.index-three{ padding:1.7rem 0 .5rem; background-size:cover; background-repeat:no-repeat; background-position:center top;}
.index-three .tit{ margin-bottom:.4rem; color:#fff; width:100%; font-size:var(--font-size50);}
.index-three .tit::after{ content:''; display:block; width:.26rem; background-image:url(../images/tit-icon1.png); background-size:contain; background-repeat:no-repeat; background-position:center top;}
.index-three .schedule-box{ width:52%; background-image:url(../images/schedule-bg.png); background-size:cover; background-repeat:no-repeat; background-position:center top; border-radius:.1rem; padding:.2rem; position:relative;}
.index-three .line-calendar{ padding-bottom:.5rem; border:solid 1px #c6914f; border-radius:.1rem; height:100%; z-index:5; position:relative;}
.index-three .line-calendar .index-more .but span{ background-image:url(../images/cart1.png); background-size:contain; background-repeat:no-repeat; background-position:center left; padding-left:.25rem;}
.index-three .line-calendar .index-more .but{background:url(../images/but-bg2.png); color:#fff; background-size:contain; background-repeat:no-repeat; background-position:center; }
.index-three .line-calendar .index-more .but::before,
.index-three .line-calendar .index-more .but::after{ background-image:url(../images/pot2.png);background-size:cover; background-repeat:no-repeat; background-position:center;}

.index-three .schedule-box .ioc{ position:absolute; display:block; background-size:cover; background-repeat:no-repeat; background-position:center; width:.66rem; height:.65rem;}
.index-three .schedule-box .ioc1{left:.2rem;background-image:url(../images/let-icon1.png);}
.index-three .schedule-box .ioc2{left:50%;top:.1rem;margin-left:-.42rem;width:.84rem;height:.13rem; background-image:url(../images/let-icon2.jpg); z-index:6;}
.index-three .schedule-box .ioc3{right:.2rem;background-image:url(../images/let-icon3.png);}
.index-three .schedule-box .ioc4{bottom:.2rem;left:.2rem;background-image:url(../images/let-icon4.png);}
.index-three .schedule-box .ioc5{bottom:.2rem;right:.2rem;background-image:url(../images/let-icon5.png);}

.index-four{padding:1.7rem 0 2.2rem; background-size:cover; background-repeat:no-repeat; background-position:center top;}
.index-four .tit-box{ margin-bottom:.4rem;}
.index-four .tit{ color:#181818; font-size:var(--font-size50);}
.index-four .tit::after{ content:''; display:block; width:.26rem; background-image:url(../images/tit-icon.png); background-size:contain; background-repeat:no-repeat; background-position:center top;}
.index-four .item .text{ color:#181818; font-size:var(--font-size18);}
.index-four .item .text .bti{ margin:.25rem 0; font-size:var(--font-size24);}
.index-four .item .text .des{ margin-bottom:.2rem; line-height:2;}
.index-four .item .pic{ border-radius:.1rem; overflow:hidden;}
.index-four .item .pic figure{padding-bottom:66.5%; background-size:contain; background-repeat:no-repeat; background-position:center top;}
.index-four .index-more .swiper-button-prev{ margin-left:0; transform:rotate(-180deg);}
.index-four .index-more .swiper-but{position:relative; top:0; margin:0; margin-left:.3rem; left:auto; right:auto; opacity:1;}
.index-four .index-more .swiper-but::after{ font-size:0; width:100%; height:100%;}
.index-four .index-more .swiper-but.swiper-button-disabled::after{ background-image:url(../images/arrow-icon1.png); background-repeat:no-repeat; background-position:center;}
.index-four .index-more .swiper-but::after{ background-image:url(../images/arrow-icon2.png); background-repeat:no-repeat; background-position:center;}
@media (min-width:1024px) {
.index-four .item .text .bti{min-height: .77rem;}
.index-four .item .text .des{min-height: 0.72rem;}
}
@media (max-width:1024px) {
.index-one .tit{ margin-bottom:.25rem;}
.index-one .wxt-box{ padding:.8rem 0;position:relative;}
.index-one .index-bg{ position:absolute; left:0; top:0; width:100%; height:100%;}
.index-one .index-bg img{ width:100%; height:100%; object-fit:contain;}
.index-one .text{ width:30%;}
.index-one .itwx{ width:25%;}
.index-one .index-more{ margin-top:.25rem;}
.index-one .itwx li{ padding:.2rem 0;}
.index-one .itwx li .suz{ font-size:var(--font-size50);}
.index-two .item .pic figure{ padding-bottom:3.5rem;}
.index-three .schedule-box{ width:70%;}
.index-three .schedule-box .ioc2{ z-index:5;}
}

@media (max-width:640px) {
.index-one{ display:-webkit-flex; display:flex; flex-wrap:wrap-reverse;}
.index-one .tit{ font-size:var(--font-size36);}
.index-one .text{ width:100%;}
.index-one .itwx{ margin-top:.3rem; width:60%;}
.index-one .index-bg{ position: relative; margin-top:-15%;}
.index-one .itwx{width:100%;}
.index-one .itwx li:first-child{padding-top:.2rem;}
.index-one .itwx ul{display: flex;justify-content:space-between;}
.index-one .itwx li{padding:0.2rem 0;width:45%;}

.index-two{ padding:.5rem 0;}
.index-two .tit{ font-size:var(--font-size36);}
.index-two .text{ flex-wrap:wrap;}
.index-two .des{ max-width:100%; width:100%; margin-bottom:.2rem;}
.index-two .item .pic figure{ padding-bottom:50%;}
.index-two .item .txt{ font-size:var(--font-size22);}
.index-two .list-top .item{ width:100%; margin-right:0; margin-bottom:2%;}
.index-two .switch-list .item:nth-child(2),
.index-two .switch-list .item{ width:100% !important; margin-bottom:2%;}

.index-three{ padding:1rem 0 .5rem;}
.index-three .tit{ font-size:var(--font-size36);}
.index-three .schedule-box{ width:100%; padding:.15rem;}
.index-three .schedule-box .ioc{ width:.4rem; height:.4rem;}
.index-three .schedule-box .ioc1{ left:.15rem;}
.index-three .schedule-box .ioc2{ top:.06rem;width:.6rem;height:.13rem; margin-left:-.3rem;}
.index-three .schedule-box .ioc3{ right:.15rem;}
.index-three .schedule-box .ioc4{ left:.15rem; bottom:.15rem;}
.index-three .schedule-box .ioc5{ right:.15rem; bottom:.15rem;}
.index-four{ padding:1rem 0 1.5rem;}
.index-four .tit{ font-size:var(--font-size36);}
.index-four .item .text .bti{ font-size:var(--font-size20);}
}


/* 自定义日历 */
#date{ width:100%; padding:.3rem;}
#date .layui-laydate-static{ width:100%; border:none; box-shadow:inherit; background:transparent;}
#date .layui-laydate-main{ width:100%; }
#date .layui-laydate-content table{width:100%;}
#date .layui-laydate-header{ padding:.15rem 0; border-bottom:none;}
#date .layui-laydate-header i{ top:.15rem;}
#date .layui-laydate-header i.laydate-prev-y{ left:auto; right:0; display:none;}
#date .layui-laydate-header i.laydate-next-y{ right:0; display:none;}
#date .layui-laydate-header i.laydate-prev-y,
#date .layui-laydate-header i.laydate-prev-m{font-size:0; left:auto; right:.2rem;background-image:url(../images/laydate-prev-on.png); background-repeat:no-repeat; background-position:center; background-size:.11rem;}
#date .layui-laydate-header i.laydate-next-y,
#date .layui-laydate-header i.laydate-next-m{font-size:0; right:0;background-image:url(../images/laydate-next-on.png); background-repeat:no-repeat; background-position:center;background-size:.11rem;}
#date .layui-laydate-header i.laydate-prev-y:hover,
#date .layui-laydate-header i.laydate-prev-m:hover{background-image:url(../images/laydate-prev.png); }
#date .layui-laydate-header i.laydate-next-y:hover,
#date .layui-laydate-header i.laydate-next-m:hover{background-image:url(../images/laydate-next.png); }
#date .laydate-set-ym{ text-align:left;}
#date .laydate-set-ym span{padding:0; color:#555555; margin-right:.05rem; font-size:.18rem;}
#date .layui-laydate-content{ padding:0;}
#date .layui-laydate-content th{ color:#555555; font-size:.16rem; background:#f5f0eb; padding:.1rem 0;}
#date .layui-laydate-content th:first-child{ border-radius:1rem 0 0 1rem;}
#date .layui-laydate-content th:last-child{ border-radius:0 1rem 1rem 0;}
#date .layui-laydate-content td{ padding:2px;}
#date .layui-laydate-content td>div{ font-size:var(--font-size30); height:.9rem; display:-webkit-flex; display:flex; justify-content:center; font-family:'Barlow-Medium'; color:#181818; padding:.18rem 0 0; position:relative; border-radius:.1rem;}
#date .layui-laydate-content tbody>tr:nth-child(6){ display:none;}
#date .layui-laydate-content td>div .laydate-day-mark{ color:#c6914f; font-size:var(--font-size30);position:initial; overflow:initial;}
#date .layui-laydate-content td>div .laydate-day-mark .Popup{font-size:var(--font-size16); position:absolute; left:50%; bottom:100%; width:3rem; margin-left:-1.2rem; z-index:999; text-align:left; line-height:1.5; padding-bottom:.2rem; display:none;}
#date .layui-laydate-content td>div .laydate-day-mark .Popup p{margin:0;}
#date .layui-laydate-content td>div .laydate-day-mark .Popup .atit{font-size:var(--font-size20); color:#181818; position:relative; line-height:1.5; padding:0 .25rem; margin-bottom:.15rem;}
#date .layui-laydate-content td>div .laydate-day-mark .Popup .atit::after{ content:''; display:block; left:0; background:#c6914f; width:.04rem; height:.8em; position:absolute; top:.4em;}
#date .layui-laydate-content td>div .laydate-day-mark .Popup .atit b{font-weight: normal; padding-left: .1rem}
#date .layui-laydate-content td>div .laydate-day-mark .Popup .conbox{background:#fff; border-radius:.1rem; box-shadow:0 0 .1rem rgba(0,0,0,0.2); padding:.25rem 0;}
#date .layui-laydate-content td>div .laydate-day-mark .Popup::after{ content:''; display:block;width:0;height:0;border-left:.1rem solid transparent;border-right:.1rem solid transparent;border-top:.1rem solid #fff; margin:-1px 0 0; margin-left:1.1rem;}
#date .layui-laydate-content td>div .laydate-day-mark .Popup .des{ color:#555555; padding:0 .25rem;}
#date .layui-laydate-content td>div .laydate-day-mark::after{ display:none;}
#date .layui-laydate-content td>div .laydate-day-mark .tishi{width:100%;text-align:center;font-size:var(--font-size15); position:absolute; bottom:.18rem; line-height:1;}
#date .layui-laydate-content .laydate-day-prev>div,
#date .layui-laydate-content .laydate-day-next>div{ color:#999999;}
#date .layui-laydate-content .laydate-day-prev>div .laydate-day-mark,
#date .layui-laydate-content .laydate-day-next>div .laydate-day-mark{ color:#999999;}
#date .layui-laydate .layui-this{background-color:transparent!important;}
#date .layui-laydate .layui-this>div{background-color:transparent!important;background-image:linear-gradient(to top,#dfaa69,#c6914f); border-radius:.1rem;}
#date .layui-laydate .layui-this>div .laydate-day-mark{ color:#fff;}
#date .layui-laydate-content td>div:hover,
#date .layui-laydate-list li:hover,
#date .layui-laydate-shortcut>li:hover{color:#fff;background-image:linear-gradient(to top,#dfaa69,#c6914f);border-radius:.1rem;}
#date .layui-laydate-content td>div:hover .laydate-day-mark{color:#fff;}
#date .layui-laydate-content td>div:hover .Popup{ display:block;}

@media (max-width:640px) {
#date{ padding:.15rem;}
#date .layui-laydate-header{ padding:.1rem .15rem;}
#date .layui-laydate-header i{ top:.1rem;}
#date .layui-laydate-content th{ font-size:var(--font-size14);}
#date .layui-laydate-content td>div{ font-size:var(--font-size18); padding-top:.08rem; height:.5rem;}
#date .layui-laydate-content td>div .laydate-day-mark{ font-size:var(--font-size18);}
#date .layui-laydate-content td>div .laydate-day-mark .data{ line-height:1.25;}
#date .layui-laydate-content td>div .laydate-day-mark .tishi{ font-size:var(--font-size10); bottom:.08rem;}
#date .layui-laydate-content td>div .laydate-day-mark .Popup{ left:50%; margin-left:-1.5rem; padding-bottom:.15rem;}
#date .layui-laydate-content td>div .laydate-day-mark .Popup::after{ margin:0 auto;}
#date .layui-laydate-content td:nth-child(7n+2) .laydate-day-mark .Popup,
#date .layui-laydate-content td:nth-child(7n+1) .laydate-day-mark .Popup{ left:0; margin-left:0;}
#date .layui-laydate-content td:nth-child(7n+2) .laydate-day-mark .Popup::after,
#date .layui-laydate-content td:nth-child(7n+1) .laydate-day-mark .Popup::after{ margin-left:.15rem;}
#date .layui-laydate-content td:nth-child(7n+6) .laydate-day-mark .Popup,
#date .layui-laydate-content td:nth-child(7n) .laydate-day-mark .Popup{ left:auto; right:0; margin-left:0;}
#date .layui-laydate-content td:nth-child(7n+6) .laydate-day-mark .Popup::after,
#date .layui-laydate-content td:nth-child(7n) .laydate-day-mark .Popup::after{ float:right; margin-right:.15rem;}
}


/* 底部 */
footer{ background-image:url(../images/foot-bg.png); padding:1.3rem 0 0; margin-top:-1.2rem; background-size:cover; background-repeat:no-repeat; background-position:center top;}
footer .logo img{ max-width:1.41rem;}
footer .link-fot{ padding:.4rem 0; color:#555555;}
footer .link-fot a{ color:#555555; padding:0 .2rem; border-right:solid 1px #ccc;}
footer .link-fot a:last-child{ border-right:none; padding-right:0;}
footer .link-fot a:hover{ color:#c6914f;}
footer .hotline-tit{ color:#555555; margin:.25rem 0; font-size:var(--font-size18);}
footer .hotline-tit span{ color:#555555; font-size:var(--font-size22); font-family:'Barlow-Medium';line-height: 1.3}
footer .footer-nav{ margin:.35rem 0; font-size:var(--font-size18);}
footer .footer-nav a{ display:block; margin:0 .6rem;}
footer .share-box li{ margin:0 .15rem; position: relative; text-align:center;}
footer .share-box li .icon{ width:.3rem; height:.3rem;}
footer .share-box li .qrcode{ position:absolute; left:50%; bottom:100%; width:1.4rem; margin-left:-.7rem; padding-bottom:.1rem; opacity:0;visibility:hidden; transition:.3s;}
footer .share-box li .qrcode::after{ content:''; display:block;width:0;height:0;border-left:.1rem solid transparent;border-right:.1rem solid transparent;border-top:.1rem solid #fff; margin:-1px auto 0;}
footer .share-box li .con-bg{ color:#555555; background:#fff; text-align:center; padding:.1rem; border-radius:.1rem;}
footer .share-box li .iox{ opacity:0; position:absolute; left:0;}
footer .share-box li:hover .qrcode{ visibility:visible; opacity:1;}
footer .share-box li:hover .icon img{ opacity:0;}
footer .share-box li:hover .icon .iox{ opacity:1;}
footer .copyright{ color:rgba(0,0,0,0.5); padding:.25rem 0; border-top:solid 1px rgba(153,153,153,.2);}

@media (max-width:640px) {
footer{ padding-top:1rem;}
footer .copyright{ text-align:center;}
footer .footer-nav{ font-size:var(--font-size16);}
footer .hotline-tit{ align-items:center; font-size:var(--font-size18); margin:.1rem 0 .2rem; line-height:1.8;}
footer .hotline-tit span{ line-height:1.8;}
footer .footer-nav{ margin:.2rem 0;}
footer .footer-nav a{ display:block; margin:.05rem .08rem;}
footer .link-fot{ align-items:flex-start; padding:.2rem 0;}
footer .link-fot .name{ width:5em;}
footer .link-fot .list{ width:calc(100% - 5em); display:-webkit-flex; display:flex; flex-wrap:wrap;}
footer .link-fot .list a{ display:block; padding:0 .1rem; margin-bottom:.05rem;}
}



/* 内页banner */
.inside-ban::after{ content:''; display:block; position:absolute; left:0; bottom:-1px; width:100%; padding-bottom:.75rem; background-image:url(../images/ban-line.png); background-size:100% 100%; background-position:center; background-repeat:no-repeat; z-index:5;}
.inside-ban .text{ position:absolute; left:0; top:0; width:100%; height:100%; font-size:var(--font-size60); color:#fff;}
.inside-ban .text .title::after{ content:''; display:block; width:.34rem; background-image:url(../images/tit-icon.svg); background-size:contain; background-repeat:no-repeat; background-position:center top;}
.inside-ban .play{ position:absolute; left:50%; top:50%; width:1.1rem; height:1.1rem; background-image:url(../images/play.png);background-size:contain; background-repeat:no-repeat; background-position:center; z-index:5; cursor:pointer; margin-top:-.55rem; margin-left:-.55rem;}
.inside-ban .video-iow video{ display:block; width:100%; object-fit:cover;}
.inside-ban.active .play{ display:none;}
.inside-ban.active::after{display:none;}
@media (min-width:1025px) {
.inside-ban img.wap{ display:none;}
}
@media (max-width:1024px) {
.inside-ban img.pc{ display:none;}
.inside-ban::after{ padding-bottom:.5rem;}
}
@media (max-width:640px) {
.inside-ban img.wap{ min-height:25vh; object-fit:cover;}
.inside-ban::after{ padding-bottom:.25rem;}
.inside-ban .text{ font-size:var(--font-size36);}
.inside-ban .play{ width:.8rem; height:.8rem; margin-top:-.4rem; margin-left:-.4rem;}

}

/* 内页菜单 */
.inside-menu .line-box{ border-bottom:solid 1px rgba(0,0,0,0.1);}
.inside-menu .current-box{ font-size:var(--font-size16); padding:.3rem 0; color:#555555;}
.inside-menu .current-box a{ color:#999999;}
.inside-menu .current-box i{ margin:0 .05rem; background-image:url(../images/arrow-icon3.png); width:.1rem; background-size:.07rem; background-position:center; background-repeat:no-repeat;}
.inside-menu .current-box a:hover{ color:#c6914f;}
.inside-menu .menu-box li{ margin-right:.7rem;}
.inside-menu .menu-box li a{ color:#555555; font-size:var(--font-size18); display:block; padding:.3rem 0; border-bottom:solid .02rem transparent;}
.inside-menu .menu-box li:last-child{ margin-right:0;}
.inside-menu .menu-box li:hover a,
.inside-menu .menu-box li.active a{ border-color:#c6914f; color:#c6914f;}
@media (max-width:640px) {
.inside-menu .menu-box{width: 100%}
.inside-menu .menu-box li{ margin-right:.3rem;}
.inside-menu .current-box{order: -1; padding: .2rem 0}
}


/* 02_长隆演艺 */
.entert-bg{ background-image:url(../images/entert-bg.jpg); background-size:cover; background-position:top center; background-repeat:no-repeat; padding-bottom:1.2rem;}
.entert-bg .inside-menu .line-box{ border-bottom:none;}
.entert-introd{ font-size:var(--font-size18); color:#000000; line-height:2; text-align:center;}
.entert-introd .title{ margin-bottom:.3rem; font-size:var(--font-size60); line-height:1.3;}
.entert-list{ padding:1.3rem 0 1.5rem;}
.entert-list .line-box{border:solid 1px #c6914f;border-radius:.1rem;z-index:5; position:relative;}
.entert-list .line-box .ioc{ position:absolute; display:block; background-size:cover; background-repeat:no-repeat; background-position:center; width:.66rem; height:.65rem;}
.entert-list .line-box .ioc1{left:0;background-image:url(../images/let-icon1.png);}
.entert-list .line-box .ioc2{right:0;background-image:url(../images/let-icon3.png);}
.entert-list .line-box .ioc3{bottom:0;left:0;background-image:url(../images/let-icon4.png);}
.entert-list .line-box .ioc4{bottom:0;right:0;background-image:url(../images/let-icon5.png);}
.entert-list .item{ margin-bottom:1.2rem;}
.entert-list .item:last-child{ margin-bottom:0;}
.entert-list .item .pic{ width:71.429%; margin-bottom:.6rem;}
.entert-list .item .pic figure{width: 100%; padding-bottom: 60%;border-radius:.15rem;overflow:hidden; background-size:cover; background-position:top center; background-repeat:no-repeat;}
.entert-list .item .text{width:45%;position: relative; z-index: 10}
.entert-list .item .text .szi{ text-align:right; font-size:var(--font-size125); font-weight:bold;color:#f8f5f0;text-shadow:-1px -1px 0 #c6914f,1px -1px 0 #c6914f,-1px 1px 0 #c6914f,1px 1px 0 #c6914f; line-height:.8; height:.6rem; overflow: hidden; opacity:.6;}
.entert-list .item .text .des{ background:rgba(255,255,255,0.95);padding:.2rem;border-radius:.15rem;overflow:hidden;}
.entert-list .item .text .tit{ line-height:1.5; color:#181818; font-size:var(--font-size36); margin-bottom:.2rem;}
.entert-list .item .con-box{ line-height:2; font-size:var(--font-size18); color:#333333; padding:.5rem;}
.entert-list .item .con-box .con{ height:20em; overflow:auto; padding-right:.12rem;}
.entert-list .item .con-box .con::-webkit-scrollbar{width:4px;background-color:#eee}
.entert-list .item .con-box .con::-webkit-scrollbar-thumb {border:solid 1px #c6914f; width:3px; border-radius:4px; background-color:#c6914f;}
@media (min-width:640px) {
.entert-list .item:nth-child(even) .pic{order:2}
.entert-list .item:nth-child(odd) .text{margin-left: -16.429%}
.entert-list .item:nth-child(even) .pic{margin-left: -16.429%}
}
@media (max-width:1024px) {
.entert-list{ padding:.7rem 0 1.2rem;}
.entert-list .item{ margin-bottom:.8rem;}
.entert-list .item .con-box{ padding:.5rem .35rem;}
.entert-list .item .con-box .con{ height:14em;}
}
@media (max-width:640px) {
.entert-introd .title{ font-size:var(--font-size40); margin-bottom:.1rem;}
.entert-list{ padding-bottom:.8rem;}
.entert-list .item{ margin-bottom:.5rem;}
.entert-list .item .pic{ width:100%; margin-bottom:0;}
.entert-list .item .text{ width:100%;margin-top: -20%}
.entert-list .item .text .szi{ height:.4rem; font-size:var(--font-size70);}
.entert-list .item .text .tit{ font-size:var(--font-size30); margin-bottom:.1rem;}
}



/* 03_马戏节概况 */
.overview-bg{ background-image:url(../images/overview-bg.jpg); background-size:cover; background-position:top center; background-repeat:no-repeat; padding-bottom:1.2rem;}
.overview-introd{ padding:1.1rem 0; font-size:var(--font-size18); color:#333333; line-height:2;}
.overview-introd .txt-let{ width:24%;}
.overview-introd .txt-let .title{ margin-bottom:.2rem; color:#181818; font-size:var(--font-size50); line-height:1.3;}
.overview-introd .txt-let .tishi{ font-size:var(--font-size20); color:#c6914f;}
.overview-introd .txt-des{ width:67%;}
.overview-introd .pic{ margin-top:.55rem; border-radius:.1rem; overflow:hidden;}
.overview-introd .pic img{ width:100%; transition:.3s;}
.overview-introd .pic:hover img{ transform:scale(1.05);}
.circus-box{ background-image:url(../images/circus-bg.png); background-size:cover; background-position:center; background-repeat:no-repeat; padding:1.3rem 0;}
.circus-box .title{ margin-bottom:.35rem; color:#181818; font-size:var(--font-size50); line-height:1.3;}
.circus-box .swiper-box .swiper{ padding-bottom:1rem;}
.circus-box .swiper-box .item .text{ margin-top:.15rem;}
.circus-box .swiper-box .item .pic{ width:100%;}
.circus-box .swiper-box .item .pic figure{ padding-bottom:59.375%; width:100%; transition:.3s; background-size:cover; background-repeat:no-repeat; background-position:center;}
.circus-box .swiper-box .item .pic .ovhi{ width:100%; overflow:hidden; border-radius:.1rem; overflow:hidden;}
.circus-box .swiper-box .item .tit{ margin-bottom:.2rem; font-size:var(--font-size30);}
.circus-box .swiper-box .item .tit::before{content:'';display:block;width:.15rem;height:.15rem;background-image:url(../images/pot-icon3.svg); background-size:cover; background-position:top center; background-repeat:no-repeat; margin-right:.1rem;}
.circus-box .swiper-box .item .des{ line-height:1.8; font-size:var(--font-size18); color:#333333;}
.circus-box .swiper-box .item .szi{ width:100%; margin-top:-.5rem; text-align:right; font-size:var(--font-size120); font-weight:bold;color:#f8f5f0;text-shadow:-1px -1px 0 #c6914f,1px -1px 0 #c6914f,-1px 1px 0 #c6914f,1px 1px 0 #c6914f; line-height:.8; overflow: hidden; opacity:.6;}
.circus-box .swiper-box .swiper-slide:nth-child(2n) .item a{ flex-wrap:wrap-reverse;}
.circus-box .swiper-box .swiper-slide:nth-child(2n) .item .pic{ flex-wrap:wrap-reverse;}
.circus-box .swiper-box .swiper-slide:nth-child(2n) .item .szi{ margin-top:0; margin-bottom:-.5rem;}
.circus-box .swiper-box .swiper-slide:nth-child(2n) .item .text{ margin-bottom:.15rem;}
.circus-box .swiper-box .item:hover .pic figure{ transform:scale(1.05);}
.circus-box .swiper-box .swiper-but{top:auto;margin:0;bottom:0; width:.5rem; height:.5rem; border-radius:1rem;}
.circus-box .swiper-box .swiper-but::after{ font-size:var(--font-size22); color:#fff;}
.circus-box .swiper-box .swiper-button-prev{ left:35%; background:#c6914f;}
.circus-box .swiper-box .swiper-button-next{ right:35%; background:#c6914f;}
.organization-box{ padding:1rem 0 .7rem;}
.organization-box .title{ margin-bottom:.4rem; color:#181818; font-size:var(--font-size50);}
.organization-box .introd{ text-align:center; color:#333333;}
.organization-box .introd .line-img img{width:6.74rem;}
.organization-box .introd .tit{ margin-bottom:.05rem; font-size:var(--font-size40); }
.organization-box .introd .des{ font-size:var(--font-size24);}
.organization-box .list{margin-top:.15rem;}
.organization-box .list .item{ background:#fff; width:32%; margin-bottom:2%; margin-right:2%; padding:.15rem; border-radius:.1rem;}
.organization-box .list .item .tit{ margin-bottom:.1rem;}
.organization-box .list .item .tit .name{ line-height:1.2; font-size:var(--font-size30); color:#333333;}
.organization-box .list .item .tit .iow{ margin-left:.1rem;}
.organization-box .list .item .tit .iow::before{content:'';width:0;height:0;border-top:.05rem solid transparent;border-bottom:.05rem solid #c6914f;border-left:.05rem solid transparent;}
.organization-box .list .item .tit .iow span{display:block;background:#c6914f;color:#fff;padding:.04rem .08rem .02rem; border-radius:.03rem .03rem .03rem 0; line-height:1.3;}
.organization-box .list .item .con{ font-size:var(--font-size18);}
.organization-box .list .item .line-box{ height:100%; border:solid 1px #c6914f; padding:.4rem; border-radius:.1rem;}
.organization-box .list .item-ol{ width:49%; margin-right:2%;}
.organization-box .list .item-ol:nth-child(2n){ margin-right:0;}
.organization-box .list .item:nth-child(3n+2){ margin-right:0;}
.organization-box .list .item .ioc{ position:absolute; display:block; background-size:cover; background-repeat:no-repeat; background-position:center; width:.5rem; height:.5rem;}
.organization-box .list .item .ioc1{top:-1px;left:-1px;background-image:url(../images/line-bg1.png);}
.organization-box .list .item .ioc2{top:-1px;right:-1px;background-image:url(../images/line-bg2.png);}
.organization-box .list .item .ioc3{bottom:-1px;left:-1px;background-image:url(../images/line-bg3.png);}
.organization-box .list .item .ioc4{bottom:-1px;right:-1px;background-image:url(../images/line-bg4.png);}
.organization-box .list .item .ioc5{left:50%;top:-.08rem;margin-left:-.39rem;width:.78rem;height:.1rem;background-image:url(../images/let-icon2.jpg); z-index:6;}
.organization-box .list .item .ioc6{ left:50%; bottom:-.08rem; margin-left:-.39rem; width:.78rem; height:.1rem; background-image:url(../images/let-icon2.jpg); z-index:6; transform:rotate(180deg);}
@media (max-width:640px) {
.overview-introd{ padding:.5rem 0;}
.overview-introd .txt-let{ width:100%; margin-bottom:.1rem;}
.overview-introd .txt-let .title{ margin-bottom:0; font-size:var(--font-size36);}
.overview-introd .txt-let .tishi{ font-size:var(--font-size18);}
.overview-introd .txt-des{width:100%;}
.overview-introd .pic{ margin-top:.15rem;}
.circus-box{ padding:.5rem 0;}
.circus-box .title{ font-size:var(--font-size36);}
.circus-box .swiper-box .item .text{margin-top: 0}
.circus-box .swiper-box .item .szi{ font-size:var(--font-size50); margin-top:-.25rem!important; margin-bottom: 0!important;line-height: 1}
.circus-box .swiper-box .swiper-slide:nth-child(2n) .item a{ flex-wrap:wrap;}
.circus-box .swiper-box .swiper-slide:nth-child(2n) .item .pic{ flex-wrap:wrap;}
.organization-box{ padding:.5rem 0;}
.organization-box .title{ font-size:var(--font-size36); margin-bottom:.2rem;}
.organization-box .introd .tit{ font-size:var(--font-size24);}
.organization-box .introd .des{ font-size:var(--font-size18);}
.organization-box .list .item{ width:100%; margin-right:0;}
.organization-box .list .item-ol{ width:100%; margin-right:0;}
.organization-box .list .item .tit .name{ font-size:var(--font-size24);}
}



/* 04_节目介绍 */
.programs-bg{ background:#f8f4f0;}
.programs-box{ padding:1rem 0 1.8rem;}
.programs-box li{ width:31.715%; margin-right:2.422222%; margin-bottom:2.422222%; background:#ffffff; border-radius:.1rem; overflow: hidden; transition:.3s;}
.programs-box li .pic{ overflow:hidden;}
.programs-box li .pic::after{ content:''; display:block; width:.3rem; height:.3rem; background-image:url(../images/pot-icon2.svg); background-repeat:no-repeat; background-position:center; background-size:cover; position:absolute; left:.35rem; bottom:-.15rem;}
.programs-box li .pic figure{ width:100%; padding-bottom:66.6667%; transition:.3s; background-repeat:no-repeat; background-position:center; background-size:cover;}
.programs-box li:nth-child(3n){ margin-right:0;}
.programs-box li .text{ padding:.3rem; color:#555555;}
.programs-box li .tit-big{ padding-right:.2rem; margin-bottom:.15rem; color:#181818; font-size:var(--font-size26); position:relative;}
.programs-box li .tit-big::after{ content:''; display:block; position:absolute; top:.1rem; right:.2rem; background-image: url(../images/a_next_on.svg); width:.15rem; height:.15rem; background-repeat:no-repeat; background-position:center; background-size:cover; transition:.3s; opacity:0;}
.programs-box li .tit-en{ margin-bottom:.05rem;}
.programs-box li a{ cursor:pointer;}
.programs-box li:hover{ box-shadow:0 0 .2rem rgba(0,0,0,0.15);}
.programs-box li a:hover .pic figure{ transform:scale(1.05);}
.programs-box li a:hover .tit-big{ color:#c6914f;}
.programs-box li a:hover .tit-big::after{ right:0; opacity:1;}
@media(max-width:640px){
.programs-box li:nth-child(3n),
.programs-box li{ width:49%; margin-right:2%; margin-bottom:2%;}
.programs-box li:nth-child(2n){ margin-right:0;}
.programs-box li .text{ padding:.2rem;}
.programs-box li .tit-big{ margin-bottom:.05rem; font-size:var(--font-size20);}
}

/*Page002623 */
.Page002623{text-align:center;font-family: Arial;font-size:var(--font-size16);margin-top:.35rem;}
.Page002623 .Pages a.a_first,
.Page002623 .Pages a.a_end,
.Page002623 .Pages > span:not(.p_page){display: none;}
.Page002623 .Pages em{float:left;margin:0 1vw; font-style:normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float:left;line-height:.7rem; width:.7rem; margin: 0 1px;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color:#fff; background-image:url(../images/pot-icon3.svg); background-size:contain; background-repeat:no-repeat; background-position:center;}
.Page002623 .Pages .p_page >a{font-size:0;height:.7rem;position:relative; background-image:url(../images/a_next.svg); background-repeat:no-repeat; background-position:center; background-size:.19rem;}
.Page002623 .Pages .p_page >a.a_prev{ transform:rotate(180deg);}
.Page002623 .Pages .p_page >a:hover{ background-image:url(../images/a_next_on.svg); }
@media(max-width:640px){
.Page002623 .Pages a{ width:.5rem; line-height:.5rem;}
.Page002623 .Pages a:hover{ background:transparent;color:#333;}
.Page002623 .Pages .p_page >a{ height:.5rem;}
}

/*  */
.close{position:absolute;right:-.52rem;top:0;z-index: 10;width:.52rem;height:.52rem;background:#c5955a;cursor: pointer;}
.close::before,
.close::after{ position:absolute; content:''; width:70%; height:2px; border-radius:3px; background-color:#fff; left:0; top:0; right: 0; bottom: 0; margin: auto}
.close::before{ transform:rotate(45deg);}
.close::after{ transform:rotate(-45deg);}
@media(max-width:1024px){
.close{right: 0; top: -.52rem}
}

/* 弹框 */
.pop-up{position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index:10000;background:rgba(0,0,0,0.6); visibility: hidden; transition: 0.5s; opacity: 0; transform: scale(0)}
.pop-up .bg-info{position:relative}
.pop-up .center{width:100%; height:100%}
.pop-up .wtd100{width:100%;}
.pop-up .close{right:0; background:transparent;}
.pop-up .close::before,
.pop-up .close::after{ width:.22rem; background-color:#999999;}
.pop-up .load-info{ padding:.4rem; background:#fff; border-radius:.1rem;}
.pop-up.show{ visibility:inherit;transform: scale(1); opacity: 1}
@media(max-width:1024px){
.pop-up .close{right:0;top:0;}
}
@media(max-width:640px){
.pop-up .load-info{ padding:.2rem;}
.pop-up .close{ width:.4rem; height:.4rem;}
.pop-up .center{ padding-top:.75rem;}
}

/* 04_节目介绍弹框 */
.programs-up .photo{width:63.637%; border-radius:.1rem; overflow:hidden; margin-bottom:.3rem;}
.programs-up .photo figure{padding-bottom:66.667%; background-size:contain; background-repeat:no-repeat; background-position:center; border-radius:.1rem; overflow:hidden;}
.programs-up .photo .swiper-but::after{ content:''; display:block; width:.3rem; height:100%; background-image:url(../images/arrow-white.svg); background-size:contain; background-repeat:no-repeat; background-position:center;}
.programs-up .photo .swiper-button-prev::after{ transform:rotate(-180deg);}
.programs-up .photo .swiper-pagination{ font-size:0; bottom:.3rem;}
.programs-up .photo .swiper-pagination-bullet{background-color:transparent; width:.24rem; height:.24rem; background-image:url(../images/pot-icon1.svg); background-repeat:no-repeat; background-position:center; background-size:contain; opacity:1; margin:0 .1rem;}
.programs-up .photo .swiper-pagination-bullet-active{ background-image:url(../images/pot-icon2.svg);background-repeat:no-repeat; background-position:center; background-size:contain;}

.programs-up .text{ padding-left:.5rem; width:36.17%;}
.programs-up .text .tit-big{ margin-bottom:.15rem; font-size:var(--font-size40);}
.programs-up .text .tit-en,
.programs-up .text .tit-cn{ margin-bottom:.05rem; font-size:var(--font-size20);}
.programs-up .text .line{ margin:.15rem 0 .2rem;}
.programs-up .text .line::after{content:''; display:block; width:1.5em; height:.04rem; background:#c6914f;}
.programs-up .text .des{font-size:var(--font-size18);color:#555555; line-height:2;height:16em;overflow:auto;padding-right:.12rem;}
.programs-up .text .des::-webkit-scrollbar{width:4px;background-color:#eee}
.programs-up .text .des::-webkit-scrollbar-thumb {border:solid 1px #c6914f; width:3px; border-radius:4px;}
.programs-up .aniu{ flex-wrap:wrap; background-image: url(../images/turn-bg.png); background-size:100% 100%; background-repeat:no-repeat; background-position:center; font-size:var(--font-size16); padding:0 0.5rem;}
.programs-up .aniu .ito{ width:45%; position: relative; z-index:5;}
.programs-up .aniu .line{ position:relative; z-index:2;}
.programs-up .aniu .line i{ width:.14rem; height:.14rem; display:block; background-image:url(../images/pot-icon3.svg); background-repeat:no-repeat; background-position:center; background-size:contain;}
.programs-up .aniu .line::before,
.programs-up .aniu .line::after{ content:''; display:block; width:1rem; height:1px; position:absolute;}
.programs-up .aniu .line::before{ right:calc(100% + .2rem); background-image: linear-gradient(to left,rgba(198,145,79,.5),transparent);}
.programs-up .aniu .line::after{ left:calc(100% + .2rem); background-image: linear-gradient(to right,rgba(198,145,79,.5),transparent);}
.programs-up .aniu a{padding:0.1rem 0;color:#555;position:relative;cursor:pointer;display:block;white-space:nowrap;text-overflow: ellipsis;overflow:hidden;}
.programs-up .aniu a::after{ position:absolute; top:50%; margin-top:-.1rem; display:block; content:''; width:.2rem; height:.2rem; background-image:url(../images/a_next.svg); background-size:contain; background-repeat:no-repeat; background-size:contain; background-position:center;}
.programs-up .aniu .prev a{padding-left:.25rem;}
.programs-up .aniu .prev a{float:left;}
.programs-up .aniu .prev a::after{ left:0; transform:rotate(-180deg);}
.programs-up .aniu .next{ text-align:right;}
.programs-up .aniu .next a{padding-right:.25rem; float:right;}
.programs-up .aniu .next a::after{ right:0;}
.programs-up .aniu a:hover{color:#c6914f;}
.programs-up .aniu a:hover::after{background-image:url(../images/a_next_on.svg);}

@media(max-width:1440px){
.programs-up .text .des{ height:12em;}
.programs-up .autoCon-1400{ max-width:1000px;}
}

@media(max-width:640px){
.programs-up .photo,
.programs-up .text{width:100%;padding-left: 0}
.programs-up .text .tit-big{ font-size:var(--font-size36);}
.programs-up .text .des{ height:8em; margin-bottom:.2rem;}
.programs-up .photo{ margin-bottom:.2rem;}
.programs-up .aniu{ padding:0 .1rem;}
.programs-up .aniu .line{ display:none;}
.programs-up .aniu .ito{ width:48%; display:grid;}
.programs-up .aniu a{ padding:0.1rem 0!important;}
.programs-up .aniu a::after{ display:none;}
.programs-up .aniu .next a::after{ display:none;}
}


/* 评价简介 */
.Judge-box{ padding:1rem 0 1.7rem;}
.Judge-box .list-box .item{ background:#fff; width:49%; margin-bottom:2%; margin-right:2%; padding:.15rem; transition:.3s;}
.Judge-box .list-box .item .pic{ width:24.392%; margin-right:.3rem;}
.Judge-box .list-box .item .pic::after{ content:''; display:block; position:absolute; left:0; top:0; width:100%; height:100%; background-image:url(../images/Judge.png); background-size:100% 100%; background-repeat:no-repeat; background-position:center; z-index:5;}
.Judge-box .list-box .item .pic .bg{ position:relative; z-index:2;}
.Judge-box .list-box .item .pic .bg figure{ width:100%; padding-bottom:100%; background-size:cover; background-repeat:no-repeat; background-position:center;}
/*.Judge-box .list-box .item .text{ width:calc(75.608% - 0.3rem);}*/
.Judge-box .list-box .item .tit .name{ margin-bottom:.1rem; line-height:1.2; font-size:var(--font-size30); color:#333333;}
.Judge-box .list-box .item .tit .iow{ margin-bottom:.1rem; margin-left:.1rem;}
.Judge-box .list-box .item .tit .iow::before{content:'';width:0;height:0;border-top:.05rem solid transparent;border-bottom:.05rem solid #c6914f;border-left:.05rem solid transparent;}
.Judge-box .list-box .item .tit .iow span{display:block;background:#c6914f;color:#fff;padding:.04rem .08rem .02rem; border-radius:.03rem .03rem .03rem 0; line-height:1.3;}
.Judge-box .list-box .item .con{ font-size:var(--font-size18);}
.Judge-box .list-box .item .line-box{ height:100%; border:solid 1px #c6914f; padding:.4rem; border-radius:.1rem;}
.Judge-box .list-box .item:nth-child(2n){ margin-right:0;}
.Judge-box .list-box .item:hover{ box-shadow:0 0 .2rem rgba(0,0,0,0.1);}
.Judge-box .list-box .item .ioc{ position:absolute; display:block; background-size:cover; background-repeat:no-repeat; background-position:center; width:.5rem; height:.5rem;}
.Judge-box .list-box .item .ioc1{top:-1px;left:-1px;background-image:url(../images/line-bg1.png);}
.Judge-box .list-box .item .ioc2{top:-1px;right:-1px;background-image:url(../images/line-bg2.png);}
.Judge-box .list-box .item .ioc3{bottom:-1px;left:-1px;background-image:url(../images/line-bg3.png);}
.Judge-box .list-box .item .ioc4{bottom:-1px;right:-1px;background-image:url(../images/line-bg4.png);}
.Judge-box .list-box .item .ioc5{left:50%;top:-.08rem;margin-left:-.39rem;width:.78rem;height:.1rem;background-image:url(../images/let-icon2.jpg); z-index:6;}
.Judge-box .list-box .item .ioc6{ left:50%; bottom:-.08rem; margin-left:-.39rem; width:.78rem; height:.1rem; background-image:url(../images/let-icon2.jpg); z-index:6; transform:rotate(180deg);}

@media(max-width:640px){
.Judge-box{ padding:.8rem 0 1.7rem;}
.Judge-box .list-box .item{ width:100%; margin-right: 0}
.Judge-box .list-box .item .line-box{ padding:.25rem;}
.Judge-box .list-box .item .pic{ margin-right:.15rem;}
/*.Judge-box .list-box .item .text{width:calc(75.608% - 0.15rem);}*/
.Judge-box .list-box .item .tit .name{ font-size:var(--font-size18);}
.Judge-box .list-box .item .tit .iow{ font-size:var(--font-size12);}
.Judge-box .list-box .item .con{ font-size:var(--font-size14);}
}


/* 日程安排 */
.calendar-shell{ background:#f8f4f0;}
.calendar-shell .line-box{ border-bottom:none;}
.calendar-bg{ padding:.3rem 0 1.7rem;}
.calendar-bg .calendar-box{ width:100%; background-image:url(../images/calendar-bg.png); background-size:cover; background-repeat:no-repeat; background-position:center top; border-radius:.1rem; padding:.2rem; position:relative;}
.calendar-bg .line-calendar{padding-bottom:.5rem; height:100%; z-index:5;position:relative;background:url(../images/line-calendar.png);background-size:100% 100%; background-repeat:no-repeat; background-position:center;}
.calendar-bg .line-calendar .index-more .but{background:url(../images/but-bg2.png); color:#fff; background-size:100% 100%; background-repeat:no-repeat; background-position:center; }
.calendar-bg .line-calendar .index-more .but span{ background-image:url(../images/cart1.png); background-size:.17rem; background-repeat:no-repeat; background-position:center left; padding-left:.25rem;}
.calendar-bg .line-calendar .index-more .but::before,
.calendar-bg .line-calendar .index-more .but::after{ background-image:url(../images/pot2.png);background-size:cover; background-repeat:no-repeat; background-position:center;}
.calendar-bg #date{ padding:.3rem .5rem;}
.calendar-bg #date .layui-laydate-header{ max-width:4rem; padding:.25rem 0; margin:0 auto;}
.calendar-bg #date .layui-laydate-header i{ top:.25rem; padding:0 10px;}
.calendar-bg #date .layui-laydate-header i.laydate-prev-y,
.calendar-bg #date .layui-laydate-header i.laydate-prev-m{ left:0; right:auto;}
.calendar-bg #date .laydate-set-ym{ text-align:center;}
.calendar-bg #date .laydate-set-ym span{ font-size:var(--font-size20);}
.calendar-bg #date .layui-laydate-content{ width:100%;}
.calendar-bg #date .layui-laydate-content td{ padding:.04rem .3rem;}
.calendar-bg #date .layui-laydate-content td>div .laydate-day-mark .Popup{ padding-bottom:.1rem; font-size:var(--font-size18);}
.calendar-bg #date .layui-laydate-content td>div .laydate-day-mark .Popup .atit{ margin-bottom:0; font-size:var(--font-size24);}
.calendar-bg #date .layui-laydate-content td>div .laydate-day-mark .Popup .conbox{ padding:.2rem 0;}
@media (max-width:1024px) {
.calendar-bg #date .layui-laydate-content td>div{ padding-top:.12rem; height:.8rem;}
.calendar-bg #date .layui-laydate-content td>div .laydate-day-mark .tishi{ bottom:.12rem;}
}
@media (max-width:640px) {
.calendar-bg .calendar-box{ padding:.15rem;}
.calendar-bg .line-calendar{ padding-bottom:.3rem;}
.calendar-bg #date{ padding:.15rem;}
.calendar-bg #date .layui-laydate-header{ padding:.1rem .15rem; max-width:70%;}
.calendar-bg #date .layui-laydate-header i{ top:.1rem;}
.calendar-bg #date .layui-laydate-content th{ font-size:var(--font-size14);}
.calendar-bg #date .layui-laydate-content td{ padding:1px;}
.calendar-bg #date .layui-laydate-content td>div{ font-size:var(--font-size18); padding-top:.08rem; height:.5rem;}
.calendar-bg #date .layui-laydate-content td>div .laydate-day-mark{ font-size:var(--font-size18);}
.calendar-bg #date .layui-laydate-content td>div .laydate-day-mark .data{ line-height:1.25;}
.calendar-bg #date .layui-laydate-content td>div .laydate-day-mark .tishi{ font-size:var(--font-size10); bottom:.08rem;}
.calendar-bg #date .layui-laydate-content td>div .laydate-day-mark .Popup{ left:50%; margin-left:-1.5rem; padding-bottom:.15rem;}
.calendar-bg #date .layui-laydate-content td>div .laydate-day-mark .Popup::after{ margin:0 auto;}
.calendar-bg #date .layui-laydate-content td>div .laydate-day-mark .Popup .conbox{ padding:.15rem 0;}
.calendar-bg #date .layui-laydate-content td:nth-child(7n+2) .laydate-day-mark .Popup,
.calendar-bg #date .layui-laydate-content td:nth-child(7n+1) .laydate-day-mark .Popup{ left:0; margin-left:0;}
.calendar-bg #date .layui-laydate-content td:nth-child(7n+2) .laydate-day-mark .Popup::after,
.calendar-bg #date .layui-laydate-content td:nth-child(7n+1) .laydate-day-mark .Popup::after{ margin-left:.15rem;}
.calendar-bg #date .layui-laydate-content td:nth-child(7n+6) .laydate-day-mark .Popup,
.calendar-bg #date .layui-laydate-content td:nth-child(7n) .laydate-day-mark .Popup{ left:auto; right:0; margin-left:0;}
.calendar-bg #date .layui-laydate-content td:nth-child(7n+6) .laydate-day-mark .Popup::after,
.calendar-bg #date .layui-laydate-content td:nth-child(7n) .laydate-day-mark .Popup::after{ float:right; margin-right:.15rem;}
.calendar-bg .index-more .but{ padding:.15rem .23rem;}
}



/* 新闻资讯 */
.news-shell{ background:#f8f4f0; padding-bottom:2rem;}
.news-shell .line-box{ border-bottom:none;}
.news-shell .news-switch{ margin:.4rem 0 .7rem;}
.news-switch .item{ background:#fff; border-radius:.1rem; overflow:hidden;}
.news-switch .item .pic{ width:50%; border-radius:.1rem 0 0 .1rem; overflow:hidden;}
.news-switch .item .pic figure{ padding-bottom:66.573%; transition:.3s; background-repeat:no-repeat; background-position:center; background-size:cover;}
.news-switch .item .text{ color:#181818; font-size:var(--font-size18); line-height:1.8; padding:0 .8rem; width:50%;}
.news-switch .item .text .tit{ font-size:var(--font-size24);}
.news-switch .item .text .des{ height:8em; margin:.25rem 0; color:#555555;}
.news-switch .item .more .but{ background:url(../images/but-bg1.png); background-size:contain; background-repeat:no-repeat; background-position:center; color:#c6914f; padding:.17rem .28rem; font-size:var(--font-size16);}
.news-switch .item .more .but span{ margin:0 .1rem; line-height:1;}
.news-switch .item .more .but::before,
.news-switch .item .more .but::after{ width:.07rem; height:.07rem; background-image:url(../images/pot1.png); content:''; display:block; background-size:cover; background-repeat:no-repeat; background-position:center;}
.news-switch .item .more .but:hover{background:url(../images/but-bg2.png); color:#fff; background-size:contain; background-repeat:no-repeat; background-position:center; }
.news-switch .item .more .but:hover::before,
.news-switch .item .more .but:hover::after{ background-image:url(../images/pot2.png);background-size:cover; background-repeat:no-repeat; background-position:center;}
.news-switch .item:hover .pic figure{ transform:scale(1.05);}
.news-switch .item:hover .more .but{background:url(../images/but-bg2.png); color:#fff; background-size:contain; background-repeat:no-repeat; background-position:center; }
.news-switch .item:hover .more .but::before,
.news-switch .item:hover .more .but::after{ background-image:url(../images/pot2.png);background-size:cover; background-repeat:no-repeat; background-position:center;}
.news-switch .swiper-but{opacity:1; top:auto; bottom:.75rem;}
.news-switch .swiper-but::after{ font-size:0; width:100%; height:100%;}
.news-switch .swiper-but.swiper-button-disabled::after{ background-image:url(../images/arrow-icon1.png); background-repeat:no-repeat; background-position:center;}
.news-switch .swiper-but::after{background-image:url(../images/arrow-icon2.png); background-repeat:no-repeat; background-position:center;}
.news-switch .swiper-button-prev{left:auto;right:1.3rem; transform:rotate(-180deg);}
.news-switch .swiper-button-next{right:.8rem;}
.news-shell .news-list li{ width:31.333%; margin-right:3%; margin-bottom:3%;}
.news-shell .news-list li a{cursor: pointer}
.news-shell .news-list li .pic{ border-radius:.1rem; overflow:hidden;}
.news-shell .news-list li .pic figure{ padding-bottom:66.573%; background-repeat:no-repeat; background-position:center; background-size:cover; transition:.3s;}
.news-shell .news-list li .text{ padding-top:.3rem; color:#555555;}
.news-shell .news-list li .text .tit{ color:#181818; font-size:var(--font-size24); margin-bottom:.15rem;}
.news-shell .news-list li .text .tiem{ font-size:var(--font-size18);}
.news-shell .news-list li:nth-child(3n){ margin-right:0;}
.news-shell .news-list li:hover .pic figure{ transform:scale(1.05);}

@media (max-width:1024px) {
.news-switch .item .text{ padding:.1rem .7rem;}
.news-switch .swiper-but{ width:.3rem; height:.3rem; bottom:.45rem;}
.news-switch .swiper-but::after{ background-repeat:no-repeat; background-position:center; background-size:contain;}
}
@media (max-width:640px) {
.news-shell .news-switch{ margin-bottom:.5rem;}
.news-switch .item .pic{ width:100%;}
.news-switch .item .text{ padding:.3rem .2rem; width:100%;}
.news-switch .item .text .tit{ font-size:var(--font-size22); min-height:3em; line-height:1.5;}
.news-switch .item .text .des{ margin-top:0;}
.news-switch .swiper-but{bottom:.4rem;}
.news-switch .swiper-button-prev{ right:.7rem;}
.news-switch .swiper-button-next{ right:.3rem;}
.news-shell .news-list li,
.news-shell .news-list li:nth-child(3n){ width:49%; margin-right:2%; margin-bottom:3%;}
.news-shell .news-list li .text{ padding-top:.1rem;}
.news-shell .news-list li .text .tit{ font-size:var(--font-size18); margin-bottom:.1rem;}
.news-shell .news-list li .text .tiem{ font-size:var(--font-size16);}
.news-shell .news-list li:nth-child(2n){ margin-right:0;}
}

/* 新闻详情 */
.news-info .info-box{ padding:.3rem 0 2rem;}
.news-info .inside-menu .line-box{ border-bottom:none;}
.news-info .tit-box{ border-bottom:solid 1px #ebe4df;}
.news-info .tit-box .tit{ font-size:var(--font-size40); color:#181818;}
.news-info .tit-box .other{ padding:.2rem 0; line-height:2; font-size:var(--font-size18); color:#999999;}
.news-info .tit-box .other .cate{ margin-right:.4rem; background-image:url(../images/news-icon1.png); background-repeat:no-repeat; background-position:center left; background-size:.16rem; padding-left:.25rem;}
.news-info .tit-box .other .tiem{ background-image:url(../images/news-icon2.png); background-repeat:no-repeat; background-position:center left; background-size:.16rem; padding-left:.25rem;}
.news-info .info_con{ width:71.5%;}
.news-info .con-box{ line-height:2; padding:.45rem 0; font-size:var(--font-size18); color:#333333;}
.news-info .related-box{ width:17.5%;}
.news-info .related-box .title{ margin-bottom:.3rem; font-size:var(--font-size24); color:#181818;}
.news-info .related-box li{ margin-bottom:.1rem;}
.news-info .related-box li .pic{ border-radius:.1rem; overflow:hidden;}
.news-info .related-box li .pic figure{ padding-bottom:66.573%; background-repeat:no-repeat; background-position:center; background-size:cover; transition:.3s;}
.news-info .related-box li .text{ padding:.15rem 0; color:#555555;}
.news-info .related-box li .text .tit{ margin-bottom:.15rem; color:#181818; font-size:var(--font-size18);}
.news-info .related-box li:hover .text .tit{ color:#c6914f;}
.news-info .related-box li:hover .pic figure{ transform:scale(1.05);}
.news-info .turm-box{ padding:.45rem 0 0; border-top:solid 1px #ebe4df;}
.news-info .turm-box dl{ width:80%;}
.news-info .turm-box dl dd{ margin-bottom:.15rem;}
.news-info .turm-box dl dd a{ color:#555555;}
.news-info .turm-box dl dd:last-child{ margin-bottom:0;}
.news-info .turm-box dl dd a:hover{ color:#c6914f;}
.news-info .turm-box .but{ background:url(../images/but-bg1.png); background-size:contain; background-repeat:no-repeat; background-position:center; color:#c6914f; padding:.17rem .28rem;}
.news-info .turm-box .but span{ margin:0 .1rem; line-height:1;}
.news-info .turm-box .but::before,
.news-info .turm-box .but::after{ width:.07rem; height:.07rem; background-image:url(../images/pot1.png); content:''; display:block; background-size:cover; background-repeat:no-repeat; background-position:center;}
.news-info .turm-box .but:hover{background:url(../images/but-bg2.png); color:#fff; background-size:contain; background-repeat:no-repeat; background-position:center; }
.news-info .turm-box .but:hover::before,
.news-info .turm-box .but:hover::after{ background-image:url(../images/pot2.png);background-size:cover; background-repeat:no-repeat; background-position:center;}
@media (max-width:768px) {
.news-info .tit-box .tit{ font-size:var(--font-size36);}
.news-info .related-box{ width:22%;}
.news-info .related-box li .text .tit{ font-size:var(--font-size22);}
}
@media (max-width:640px) {
.news-info .info_con{ width:100%;}
.news-info .tit-box .tit{ font-size:var(--font-size24);}
.news-info .tit-box .other .cate{ margin-right:.25rem;}
.news-info .turm-box dl{ width:100%;}
.news-info .turm-box dl dd{ font-size:var(--font-size18);}
.news-info .turm-box .more{ margin-top:.25rem;}
.news-info .related-box{ width:100%;}
.news-info .related-box .ul{ display:-webkit-flex; display:flex; flex-wrap:wrap;}
.news-info .related-box li{ width:49%; margin-right:2%; margin-bottom:3%;}
.news-info .related-box li .text{ padding-top:.1rem;}
.news-info .related-box li .text .tit{ font-size:var(--font-size18); margin-bottom:.1rem;}
.news-info .related-box li .text .tiem{ font-size:var(--font-size16);}
.news-info .related-box li:nth-child(2n){ margin-right:0;}
}



/* 历届回顾 */
.review-box{ background:#f8f4f0; padding:0 0 2rem;position:relative;}
#L0{margin-top:-1rem;position: absolute;}
.review-other{ padding:.7rem 0;}
.review-other .pull{ width:3.6rem;}
.review-other .pull .oie{ background-image:url(../images/review-dow1.png); background-position:center; background-repeat:no-repeat; background-size:100% 100%; font-size:var(--font-size18); color:#555555;}
.review-other .pull .oie .mrwz{ padding:.16rem .35rem; cursor:pointer;}
.review-other .pull .oie .icon{position:absolute; top:50%; right:.3rem; height:.1rem; width:.17rem; margin-top:-.05rem; cursor:pointer; background-image:url(../images/arrow-icon4.png); background-position:center; background-repeat:no-repeat; background-size:contain;}
.review-other .pull .oie.active{ background-image:url(../images/review-dow2.png);}
.review-other .pull .oie.active .icon{ background-image:url(../images/arrow-icon5.png);}
.review-other .pull-con{ position:absolute; left:0; top:100%; width:100%; display:none; padding:.05rem .1rem;}
.review-other .pull-con .pull-bg{ background-image:url(../images/pull-bg.png); background-position:center; background-repeat:no-repeat; background-size:100% 100%; padding:.18rem 0;}
.review-other .pull-con ul{ max-height:4rem; overflow:auto;}
.review-other .pull-con ul::-webkit-scrollbar{width:2px;background-color:#eee}
.review-other .pull-con ul::-webkit-scrollbar-thumb{border:solid 1px #c6914f;width:2px;border-radius:2px;background-color:#c6914f;}
.review-other .pull-con ul li{ padding:0 .5rem; cursor:pointer; position:relative; transition:.3s; margin-bottom:1px;}
.review-other .pull-con ul li:last-child{ margin-bottom:0;}
.review-other .pull-con ul li .txt{padding:.15rem 0; position:relative;}
.review-other .pull-con ul li .txt::before{width:.1rem; height:.1rem; content:''; display:block; background-image:url(../images/pot-icon3.svg); position:absolute; top:50%; left:-.2rem; margin-top:-.04rem; background-position:center; background-repeat:no-repeat; background-size:contain; opacity:0; transition:.3s;}
.review-other .pull-con ul li.on,
.review-other .pull-con ul li:hover{ background:rgba(198,145,79,0.1);}
.review-other .pull-con ul li.on .txt::before,
.review-other .pull-con ul li:hover .txt::before{ opacity:1;}
.review-other .current-box{ font-size:var(--font-size16); color:#555555;}
.review-other .current-box a{ color:#999999;}
.review-other .current-box i{ margin:0 .05rem; background-image:url(../images/arrow-icon3.png); width:.1rem; height:.1rem; background-size:.07rem; background-position:center; background-repeat:no-repeat; display:block;}
.review-other .current-box a:hover{ color:#c6914f;}
.review-list .item{ margin-bottom:.45rem; background:#ffffff; border-radius:.1rem; overflow:hidden;}
.review-list .item .pic{ width:50%;}
.review-list .item .pic figure{ padding-bottom:66.572%;background-size:contain; background-repeat:no-repeat; background-position:center;}
.review-list .item .text{ direction:ltr; width:50%; padding:.5rem .75rem;}
.review-list .item .text .tit{ font-size:var(--font-size36); color:#181818; margin-bottom:.2rem;}
.review-list .item .text .des{ line-height:2; margin-bottom:.4rem; font-size:var(--font-size18); color:#555555;}
.review-list .item .text .more .but{ background:url(../images/but-bg1.png); background-size:contain; background-repeat:no-repeat; background-position:center; color:#c6914f; padding:.17rem .28rem; font-size:var(--font-size16);}
.review-list .item .text .more .but span{ margin:0 .1rem; line-height:1;}
.review-list .item .text .more .but::before,
.review-list .item .text .more .but::after{ width:.07rem; height:.07rem; background-image:url(../images/pot1.png); content:''; display:block; background-size:cover; background-repeat:no-repeat; background-position:center;}
.review-list .item:nth-child(2n){ direction:rtl;}
.review-list .item:hover .text .more .but{background:url(../images/but-bg2.png); color:#fff; background-size:contain; background-repeat:no-repeat; background-position:center; }
.review-list .item:hover .text .more .but::before,
.review-list .item:hover .text .more .but::after{ background-image:url(../images/pot2.png);background-size:cover; background-repeat:no-repeat; background-position:center;}

@media (max-width:1024px) {
.review-list .item .pic{ width:50%;}
.review-list .item .text{ padding:.15rem .3rem;}
}

@media (max-width:640px) {
.review-list .item .pic{ width:100%;}
.review-list .item .text{ width:100%; padding:.3rem;}
.review-other{flex-wrap: wrap;padding: .3rem 0}
.review-other .pull{width: 100%}
.review-other .current-box{order: -1; padding-bottom: .2rem}
}



/* 加载更多 */
.loading-box{ margin-top:.6rem;}
.loading-box .icon{background-image: url(../images/loading-icon.png);width:.54rem;height:.54rem;background-size:.5rem;background-repeat:no-repeat;background-position:center;animation: spin 2s linear infinite;border-radius:50%;}
@keyframes spin{
  0%{transform: rotate(0deg); }
  100%{transform: rotate(360deg); }
}


/* 历届回顾详情 */
.review-info{ background:#f8f4f0 url(../images/review-bg.jpg); background-size:cover; background-repeat:no-repeat; background-position:center top; padding:0 0 2.4rem;}
.review-info .info-box{ padding:.3rem 0 2rem;}
.review-info .inside-menu .line-box{ border-bottom:none;}
.review-one .title{ width:100%; font-size:var(--font-size50); color:#c6914f;}
.review-one .text{ line-height:2; font-size:var(--font-size18); color:#333333; padding:.45rem 0; width:59%;}
.review-one .bg-line{ padding:.3rem; background-image:url(../images/program-line.png);background-size:100% 100%; background-repeat:no-repeat; background-position:center;}
.review-one .program{ width:3.3rem; background:#ffffff; padding:.1rem;}
.review-one .program .tit{ margin-bottom:.1rem; font-size:var(--font-size26);}
.review-one .program .tit::after{content:''; display:block; width:2em; height:.05rem; background-image: linear-gradient(to right,rgba(198,145,79,.8),transparent); margin-top:-.07rem;}
.review-one .program li{ font-size:var(--font-size18); padding:.1rem 0; padding-left:.2rem; position:relative;}
.review-one .program li::before{ position:absolute; left:0; top:.2rem; content:''; display:block; width:.09rem; height:.09rem; background-image:url(../images/pot1.png);background-repeat:no-repeat;background-position:center; background-size:contain;}
.review-two-box{margin-top:1rem;}
.review-two-box .title{ margin-bottom:.5rem; text-align:center; width:100%; font-size:var(--font-size50);}
.review-two-box .swiper-slide .pic{ width:100%; border-radius:.1rem; overflow:hidden;}
.review-two-box .swiper-slide .pic figure{ padding-bottom:56.35%; background-size:cover; background-repeat:no-repeat; background-position:center;}
.review-two-box .swiper-but{ opacity:1;}
.review-two-box .swiper-but::after{ font-size:0; width:100%; height:100%;}
.review-two-box .swiper-but.swiper-button-disabled::after{ background-image:url(../images/arrow-icon1.png); background-repeat:no-repeat; background-position:center;}
.review-two-box .swiper-but::after{ background-image:url(../images/arrow-icon2.png); background-repeat:no-repeat; background-position:center;}
.review-two-box .swiper-button-prev{ left:17%; transform:rotate(-180deg);}
.review-two-box .swiper-button-next{ right:17.5%;}

@media (max-width:640px) {
.review-one{ padding-top:.3rem;}
.review-one .title{ font-size:var(--font-size36);}
.review-one .text{ width:100%; padding-top:.2rem;}
.review-one .program{ width:100%;}
.review-two-box{ margin-top:.5rem;}

.review-two-box .title{ font-size:var(--font-size36); margin-bottom:.3rem;}
.review-two-box .swiper-button-prev{ left:5%;}
.review-two-box .swiper-button-next{ right:5%;}
}

