a {text-decoration: none; }
body{font: 12px "Microsoft YaHei"!important; background: #F7F7F7;}
video:focus {outline: -webkit-focus-ring-color auto 0px;}
*{box-sizing: border-box;font-size: 16px;}
.flbt{display: flex;justify-content: space-between;}
.flw{flex-wrap: wrap;}
section{padding: 40px 0;}
section h2{text-align: center;margin:0px auto 40px;}
.mt1200{width: 1200px;margin: 0 auto;}
.mt1000{width: 1000px;margin: 0 auto;}
.mt800{width: 950px;margin: 60px auto 0;}
.flad{display: flex;justify-content: space-around;}
.pr{position: relative;}
.pa{position: absolute;}
.ban {width: 100%;height: 581px;background: url(https://xuezhifu-resource.oss-cn-hangzhou.aliyuncs.com/zhuanti/26jiameng/01.png) no-repeat center center;text-align: center;display:block;}
.jm2{width: 100%;height: 820px;background: url(https://xuezhifu-resource.oss-cn-hangzhou.aliyuncs.com/zhuanti/26jiameng/02.png) no-repeat center center;display:block;}
.vid-box{width: 526px;height: 336px;background:#EFC5BE;position: relative;margin-right: 50px;margin-top: 35px;}
.font{width:170px;text-align: center;}
.vid{position: absolute;left: 10px;top:-54px;}
.jianjie{width: 570px;color: #333;font-size: 18px;padding-top: 60px;padding-right: 10px;}
.jianjie span{display: inline-block;line-height: 30px;text-align: justify;}
.font p b,.font p{font-size: 50px;color: #D33E24;font-weight: bold;}
.font p em{font-size: 20px;font-weight: bold;}
.font span{display: block;margin-top: 0px;text-align: center;font-size: 18px;font-weight: 500;}
.jm3{width: 100%;height: 659px;background: url(https://xuezhifu-resource.oss-cn-hangzhou.aliyuncs.com/zhuanti/26jiameng/03.png) no-repeat center center;text-align: center;display:block;}
.shur{color: #FFCF9D;text-align: center;font-size: 16px;line-height: 26px;}
.jm3 ul{width: 1070px;margin: 40px auto 0}
.jm3 ul li{width:225px;color: #fff; text-align: left;margin-bottom: 20px;}

.swiper-container {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
}
.swiper-slide {
    padding: 0px 0  20px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 450px;
    border-radius: 8px;
    box-shadow: 0 2px 10px rgba(0,0,0,0.1);
}
.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    background-color: #e0e0e0;
    border-radius: 50%;
    margin: 0 5px !important;
}
.swiper-button-next,
.swiper-button-prev {
    color: #ffffff !important; /* 确保图标颜色为白色 */
}

.swiper-pagination-bullet-active {
    background-color: #fff;
}
.swiper-button-next,
.swiper-button-prev {
    /* 移除默认的蓝色 SVG 背景 */
    background-image: none !important;
}

/* 2. 使用伪元素绘制自定义颜色的箭头 */
.swiper-button-next::after,
.swiper-button-prev::after {
    content: ''; /* 清空默认文字内容 */
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width:25px; /* 箭头宽度 */
    height:25px; /* 箭头高度 */
    border-top: 3px solid #e4c363; /* 上边框颜色 */
    border-right: 3px solid #e4c363; /* 右边框颜色 */
}

/* 3. 调整箭头方向 */
/* 下一页箭头：旋转 45度 指向右 */
.swiper-button-next::after {
    transform: translate(-50%, -50%) rotate(45deg);
    left: 46%; /* 微调位置 */
}

/* 上一页箭头：旋转 -135度 指向左 */
.swiper-button-prev::after {
    transform: translate(-50%, -50%) rotate(-137deg);
    left: 65%; /* 微调位置 */
}

.swiper-button-prev,
.swiper-button-next {
    color: #ff6600;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
}


.img-box {overflow: hidden;width:225px;height: 165px;display: block;}
.img-box:hover img.fd {transform: scale(1.1, 1.1);}
.jm3 ul li img,.jm7 ul li img{cursor: pointer;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;}
.jm3 ul li em{display: block;margin-left: 10px;font-size: 18px;font-weight: bold;color: #FFCF9D;margin-top: 10px;}
.jm3 ul li span{display: inline-block;margin-left: 10px;}
.abg{display: block;margin: 0 auto;}
.zxun{text-align: center;}
/*.ftd {transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s;background: linear-gradient(90deg, #DC4F46, #C9010E,#C9010E);*/
    /*display: inline-block;padding: 0 50px;height: 50px;line-height: 50px;text-align: center;color: #fff;font-size: 18px;font-weight: bold;margin: 20px auto 0;}*/
/*.ftd:hover{transform: translate(0, -4px);-webkit-transform: translate(0, -4px);-ms-transform: translate(0, -4px);-moz-transform: translate(0, -4px);}*/
.jm6 li:hover{transform: translate(0, -8px);-webkit-transform: translate(0, -8px);-ms-transform: translate(0, -8px);-moz-transform: translate(0, -8px);}
.jm5{background: linear-gradient(180deg, #C83820, #E59673);}
.jm5 ul{}
.jm5 ul li{width: 380px;border-radius: 20px;background: #fff;padding: 0px 40px 20px;cursor: pointer;position: relative;transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s;}
.xian{display: block;width: 45px;height: 4px;background: #CC442A;margin-top: 3px;}
.jm5 ul li img{width: 80px;height: 80px;margin-top: 20px;}
.hid{display: none;}
.jm5 ul li span{display: inline-block;line-height: 24px;color:#666;margin: 10px 0;font-size: 16px;}
.jm5 ul li a,.jm6 ul li a{display: block;color: #D84B29;text-decoration: underline;}
.jm5 ul li .biaoti{font-size: 22px;font-weight: bold;line-height: 30px;color: #D84B29;padding-top: 30px;}
.jm5 ul li:hover{background: #C83921;}.jm5 ul li:hover .xian{background: #fff;}
.jm5 ul li:hover span,.jm5 ul li:hover .biaoti,.jm5 ul li:hover a{color: #fff;}
.jm5 ul li:hover .hid{display: block;}.jm5 ul li:hover .show{display: none;}


.jm6 li{width: 236px;height:350px;border-radius: 10px;text-align: center;background: #fff;margin-bottom: 15px;padding:20px 30px 30px;cursor: pointer;transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s;position: relative;border-bottom: 5px solid transparent;}
.jm6 li:hover {border-bottom-color: #ff6600;}
.jm6 li img{display: block;margin: 0 auto;}
.jm6 ul li a{margin-top: 10px;}
.jm6 li em{display: block;color: #333;font-size: 18px;margin-bottom: 10px;font-weight: bold;}
.jm6 li i{display: block;width: 50px;margin: 10px auto;height: 4px;background: linear-gradient(90deg, #F6824F, #FCD9C9); }
.jm6 li span{display: block;font-size: 16px;color:#666;text-align: left;line-height: 26px;height: 110px;}

.jm7 li{cursor: pointer;}
.jm7 .img-box {overflow: hidden;width:295px;height: 423px;display: block;position: relative;border-radius: 20px;}
.box-ab{position: absolute;width:295px;height: 220px;top: 204px;left:0px;color: #fff;background: linear-gradient(180deg, transparent, #C83921);padding: 0 25px;}
.jm7 li span{display: inline-block;margin-top: 10px;font-size: 14px;}
.box-ab p{font-size: 26px;font-weight: bold;}


.jm8{width: 100%;height: 906px;background: url(https://xuezhifu-resource.oss-cn-hangzhou.aliyuncs.com/zhuanti/26jiameng/btmbg.png) no-repeat center center;text-align: center;display:block;}
/*.drop_china {box-sizing: border-box;width: 860px;height:680px;margin: 0 auto;}*/
.jm9{background: #222222;}