* {
   margin: 0;
   padding: 0;
}

.hidden {
   display: none;
}

.hide {
   display: none !important;
}

.clear:after {
   display: block;
   clear: both;
   content: "";
   visibility: hidden;
   height: 0;
}

.clear {
   zoom: "1";
}

body {
   background: #B90516;
   font-family: '微软雅黑';
}

img {
   width: 100%;
}

input,
select {
   outline: none;
   appearance: none;
   -moz-appearance: none;
   -webkit-appearance: none;
   background: none;
   border: none;
}

span {
   color: black;
}


/*
*swiper滑动css
*/

html,
body,
div,
span,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
a,
em,
img,
ol,
ul,
li,
form,
table,
tbody,
tfoot,
thead,
tr,
th,
td,
dl,
dt,
dd {
   margin: 0;
   padding: 0;
   border: 0;
}

body,
button,
input {
   font-size: 14px;
   font-family: Arial, Helvetica, 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif;
   outline: none;
}

body {
   /*background-color: #fff;*/
   line-height: 1.5;
   margin: 0 auto;
   color: #333;
   overflow-y: scroll;
}

h2 {
   font-size: 100%;
   word-wrap: break-word;
}

em,
i {
   font-weight: normal;
   font-style: normal;
}

table {
   border-collapse: collapse;
   border-spacing: 0;
   width: 100%;
}

table,
td,
th,
li,
img,
input,
select {
   vertical-align: middle;
   outline: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
   content: "";
}

blockquote,
q {
   quotes: "" "";
}

input {
   margin: 0;
   outline: 0;
   font-size: 14px;
   vertical-align: top;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   -webkit-appearance: none;
}

input[type="checkbox"] {
   -webkit-appearance: checkbox;
}

input[type="search"]::-webkit-search-cancel-button {
   display: none;
}

input[type="radio"] {
   -webkit-appearance: radio;
}

* {
   -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
   -webkit-text-size-adjust: none;
}

a:-webkit-any-link {
   text-decoration: none;
   cursor: auto;
}

a,
a:focus,
a:outline,
a img {
   border: none;
   outline: none;
}

a {
   text-decoration: none;
   outline: none;
   color: rgb(103, 157, 255);
   -webkit-tap-highlight-color: rgba(128, 128, 128, 0);
}

a:hover {
   outline: none;
   text-decoration: none;
}

li {
   list-style: none;
   vertical-align: middle;
}

span {
   display: inline-block;
}

.talkBox {
   width: 100%;
   overflow-x: hidden;
   background-color: #ffffff;
}

.clear:after {
   display: block;
   clear: both;
   content: "";
   visibility: hidden;
   height: 0;
}

.clear {
   zoom: "1";
}

.flex {
   display: flex;
}

.page-wrapper {
   background: #E92A22;
   padding-bottom: 1.5rem;
}

.page-img {
   width: 100%;
}

.page-title {
   width: 100%;
}

/** 展会行程 */
.section-1 {
   width: 7.1rem;
   background: #FFE8E0;
   border-radius: .2rem;
   margin: 0 auto;
   background: url('./../img/section-bg-top.png') no-repeat, url('./../img/section-bg-bottom.png') no-repeat, #FFE8E0;
   background-position: left 0.97rem, center bottom;
   background-size: 100% auto, 100% auto;
   position: relative;
   padding-bottom: .3rem;
}

.s-city {}

.s-city .city-row {
   width: 100%;
   display: flex;
   align-items: flex-end;
   justify-content: space-between;
   flex-wrap: wrap;
}

.swiper-wrapper-container {
   width: 100%;
   margin: -.2rem auto .2rem;
}

.swiper-container-lecture {
   width: 100%;
   display: block;
}

.s-city .city {
   width: 1.61rem;
   height: .78rem;
   background: -webkit-linear-gradient(180deg, #FFB272 0%, #DF3320 100%);
   background: -o-linear-gradient(180deg, #FFB272 0%, #DF3320 100%);
   background: -moz-linear-gradient(180deg, #FFB272 0%, #DF3320 100%);
   background: linear-gradient(180deg, #FFB272 0%, #DF3320 100%);
   border-radius: .08rem .08rem 0 0;
   font-size: .3rem;
   font-family: PingFangSC-Medium, PingFang SC;
   font-weight: 500;
   color: #FFFFFF;
   line-height: .78rem;
   text-align: center;
   margin-bottom: .2rem;
}

.s-city .city.active {
   height: .98rem;
   background: #FFFFFF;
   color: #E92A22;
   line-height: .98rem;
   border-bottom-right-radius: 0;
   border-bottom-left-radius: 0;
}

.s-city .city.expire {
   background: #DEDEDE;
}

.lecture-wrap {
   width: 6.8rem;
   height: 7.65rem;
   background: #FFFFFF;
   border-radius: 0px 0px .12rem .12rem;
   margin: 0 auto;
   padding-top: .2rem;
   position: relative;
}

.lecture-city {
   font-size: .48rem;
   font-family: Alibaba-PuHuiTi-H, Alibaba-PuHuiTi;
   font-weight: bold;
   color: #333333;
   line-height: .65rem;
   padding-left: .68rem;
   position: relative;
}

.lecture-city::before {
   width: .54rem;
   height: .54rem;
   content: "";
   background: url('./../img/icon-yinhao1.png') center no-repeat;
   background-size: 100% auto;
   display: inline-block;
   position: absolute;
   left: .04rem;
   top: 0;
}

.lecture-address {
   height: .75rem;
   font-size: .22rem;
   font-family: PingFangSC-Medium, PingFang SC;
   font-weight: 500;
   color: #333333;
   line-height: .3rem;

   padding-left: .9rem;
   position: relative;
}

.lecture-address::before {
   width: .18rem;
   height: .3rem;
   content: "";
   background: url('https://h5cdn.jjl.cn/m/20230901_offlineEducation/icon-map.png') center no-repeat;
   background-size: 100% auto;
   display: inline-block;
   position: absolute;
   left: .68rem;
   top: 0;
}

.lecture-time {

   display: inline-block;
   /* background-image: linear-gradient(90deg, #3DC4B8 0%, #78E6D3 100%); */
   /* box-shadow: .08rem .08rem 0 0 #00000021; */
   background: -webkit-linear-gradient(270deg, #ffdacec2 1%, #FF4D32 100%);
   background: -o-linear-gradient(270deg, #ffdacec2 1%, #FF4D32 100%);
   background: -moz-linear-gradient(270deg, #ffdacec2 1%, #FF4D32 100%);

   background: linear-gradient(270deg, #ffdacec2 1%, #FF4D32 100%);

   padding-left: .15rem;
   margin-left: .7rem;
   margin-top: .06rem;
   padding: .07rem 0 0 .15rem;
   width: 2.4rem;
   height: .92rem;
   background-image: url(./../img/xcbgd.png);
   background-size: 100% 100%;
}

.lecture-time span {
   font-size: .24rem;
   font-family: DINPro-Bold, DINPro;
   font-weight: bold;
   color: #FFFFFF;
   line-height: .32rem;
   text-shadow: .01rem .01rem 0px rgba(84, 4, 4, 0.83);
}

.lecture-detail {
   height: 3.08rem;
   background: rgba(255, 220, 213, 0.54);
   text-align: center;
   margin-top: .32rem;
}

.lecture-detail dd {
   flex: 1;
}

.lecture-title {
   /* width: 2.72rem; */
   font-size: .3rem;
   font-family: PingFangSC-Semibold, PingFang SC;
   font-weight: 600;
   color: #333333;
   line-height: .44rem;
   margin: .34rem auto 0;
   display: -webkit-box;
   /* 必须指定display属性 */
   overflow: hidden;
   /* 必须指定overflow属性 */
   text-overflow: ellipsis;
   /* 显示省略号 */
   /* line-height: 1.5em;  */
   /* 每行的高度 */
   max-height: 1.2rem;
   /* 最大高度（根据需求调整）*/
   -webkit-line-clamp: 2;
   /* 最多显示的行数 */
   -webkit-box-orient: vertical;
   /* 必须指定box-orient属性 */
}

.lecture-d-time {
   font-size: .24rem;
   font-family: DINPro-Bold, DINPro;
   font-weight: bold;
   color: #333333;
   line-height: .31rem;
   margin-top: .07rem;
}

.lecture-img {
   width: 2.52rem;
   margin-top: -0.99rem;
}

.lecture-detail dt {
   position: relative;
   width: 2.52rem;
   margin-right: .13rem;
}

.lecture-detail dt::after {
   width: .54rem;
   height: .54rem;
   content: "";
   background: url('./../img/icon-yinhao2.png') center no-repeat;
   background-size: 100% auto;
   display: inline-block;
   position: absolute;
   right: .23rem;
   bottom: -0.62rem;
}

.page-button {
   width: 3.00rem;
   display: block;
   margin: 0 auto;
}

.section-1 .page-button {
   cursor: pointer;
   position: absolute;
   left: 50%;
   bottom: .28rem;
   margin-left: -1.52rem;
}

.section-1 .swiper-pagination {
   /* bottom: 1.47rem  !important; */
   /* height: .14rem; */
   bottom: 16% !important;
}

.section-1 .swiper-pagination-bullet {
   width: .12rem;
   height: .12rem;
   background: #F7D9D3;
   border: .02rem solid #F7D9D3;
   opacity: 1;
}

.section-1 .swiper-pagination-bullet-active {
   width: .14rem;
   height: .14rem;
   background: #FFFFFF;
   border: .02rem solid #B90516;
}

.look-more-city {
   text-align: center;
}

.look-more-city span {
   font-size: .28rem;
   font-family: PingFangSC-Semibold, PingFang SC;
   font-weight: 600;
   color: #333333;
   line-height: .4rem;
}

.icon-arrow {
   width: .2rem;
   height: .2rem;
   display: block;
   margin: .03rem auto 0;
}

/** 优选服务 */
.section-2 {
   width: 7.1rem;
   height: 8.03rem;
   background: url('./../img/section-bg1.png') center no-repeat;
   background-size: 100% 100%;
   margin: .3rem auto;
}

.section-tabs {
   padding: 0 .15rem 0;
   justify-content: space-between;
   overflow-x: auto;
}

.section-tabs li {
   width: 1.9rem;
   height: 1.1rem;
   background: #FFFFFF;
   border-radius: .08rem;
   font-size: .26rem;
   font-family: PingFangSC-Medium, PingFang SC;
   font-weight: 500;
   color: #333333;
   line-height: .36rem;
   padding: .2rem 0 0;
   text-align: center;
   white-space: nowrap;
   margin-right: .2rem;
}

.section-tabs li:last-child {
   margin-right: 0;
}

.section-tabs li.active,
.section-tabs li.active span {
   color: #B90516;
}

.section-tab-content {
   flex-wrap: wrap;
   justify-content: space-between;
   padding: .2rem .15rem 0;
}

.f-items {
   width: 3.3rem;
   height: 1.86rem;
   background: url('https://h5cdn.jjl.cn/m/20230901_offlineEducation/fuwu_bg.png') center no-repeat;
   background-size: 100% auto;
   padding-left: .28rem;
   margin-bottom: .2rem;
   flex-direction: column;
}

.f-title {
   font-size: .36rem;
   font-family: PingFangSC-Semibold, PingFang SC;
   font-weight: 600;
   color: #333333;
   line-height: .5rem;
   margin: .22rem 0 .16rem;
   overflow: hidden;

   text-overflow: ellipsis;

   display: -webkit-box;

   -webkit-line-clamp: 2;

   -webkit-box-orient: vertical;
}

.f-desc {
   line-height: .4rem;
   font-family: PingFangSC-Regular;
   font-weight: 400;
   font-size: .28rem;
   color: #666666;
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 2;
   -webkit-box-orient: vertical;
}

.f-button {
   font-size: .24rem;
   font-family: PingFangSC-Semibold, PingFang SC;
   font-weight: 600;
   color: #B90516;
   line-height: .32rem;
   align-items: center;
   margin-bottom: .22rem;
}

.f-button img {
   width: .2rem;
   height: .2rem;
   margin-left: .05rem;
}

/** 参展院校 */
.section-3 {
   width: 7.1rem;
   border-radius: .2rem;
   margin: .3rem auto 0;
   background: #FFE8E0;
   border-radius: .2rem;
   margin: .3rem auto 0;
   background: url('../img/section-bg4.png') center no-repeat;
   background-size: 100% 100%;
   position: relative;
   padding: 0 0 .4rem;
}

.school-tab {
   justify-content: space-between;
   align-items: flex-end;
}

.school-tab li {
   width: 1rem;
   height: .98rem;
   /* background: linear-gradient(180deg, #DB6641 0%, #DF3320 100%); */
   /* background-image: linear-gradient(0deg, #2DB3A6 0%, #78E6D3 100%), linear-gradient(180deg, #DB6641 0%, #DF3320 100%); */
   background: -webkit-linear-gradient(180deg, #DB6641 0%, #DF3320 100%);
   background: -o-linear-gradient(180deg, #DB6641 0%, #DF3320 100%);
   background: -moz-linear-gradient(180deg, #DB6641 0%, #DF3320 100%);

   background: linear-gradient(180deg, #DB6641 0%, #DF3320 100%);
   border-radius: .08rem .08rem 0px 0px;
   font-size: .3rem;
   font-family: PingFangSC-Semibold, PingFang SC;
   font-weight: 600;
   color: #FFFFFF;
   line-height: .98rem;
   text-align: center;
}

.school-tab li.active {
   height: 1.1rem;
   background: #FFFFFF;
   line-height: 1.1rem;
   color: #B90516;
}

.section-school {
   background: #FFFFFF;
   padding-bottom: .53rem !important;
}

.section-school .swiper-slide {
   flex-wrap: wrap;
   justify-content: space-between;
   padding: .3rem .12rem 0;
}

.section-school dt {
   width: 2.12rem;
   height: 1.02rem;
   background: #FFFFFF;
   box-shadow: 0px 0px .03rem 0px #FFE8E0;
   border-radius: .04rem;
   text-align: center;
}

.section-school dt img {
   width: 2.12rem;
   height: auto;
   object-fit: cover;

}

.section-school dd {
   text-align: center;
   display: block;
   width: 2.12rem;
   height: .96rem;
   padding-top: .08rem;
   font-size: .24rem;
   font-family: PingFangSC-Medium, PingFang SC;
   font-weight: 500;
   color: #333333;
   line-height: .26rem;
}

.section3-button {
   width: 3.04rem;
   height: .82rem;
   display: block;
   margin: .28rem auto 0;
}

.section-3 .swiper-pagination-bullet {
   width: .12rem;
   height: .12rem;
   background: #F7D9D3;
   border: .02rem solid #F7D9D3;
   opacity: 1;
}

.section-3 .swiper-pagination-bullet-active {
   width: .14rem;
   height: .14rem;
   background: #ffffff;
   border: .02rem solid #E92A22;
}

.school-awards {
   padding: 0 .2rem .04rem;
   background: #FFFFFF;
   border-radius: 0px 0px .12rem .12rem;
}

.school-awards img {
   width: 100%;
   margin-bottom: .16rem;
}

/** 深造方案 */
.section-szfa {
   width: 7.1rem;
   background: url('../img/section-bg3.png') top center no-repeat;
   background-size: cover;
   margin: .3rem auto;
   border-radius: .2rem;
}

.section-szfa-tab {
   justify-content: space-between;
   align-items: flex-end;
}

.section-szfa-tab li {
   cursor: pointer;
   flex: 1;
   height: 1.08rem;
   background: #FFF3F1;
   display: flex;
   align-items: center;
   line-height: .38rem;
   font-family: PingFangSC-Medium;
   font-weight: 500;
   font-size: .3rem;
   color: #333333;
   justify-content: center;
}

.section-szfa-tab li.active {
   background: #FFFFFF;
   border-radius: .08rem .08rem 0 0;
   font-weight: 600;
   color: #E92A22;
}

.section-szfa-content {
   min-height: 6.78rem;
   background-color: #fff;
   padding: .1rem .05rem .05rem;
}

.btn-wrap {
   display: flex;
   justify-content: center;
   margin: .3rem 0 .3rem;
}


/** 艺术留学 */
.section-yslx {
   width: 7.1rem;
   height: 14.1rem;
   background: url('../img/section-bg2.png') center no-repeat;
   background-size: 100% 100%;
   margin: .3rem auto;
   border-radius: .2rem;
}

.section-yslx-item {
   background: url('../img/yslx-t1.png') center no-repeat;
   background-size: cover;
   height: 2.4rem;
   padding: .1rem .2rem 0;
   margin-bottom: .2rem;
}

.section-yslx-item:last-child {
   margin-bottom: 0;
}

.section-yslx-item:nth-child(2) {
   background: url('../img/yslx-t2.png') center no-repeat;
   background-size: cover;
   height: 2.74rem;
}

.section-yslx-item-title {
   height: .51rem;
   display: flex;
   align-items: center;
   line-height: .42rem;
   font-family: PingFangSC-Semibold;
   font-weight: 600;
   font-size: .3rem;
   color: #FFFFFF;
}

.section-yslx-item-index {
   line-height: .51rem;
   font-family: DINPro-Bold;
   font-weight: 700;
   font-size: .4rem;
   color: #FFFFFF;
   margin-right: .12rem;
}

.section-yslx-item-desc {
   margin-top: .36rem;
   line-height: .4rem;
   font-family: PingFangSC-Regular;
   font-weight: 400;
   font-size: .28rem;
   color: #333333;
}

.section-yslx-swiper {
   margin-top: .37rem;
}

.section-yslx-content {
   padding: 0 .15rem;
}

#section-yslx-swiper {
   width: 7.1rem;
   padding: 0 .24rem .6rem;
}

#section-yslx-swiper .swiper-slide {
   /* Center slide text vertically */
   display: -webkit-box;
   display: -ms-flexbox;
   display: -webkit-flex;
   display: flex;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   -webkit-justify-content: center;
   justify-content: center;
   -webkit-box-align: center;
   -ms-flex-align: center;
   -webkit-align-items: center;
   align-items: center;
   transition: 300ms;
   transform: scale(0.8);
}

#section-yslx-swiper .swiper-slide-active,
.swiper-slide-duplicate-active {
   transform: scale(1);
   z-index: 2;
}

#section-yslx-swiper .swiper-content {
   width: 5.6rem;
   height: 2.6rem;
   background-image: linear-gradient(180deg, #FFB272 0%, #DF3320 100%), linear-gradient(265deg, #F76740 0%, #EB1E1E 66%);
   box-shadow: .02rem .02rem .12rem 0 #b0090594;
   border-radius: .2rem;
   flex-shrink: 0;
   flex-grow: 0;
   padding: .2rem .2rem .14rem;
}

#section-yslx-swiper .swiper-content p {
   font-family: PingFangSC-Medium;
   font-weight: 500;
   font-size: .28rem;
   color: #FFFFFF;
   line-height: .4rem;
   margin-top: .08rem;
   text-align: center;
}

#section-yslx-swiper .swiper-pagination {
   bottom: .18rem !important;
}

#section-yslx-swiper .swiper-pagination-bullet {
   width: .12rem;
   height: .12rem;
   background: #FFFFFF;
   border: .02rem solid #fff;
   opacity: 1;
}

#section-yslx-swiper .swiper-pagination-bullet-active {
   width: .14rem;
   height: .14rem;
   border: .02rem solid #E92A22;
}


/** 重磅嘉宾 */
.section-4 {
   width: 7.1rem;
   height: 17.8rem;
   background: url('../img/section-bg5.png') top center no-repeat;

   background-size: 100% auto;
   margin: .3rem auto;
   border-radius: .2rem;
}

.yydk-btn {
   display: block;
   width: 4.1rem;
   height: .82rem;
   margin: .25rem auto 0;
}

.section-4 .swiper-container {
   margin: -0.1rem .15rem 0;
   padding-bottom: .5rem;
}

.section-4 .swiper-slide {
   /* height: 3.48rem; */
}

.section-4 .swiper-pagination {
   bottom: 0.08rem !important;
}

.section-4 .swiper-pagination-bullet {
   width: .12rem;
   height: .12rem;
   background: #FFFFFF;
   border: .02rem solid #ffffff;
   opacity: 1;
}

.section-4 .swiper-pagination-bullet-active {
   width: .14rem;
   height: .14rem;
   border: .02rem solid #E92A22;
}

.sction-teacher {
   width: 6.39rem;
   height: 2.71rem;
   background: #FFFFFF;
   border-radius: .12rem;
   margin-top: 1rem;
   margin-left: .41rem;
}

.sction-teacher:first-child {
   margin-top: .77rem;
}

.sction-teacher img {
   width: 2.52rem;
   height: 3.13rem;
   margin-left: -0.41rem;
   margin-top: -0.77rem;
}

.sction-teacher dd {
   font-size: .28rem;
   font-family: PingFangSC-Medium, PingFang SC;
   font-weight: 500;
   color: #333333;
   line-height: .38rem;
   padding-left: .24rem;
   flex-direction: column;
   justify-content: center;
   transform: scale(0.93);
   transform-origin: left center;
}

/** 精彩活动 */
.exciting-moments {
   width: 7.1rem;
   height: 6.33rem;
   margin: 0 auto;
   background: url('../img/section-bg6.png') center no-repeat;
   background-size: 100% auto;
   border-radius: .2rem;
}

#teamSwiper {
   width: 7.1rem;
   padding: 0 .24rem .6rem;
}

#teamSwiper .swiper-slide {
   /* Center slide text vertically */
   display: -webkit-box;
   display: -ms-flexbox;
   display: -webkit-flex;
   display: flex;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   -webkit-justify-content: center;
   justify-content: center;
   -webkit-box-align: center;
   -ms-flex-align: center;
   -webkit-align-items: center;
   align-items: center;
   transition: 300ms;
   transform: scale(0.8);
}

#teamSwiper .swiper-slide-active,
.swiper-slide-duplicate-active {
   transform: scale(1);
   z-index: 2;
}

#teamSwiper .swiper-content {
   width: 5.6rem;
   height: 4.3rem;
   background: #FFFFFF;
   box-shadow: .02rem .02rem .12rem 0 #b0090594;
   flex-shrink: 0;
   flex-grow: 0;
   padding: .2rem;
}

#teamSwiper .swiper-content p {
   font-size: .28rem;
   font-family: PingFangSC-Medium, PingFang SC;
   font-weight: 500;
   color: #333333;
   line-height: .4rem;
   margin-top: .2rem;
   text-align: center;
}

#teamSwiper .swiper-pagination {
   bottom: .18rem !important;
}

#teamSwiper .swiper-pagination-bullet {
   width: .12rem;
   height: .12rem;
   background: #FFFFFF;
   border: .02rem solid #fff;
   opacity: 1;
}

#teamSwiper .swiper-pagination-bullet-active {
   width: .14rem;
   height: .14rem;
   border: .02rem solid #E92A22;
}

/** 表单弹窗 */
.dialog-form-wrap {
   position: fixed;
   display: none;
   left: 0;
   bottom: 0;
   right: 0;
   top: 0;
   background: rgba(0, 0, 0, .7);
   z-index: 999;
}

.dialog-form-wrap.showDialog {
   display: block;
}

#pageForm {
   position: relative;
}

#dialogFormClose {
   width: .44rem;
   height: .44rem;
   position: absolute;
   left: 50%;
   bottom: -0.94rem;
   transform: translatex(-50%);
}

.dialog-form {
   width: 6.5rem;
   height: 8.52rem;
   background: url('https://h5cdn.jjl.cn/m/20250516_offlineEducation/img/dia-bg.png') center no-repeat;
   background-size: 100% auto;
   position: absolute;
   z-index: 50;
   left: 50%;
   top: 50%;
   transform: translate(-50%, -50%);
   padding: 1.64rem .3rem .3rem;
}

/** 报名预约表单 */
.otherForm {
   width: 100%;
   height: 6.58rem;
   background: rgb(254, 226, 215);
   border-radius: .12rem;
   padding: .4rem .4rem 0;
}

.otherItem {
   height: .72rem;
   background: #FFFFFF;
   border-radius: .12rem;
   width: 100%;
   display: flex;
   align-items: center;
   justify-content: flex-start;
   position: relative;
   margin-bottom: .2rem;
}

.otherItem.select:after {
   color: #333333;
   width: .32rem;
   height: .32rem;
   background: url('https://h5cdn.jjl.cn/m/20230901_offlineEducation/icon_arrow.png') center no-repeat;
   background-size: 100% auto;
   content: "";
   display: inline-block;
   position: absolute;
   right: .16rem;
   top: .2rem;
}

.otherItem input,
.otherItem select {
   width: 100%;
   height: 100%;
   padding-left: .24rem;
   box-sizing: border-box;
   font-size: .28rem;
   line-height: .4rem;
   font-family: PingFangSC-Regular, PingFang SC;
   font-weight: 400;
   color: #333333;
}

.otherItem input::placeholder {
   color: #999999;
}

.otherForm form b {
   font-size: .26rem;
   font-family: PingFangSC-Regular, PingFang SC;
   font-weight: 400;
   color: #B90516;
   outline: none;
   border: 0;
   cursor: pointer;
   padding-right: .24rem;
   white-space: nowrap;
}

.count-down-sp {
   display: none;
   font-size: .26rem;
   font-family: PingFangSC-Regular, PingFang SC;
   font-weight: 400;
   color: #B90516;
   padding-right: .24rem;
   white-space: nowrap;
}

.agree-policy {
   display: inline-block;
   width: .26rem;
   height: .26rem;
   background-repeat: no-repeat;
   box-sizing: border-box;
   background: #FFFFFF;
   border-radius: .04rem;
   cursor: pointer;
   margin-right: .10rem;
}

.txc .agreePolicyActive {
   display: inline-block;
   width: .26rem;
   height: .26rem;
   background-image: url(./../img/checked.png);
   background-size: 100% 100%;
   cursor: pointer;
}

.privacy {
   color: #B90516;
   font-size: .24rem;
}

.txc {
   height: .33rem;
   align-items: center;
   margin: -0.12rem 0 .25rem;
}

.agree-policy-label {
   font-size: .24rem;
   font-family: PingFangSC-Regular, PingFang SC;
   font-weight: 400;
   color: #999999;
}

.form-button {
   width: 3.00rem;
   display: block;
   margin: 0 auto;
}

.dialogText {
   position: fixed;
   display: none;
   left: 0;
   bottom: 0;
   right: 0;
   top: 0;
   background: rgba(0, 0, 0, .85);
   z-index: 9999;
}

.dialogText.showProtocol {
   display: block;
}

.dialogText.showProtocol #closeProtocol {
   display: block;
}

.dialogText #closeProtocol {
   display: none;
   position: absolute;
   right: 0rem;
   top: -0.9rem;
   width: .65rem;
   height: .65rem;
}

.protocol {
   width: 6.75rem;
   height: 9rem;
   position: absolute;
   z-index: 50;
   left: 50%;
   top: 50%;
   transform: translate(-50%, -50%);
   background-color: #fff;
}

.protocolPop {
   position: relative;
   width: 100%;
   height: 100%;
   overflow-y: scroll;
}

.protoWrap {
   width: 100%;
   height: 100%;
   position: relative;
}

#go_top {
   width: 1.12rem;
   position: fixed;
   right: 0;
   bottom: 10%;
   z-index: 88;
   display: block;
}

.vm-lecture-wrap {
   height: 7.65rem;
}

.vm-lecture-wrap .swiper-pagination {
   display: none !important;
}

.vm-lecture-wrap .lecture-time {
   display: flex;

   width: 5.12rem;
   height: .5rem;
   padding-top: .07rem;
   background-image: url(./../img/xcbg.png);
   background-size: 100% 100%;
}

.padding-x-15 {
   padding-left: .15rem;
   padding-right: .15rem;
}

/* 主题亮点  */
.section-ztld {
   width: 7.1rem;
   height: 11.78rem;
   /* padding: 0 .3rem; */
   margin: 0 auto .3rem;
   background-image: url(../img/section-bg7.png);
   background-size: 100% 100%;
   border-radius: .2rem;
}

.ztld-list {
   display: flex;
   flex-wrap: wrap;
   justify-content: space-between;
}

.ztld-list-items {
   display: flex;
   align-items: center;
   box-sizing: border-box;
   padding: .1rem;
   width: 3.3rem;
   height: 3.28rem;
   margin-bottom: .2rem;
   background-image: linear-gradient(180deg, #FFB272 0%, #DF3320 100%);
   border-radius: .1rem;
}

.ztld-img {
   width: 3.10rem;
   height: 1.74rem;
   border-radius: .06rem;
   overflow: hidden;
}

.ztld-title {
   line-height: .42rem;
   font-family: Alibaba-PuHuiTi-B;
   font-weight: Bold;
   font-size: .3rem;
   color: #ffffff;
   margin-top: .10rem;
   margin-bottom: .06rem;
}

.ztld-desc {
   line-height: .33rem;
   font-family: PingFangSC-Regular;
   font-weight: 400;
   font-size: .24rem;
   color: #FFFFFF;
   text-align: center;
}


/* 展会亮点  */
.section-ld {
   width: 7.1rem;
   height: 5.22rem;
   padding: 0 .3rem;
   margin: 0 auto .3rem;
   background-image: url(../img/section-ld-bg.png);
   background-size: 100% 100%;
}

.ld-list {
   display: flex;
   flex-wrap: wrap;
   justify-content: space-between;

   /* 设置项目间距 */
}

.list-items {
   display: flex;
   align-items: center;
   box-sizing: border-box;
   width: 3.1rem;
   height: .96rem;
   margin-bottom: .3rem;
   padding-left: .19rem;
   background: #FFF6F6;
   border-radius: .16rem;
}

.ld-img {
   width: .56rem;
   height: .56rem;
   margin-right: .24rem;
}

.ld-txt {
   font-family: Alibaba-PuHuiTi, Alibaba-PuHuiTi;
   font-weight: normal;
   font-size: .36rem;
   color: #333333;
   text-align: left;
   font-style: normal;
}

.yh-btn,
.hq-btn {
   cursor: pointer;
   display: block;
   width: 4.1rem;
   height: .82rem;
   margin: .05rem auto 0;
}

.school-total {
   margin: 0 auto;
   padding-bottom: .2rem;
   font-family: PingFangSC, PingFang SC;
   font-weight: 400;
   font-size: .24rem;
   color: #666666;
   text-align: center;
   font-style: normal;
   text-align: center;
}

.lecture-empty {
   object-fit: cover;
}

.lecture-jj {
   padding-top: .08rem;
   font-family: PingFangSC, PingFang SC;
   font-weight: 500;
   font-size: .26rem;
   line-height: .37rem;
   color: #333333;
   text-align: center;
   font-style: normal;
}

.section-form {
   width: 7.1rem;
   height: 7.76rem;
   margin: 0 auto .3rem;
   background: #FFE8E0;
   border-radius: .2rem;
   background: url('../img/section-form-top.png') no-repeat, url('../img/section-form-bottom.png') no-repeat, #FFE8E0;
   background-position: left 1.04rem, center bottom;
   background-size: 100% auto, 100% auto;
}

.bm-form {
   background: none;
}

.code-item {
   /* padding-right: .24rem; */
}

.otherItem .get-code-btn {
   line-height: .4rem;
   font-family: PingFangSC-Regular;
   font-weight: 400;
   font-size: .28rem;
   color: #E92A22;
   outline: none;
   border: 0;
   cursor: pointer;
   padding-right: .3rem;
   white-space: nowrap;
}

.fix-bottom-box {
   position: fixed;
   bottom: 0;
   left: 0;
   right: 0;
   z-index: 999;
   width: 100%;
   height: 1.2rem;
}

.fix-zx-bg {}

.fix-zx {
   position: absolute;
   bottom: 0;
   top: 50%;
   right: .16rem;
   z-index: 1000;
   transform: translateY(-50%);
   width: 2.28rem;
   /* height: .77rem; */
   object-fit: cover;
}

.select-placeholder {
   position: absolute;
   z-index: 1;
   line-height: .4rem;
   font-family: PingFangSC-Regular;
   font-weight: 400;
   font-size: .28rem;
   color: #999999;
   padding-left: .24rem;
}

.xb-form-item-sel-area,
.xb-form-item-sel-nation {
   position: relative;
   z-index: 3;
}
