@charset "UTF-8";
#header{background-color: #fff; position: fixed; left: 50%; transform: translateX(-50%); top: 0; width: 100%; z-index: 998; height: 1rem; max-width: 750px;}
.logo img{display: block;height: 0.5rem;}
.logo p{font-size: 0.16rem; margin-top: 2px; letter-spacing: 0.03rem;}
body{padding: 1rem 0 1.4rem; font-size: 0.28rem; max-width: 750px; margin: 0 auto;}
*{box-sizing: border-box;}
#header .phone{background-image: url(../images/phone.png); background-position: 0 center; background-repeat: no-repeat; background-size: 0.4rem; padding-left: 0.5rem; line-height: 0.5rem;}
.home-main1{background-color: #2252D6; color: #fff; padding: 0.26rem 0;}
.home-main1 .list{border-radius: 0.6rem; background: rgba(151, 173, 233, 0.25);box-shadow: 0px 5px 3px 0px rgba(0, 39, 145, 0.25);}
.home-main1 .list a{display: block; color: #fff; line-height:0.8rem; display: block; width: 30%; text-align: center;}

.ban-dot1 .swiper-pagination-bullet{background-color: rgba(255,255,255,0.5);}
.ban-dot1 .swiper-pagination-bullet-active{background-color: #fff;}
.home-main2{padding: 0.26rem 0;}
.home-main2 .box1{background-image: url(../images/home/nes-bg.png); background-position: center; background-size: 100% 100%; height: 1.24rem; box-shadow: 0 0 10px #BECFFF; border-radius: 0.1rem;}
.home-main2 .w1{color: #fff; width: 28%; padding: 0 0.3rem;}
.home-main2 .p1{font-size: 0.3rem;}
.home-main2 .p2{font-size: 0.18rem;}
.home-main2 .div{font-size: 0.24rem; color: #2252D6; width: 60%; margin-left: 11%;}
.home-main2 .box2{background-image: url(../images/home/zy-bg0.png); height: 6.6rem; background-size: 100% 100%; margin-top: 0.26rem; font-size: 0.18rem; position: relative;}
.home-main2 .box2 a{width: 23%; height: 1.44rem; display: block; margin: 0 auto; background-position: center;background-size: 100% 100%; margin: 0 1% 0.1rem;}
.home-main2 .box2 p{text-align: center; margin-top: 1.04rem;}
.home-main2 .box2 .list{flex-wrap: wrap; width: 100%; padding: 1.4rem 0.1rem 0;}
.home-main2 .ban-dot1{position: absolute; bottom: 0; left: 0;}
.home-main2 .box3{margin-top: 0.24rem;}
.home-main2 .box3 .imga{width: 1.62rem; height: 1.62rem; padding-top: 1.16rem; font-size: 0.2rem; text-align: center; background-position: center; background-size: 100% 100%;}
.home-main3 .select{background-color: #2252D6; text-align: center; padding: 0.4rem 0 0.2rem;}
.home-main3 dd{background-color: rgba(255,255,255,0.2); border-radius: 0 0 0.1rem 0.1rem; margin-bottom: 0.2rem;}
.home-main3 .h2{background-color: #fff; border-radius: 0.1rem; line-height: 0.8rem; font-size: 0.32rem; background-position: 96% center; background-repeat: no-repeat; background-size: 0.3rem; background-image:url(../images/jt-1.png);}
.home-main3 .on .h2{background-image:url(../images/jt-2.png);}
.home-main3 .sub{ display: none; align-items: center; justify-content: flex-start; padding: 0.24rem; padding-bottom: 0.14rem; font-size: 0.24rem; flex-wrap: wrap;}
.home-main3 ul{list-style: none;}
.home-main3 .a{border: 1px solid #94B0FF; border-radius: 0.06rem; line-height: 0.6rem; color: #fff; margin: 0 1% 0.16rem; width: 23%;}
.home-main3 .a.on{background-color: #2252D6; border-color: #2252D6;}
.home-main3 .on .sub{display: flex;}
.school-list{font-size: 0.22rem;}
.school-list .imga:last-child{border-bottom: none;}
.school-list .imga{display: flex; align-items: center; justify-content: space-between; padding: 0.3rem 0; border-bottom: 1px solid #ededed;}
.school-list .imgW{width: 2.6rem; height: 2.1rem; margin-right: 0.2rem; min-width: 2.6rem;}
.school-list .mlW{flex: 1; width: 100%;}
.school-list .tit{font-size: 0.3rem;font-weight: bold; line-height: 1;padding-right: 60px; position: relative;}
.school-list .address{margin: 0.1rem 0;}
.school-list .np{font-size: 0.18rem; color: #666666; margin-bottom: 0.2rem;}
.school-list .btn{width: 1.7rem; line-height: 0.56rem; text-align: center; border-radius: 0.1rem; margin-left: 0.1rem; display: flex; align-items: center; justify-content: center;}
.school-list .btn::after{content: ''; display: block; width: 0.14rem; height: 0.56rem; background-image: url(../images/jt-4.png); background-size: 100%; background-repeat: no-repeat; background-position: center; margin-left: 0.14rem;}
.school-list .star{width: 50px; background-position: 0 center; background-image: url(../images/x1.png); height: 16px; background-size: 10px; position: absolute;right: 0; top:50%; transform: translateY(-50%); background-repeat: repeat-x;}
.school-list .ntit{max-width: 2.8rem;}
.school-list .star p{height: 100%; background-position: 0 center; background-image: url(../images/x2.png);background-repeat: repeat-x;background-size: 10px;}
.school-list .star1{width: 20%;}
.school-list .star2{width: 40%;}
.school-list .star3{width: 60%;}
.school-list .star4{width: 80%;}
.school-list .star5{width: 100%;}
.school-ban{font-size: 0.18rem; text-align: center; align-items: flex-start; margin-bottom: 0.26rem;}
.school-ban .school-ri,.school-ban .school-le,.school-ban img{height: 1.1rem; margin-top: 6px !important;}
/* .school-ban p{display: none;  } */
.school-ban img{width: 1.1rem;  display: block; margin: 0 auto 0.1rem; border-radius: 50%;}
.school-ban .school-ri,.school-ban .school-le{width: 0.4rem; min-width: 0.4rem; background-position: center; background-repeat: no-repeat; background-image:  url(../images/jt-6.png); background-size: 0.2rem; position: relative;z-index: 10;}
.school-ban .school-le{transform: rotate(-180deg);}
.school-ban .div{flex: 1; overflow: hidden;}



.school-ban1{font-size: 0.18rem; text-align: center; align-items: flex-start; margin-bottom: 0.26rem;}
.school-ban1 .school-ri,.school-ban1 .school-le,.school-ban1 img{height: 1.1rem; margin-top: 6px !important;}
/* .school-ban p{display: none;  } */
.school-ban1 img{width: 1.1rem;  display: block; margin: 0 auto 0.1rem; border-radius: 50%; }
.school-ban1 .school-ri,.school-ban1 .school-le{width: 0.4rem; min-width: 0.4rem; background-position: center; background-repeat: no-repeat; background-image:  url(../images/jt-6.png); background-size: 0.2rem; position: relative;z-index: 10;}
.school-ban1 .school-le{transform: rotate(-180deg);}
.school-ban1 .div{flex: 1; overflow: hidden;}

.ban-img{display: block;width: 100%; height: auto;}
.teacher-list{flex-wrap: wrap; padding:0.36rem 0 0.46rem;}
.teacher-list .imga{background-position: center; background-size: 100% 100%; background-repeat: no-repeat; width: 48.5%; height: 3.4rem; display: flex;align-items: flex-end;justify-content: center; margin-bottom: 0.2rem;}
.teacher-list .con{width: 1.6rem; text-align: right; position: absolute;bottom: 100%; right: 0; padding-right: 0.2rem; padding-bottom: 0.1rem;}
.teacher-list .con .p1{font-weight: bold;}
.teacher-list .div{background-color: rgba(0,0,0,0.5); padding: 0.14rem; color: #fff;font-size: 0.18rem; width: 100%; position: relative;}
.teacher-list .btn{background-color: #00BE92; color: #fff; width: 1.2rem; line-height: 1; padding: 0.1rem 0; text-align: center; border-radius: 0.1rem;}
.teacher-list .np{margin-bottom: 4px; line-height: 0.3rem; height: 0.9rem;}
.teacher-list .line{width: 0.3rem; height: 3px; background-color: #fff; border-radius: 4px;}
.zy-ban2{padding: 0 0.5rem;}
.home-zy-item .btn{font-size: 0.18rem; border: 1px solid #2252D6; text-align: center; float: right; border-radius: 0.4rem; line-height: 0.4rem; width: 2rem; color: #2252D6; display: block;}
.home-zy-item{box-shadow: 0px 2px 7px 2px rgba(190,207,255,0.88); padding: 0.36rem 0.28rem; border-radius: 0.1rem; background-color: #fff;}
.home-zy-item .imgW{width: 2.1rem; min-width: 2.1rem; margin-right: 0.36rem;}
.home-zy-item .np{font-size: 0.2rem; clear: both;padding-top: 0.1rem; display: none; line-height: 0.3rem; height: 1.3rem;overflow: hidden;  text-overflow: ellipsis;  ;  -webkit-box-orient: vertical;-webkit-line-clamp: 4;}
.home-zy-item .np.on{display: -webkit-box}
.home-zy-item .labs{margin-top: 0.3rem;}
.home-zy-item li{font-size: 0.22rem; width: 1.4rem; line-height: 0.5rem; text-align: center; border-radius: 0.4rem;}
.zy-ban1{font-size: 0.24rem; margin-bottom: 0.3rem;}
.zy-ban1 dd{padding: 0.14rem 0;}
.zy-ban1 dd.on{font-size: 0.3rem; position: relative; font-weight: bold; color: #2252D6;}
.zy-ban1 dd.on::after{content: ''; width: 0.4rem; height: 4px; background-color: #2252D6; border-radius: 4px; position: absolute; left: 50%; bottom: 0; transform: translateX(-50%);}
.zy-ban2{margin-bottom: 0.5rem;}

.dy-ban{padding: 0.5rem 0;}
.dy-ban .swiper-slide{width: 100%; height: 4.1rem; background-position: center; background-repeat: no-repeat; background-size: 100% 100%;}
.dy-ban{font-size: 0.18rem;}
.dy-ban .top{margin: 1.1rem 0 0.4rem; padding-right: 0.38rem;}
.dy-ban .btn{width: 1.74rem; height: 0.52rem; text-align: center; border-radius: 0.1rem;}
.dy-ban .btn .jt-ri{margin-left: 0.1rem;}
.dy-ban .btn.bg1{margin-top: 0.2rem;}
.dy-ban .div{padding:0 6%;}
.dy-ban .ntit{margin-bottom: 2px;}
.dy-ban .np{color: #666;}
.dy-ban .swiper-pagination{position: static; width: 100%; margin-top: 0.2rem;}
.dy-ban .swiper-pagination .swiper-pagination-bullet{background-color: #305EFD; opacity: 0.3;}
.dy-ban .swiper-pagination .swiper-pagination-bullet-active{opacity: 1;}
.jt-ri.b{background-position:center; background-image: url(../images/jt-4.png);background-repeat: no-repeat;background-size: 0.1rem; width: 0.1rem; height: 100%; margin-left: 0.1rem;}
.dy-ban .swiper-slide::after{content: ''; display: block;width: 0.65rem; height: 0.6rem;background-position:0 bottom; position: absolute; left: 64.5%; top: 0; background-image: url(../images/home/btn-1.png); background-size: 100% 100%;}
#footer{position: fixed;width: 100%; max-width: 750px; left: 50%; bottom: 0; transform: translateX(-50%); z-index: 999; background-color: #2252D6; display: flex; align-items: center; justify-content: space-between;}
#footer .imga{width: 25%; color: #fff; text-align: center; font-size: 0.28rem; padding: 0.2rem 0;}
#footer img{display: block; margin: 0 auto; height: 0.4rem; margin-bottom: 0.1rem;}
#footer .line{width: 1px; height: 0.4rem; background-color: rgba(255,255,255,0.2);}

.home-main7 .tit{font-size: 0.36rem; margin-bottom: 0.5rem;}
.home-main7 .div{background-position: center bottom;background-repeat: no-repeat;background-size: 100% 4.4rem; height: 4.8rem; background-image: url(../images/home/hk-bg.png);}

.home-main7{margin-bottom: 0.36rem;}
.baoming .ban-img{margin-bottom: 0.2rem;}
#bm_form .lab{width: 1.6rem;}
#bm_form dd{padding: 0 0.3rem; min-height: 1.2rem; border: 1px solid #ededed; border-radius: 0.1rem; margin-bottom: 0.2rem;font-size: 0.28rem;}
#bm_form .text{flex: 1; width: 100%; font-size: 0.28rem; height: 1.2rem;}
#bm_form .radios .radio{width: 1.86rem; height: 0.68rem; display: flex; align-items: center; justify-content: center; position: relative; border-radius: 0.6rem; border: 1px solid #B5C9FF; margin-left: 0.2rem;}
#bm_form .radios .ico{width: 0.34rem; height: 0.34rem; background-color: #B5C9FF; border-radius: 50%; margin-right: 0.16rem; background-position: center;background-size: 100%;}
#bm_form .radios .input{position: absolute;left: 0; top: 0; z-index: 5; width: 100%; height: 100%; opacity: 0;}
#bm_form .radios .on{background-color: #2252D6; color: #fff; border-color: #2252D6;}
#bm_form .radios .on .ico{background-image: url(../images/ok.png); background-color: transparent !important;}
#bm_form .submit-btn{background-color: #2252D6; height: 0.86rem; width: 100%; border-radius: 0.1rem; font-size: 0.28rem; margin-top: 0.3rem;}
#bm_form .submit-btn .jt-ri{margin-left: 0.14rem;}
#bm_form .tip{font-size: 0.2rem; color: #999; margin-top: 0.33rem;}
#bm_form  .tip p{margin-bottom: 0.1rem;}

#nav{position: fixed;z-index: 998; width: 100%; height: 100%; align-items: flex-end; justify-content: flex-end; top: 0; left: 100%; display: flex;}
#nav.on{left: 0;}
#nav .con::before{content: ''; position: absolute; width: 100%; height: 0.6rem; background-color: #2252D6; display: block; left: 0; top: -0.58rem;}
#nav .con{background-color: #fff;background-image: url(../images/nav-bg.png); background-position: center 0; background-size: 100% 6rem; width:86%; padding-bottom: 1.5rem; position: relative; background-repeat: no-repeat; z-index: 10; height: 100%;}
#nav .bg{background-color: rgba(0,0,0,0.5); position: absolute;width: 100%; height: 100%; z-index: 1; left: 0; top: 0;}
/* #nav .nav-ban{margin-top: -0.6rem;} */
#nav .nav-ban .dd{ flex-wrap: wrap; padding: 0.3rem 0.26rem; justify-content: space-between;}
#nav .nav-ban .dd::after{content: ''; flex: 1; display: block;}
#nav .nav-ban .ico{width:100%; padding-bottom: 100%;background-position: center; background-size: 100%;border-radius: 50%;}
#nav .nav-ban .imga{width: 23%; position: relative; margin: 0 1% 0.1rem;}
#nav .nav-ban .imga span{text-align:center; color: #fff; font-size: 0.2rem; position: absolute; width: 100%; left: 50%; transform: translateX(-50%); bottom: 0.2rem;}
#nav .list{padding:1.2rem 0.6rem 0;}
#nav .list .h2{font-size: 0.36rem; font-weight: bold; margin-bottom: 0.1rem;}
#nav .div{flex-wrap: wrap;}
#nav .nava{font-size: 0.26rem; color: #666; display: flex; align-items: center; padding: 8px 0; width: 48%;}
#nav .nava .ico{width: 0.4rem; margin-right: 0.34rem;}
#nav .nav-ban .ban-dot{position: static; width: 100%; margin-top: 4px;}
#nav .nav-ban .ban-dot span{background-color: transparent; border: 1px solid #fff; opacity: 1;}
#nav .nav-ban .ban-dot span.swiper-pagination-bullet-active{background-color: #fff;}

#ban_pup.on{display: flex; align-items: center; justify-content: center;}
#ban_pup .pup-box{background-color: transparent; padding: 0; width: 70%;}
#ban_pup .close1{position: absolute; right: 5%; top: 3%; width: 0.5rem; height: 0.5rem;cursor: pointer;}
 
 /* 空乘专业 */
 #kongcheng .main{margin-top: 0.4rem;}
 .kongcheng-main1 .con{background-image: url(../images/kongcheng/1-2.png); background-size: 100% 100%; padding-bottom: 54%; position: relative;}
 .kongcheng-main1 .div{padding: 0.7rem 0.6rem 0.2rem; color: #fff; line-height: 1.6; position: absolute;left: 0; top: 0; font-size: 0.22rem;}
 .kongcheng-main1 .more{margin-top: 0.5rem;}
 .kongcheng-tit{text-align: center; font-size: 0.36rem; font-weight: bold; margin-bottom: 0.4rem;}
 .kongcheng-tit::after{content: ''; display: block; width: 0.44rem; height:0.08rem; background-color: #FF8A00; margin: 0.15rem auto;}

.kongcheng-main2 .dd{background-size: 100% 100%; color: #fff; height: 3.13rem; width: 32%; padding: 0.24rem; padding-left: 0.2rem;}
.kongcheng-main2 .p1{font-size: 0.24rem;}
.kongcheng-main2 .p1::after{content: ''; display: block; width: 0.4rem; height: 2px; background-color: #fff; margin: 2px 0 0.1rem;}
.kongcheng-main2 .np{font-size: 0.18rem; line-height: 1.6;}
.kongcheng-main2 .more{margin-top: 0.3rem;}
.kongcheng-main3{background-size: 100% 100%; padding-bottom: 130%; position: relative;}
.kongcheng-main3 .con{padding: 77% 12.6% 0; position: absolute;width: 100%; left: 0; top: 0; font-size: 0.22rem; line-height: 1.6;}
.kongcheng-main3 .kongcheng-tit{position: absolute; left: 0; top: 0.3rem; width: 100%;}
.kongcheng-main3 .kongcheng-tit .red2{color: #FF8A00;}
.kongcheng-main3 .kongcheng-tit::after{background-color: #FF8A00;}
.kongcheng-main3 .more{margin-top: 0 !important;}
.kongcheng-main4 .dd{background-size: 100% 100%; padding-bottom: 46%;position: relative; margin-bottom: 0.2rem;}
.kongcheng-main4 .con{position: absolute;width: 100%; left: 0; top: 0;padding: 5% 64% 0 6%;}
.kongcheng-main4 .tit{font-size: 0.28rem; color: #fff; text-align: right;padding-right: 0.2rem; font-weight: bold;}
.kongcheng-main4 .np{font-size: 0.21rem; margin-top: 0.26rem; line-height:0.26rem;}
.kongcheng-main4 .p1{margin-bottom: 0.26rem;}
#kongcheng .more{margin-top: 0.3rem;}
.kongcheng-main3 .con .np{font-size: 0.22rem;}
.kongcheng-main5 dd{position: relative; padding-bottom: 34%; background-size: 100%; background-position: center 0; margin-bottom: 0.1rem;}
.kongcheng-main5 dd:last-child{margin-bottom: 0;}
.kongcheng-main5 .ntit{font-size: 0.28rem; line-height: 0.54rem; color: #fff; margin-left:0.4rem}
.kongcheng-main5 .np{font-size: 0.18rem; line-height: 0.26rem; margin-top: 0.2rem;position: relative; padding-left: 0.18rem;}
.kongcheng-main5 .np::before{content: ''; display: block; width: 0.1rem; height: 0.1rem; background-color: #5C56EA; border-radius: 50%; left: 0; top: 0.04rem; position: absolute;}
.kongcheng-main5 .div{position: absolute; left: 0; top: 0;width: 64%; padding: 5% 0 0 10%;}
.kongcheng-main5 .kongcheng-tit{margin-bottom: 0.2rem;}
.baomtiaojian-tit{margin-bottom: 0.2rem;font-size: 0.26rem; background-position: 0 center; padding-left: 0.35rem; background-size: 0.25rem; background-repeat: no-repeat;}

.baomtiaojian-tip{margin-bottom: 0.4rem; background-color: #FFF6EB; padding: 0.2rem 0.3rem;}
.kongcheng-main6 .con{background-image: url(../images/kongcheng/9-1.png); padding-bottom: 68%; background-size: 100% 100%; position: relative;}
.kongcheng-main6 .btn-box{position: absolute; bottom:0.5rem; width: 100%; left: 0;}
.kongcheng-main6 .btn-box .more{margin: 0 0.14rem;}
.kongcheng-main6 .baomtiaojian-list li{background-size: 0.32rem; position: relative; padding: 0.2rem 0; padding-left: 0.38rem; }
.kongcheng-main6 .baomtiaojian-list li::after{content: ''; display: block;position: absolute; bottom: 0; height: 1px; right: 0; left: 0.38rem; border-bottom: 1px dashed #ededed; display: block;}
#kongcheng .baomtiaojian-list{margin-top: -0.1rem;}
#kongcheng .baomtiaojian-tit.ico1{background-image: url(../images/kongcheng/7-ico01.png);}
#kongcheng .baomtiaojian-tit.ico2{background-image: url(../images/kongcheng/7-ico02.png);}
#kongcheng .baomtiaojian-list .ico1{background-image: url(../images/kongcheng/7-ico1.png);}
#kongcheng .baomtiaojian-list .ico2{background-image: url(../images/kongcheng/7-ico2.png);}
#kongcheng .baomtiaojian-list .ico3{background-image: url(../images/kongcheng/7-ico3.png);}
#kongcheng .baomtiaojian-list .ico4{background-image: url(../images/kongcheng/7-ico4.png);}
#kongcheng .baomtiaojian-list .ico5{background-image: url(../images/kongcheng/7-ico5.png);}
#kongcheng .baomtiaojian-list .ico6{background-image: url(../images/kongcheng/7-ico6.png);}
#kongcheng .baomtiaojian-list .ico7{background-image: url(../images/kongcheng/7-ico7.png);}
#kongcheng .baomtiaojian-list .ico8{background-image: url(../images/kongcheng/7-ico8.png);}


.kongcheng-main6 .ban-img{margin-bottom: 0.35rem;}
.kandian-list{padding-top: 0.34rem; flex-wrap: wrap;}
.kandian-list dd{align-items: flex-start; margin-bottom: 0.26rem; width: 48.5%;}
.kandian-list .ico{width: 0.46rem; margin-right: 0.2rem;}
.kandian-list .p1{font-weight: bold;}
.kandian-list .ntit{margin: 0.1rem 0; color: #999; }
.kandian-list .btn{width: 1.6rem; line-height: 0.4rem; border-radius: 0.4rem; border: 1px solid #FD9619; color: #FD9619; text-align: center; display: block;}

.school-ban-con .imgW{width: 2.7rem; height: 3.2rem; border-radius: 0.1rem; overflow: hidden; min-width: 2.7rem;border:none !important; margin-right: 0.2rem;}
.school-ban-con .tit{line-height: 0.35rem; height: 0.7rem; overflow: hidden; margin-bottom: 0.2rem; font-weight: bold;}
.school-ban-con .mlW{flex: 1; position: relative;z-index: 66;}
.school-ban-con .ntit{margin-bottom: 0.1rem;}
.school-ban-con .np{line-height: 0.34rem; height: 1.4rem;}
.school-ban-con .swiper-slide{position: relative; padding:0 0.2rem; padding-bottom: 0.32rem;}
.school-ban-con .swiper-slide::after{content: ''; display: block;width: 100%; left: 0; bottom: 0; height: 2.7rem; background-color: rgba(253, 150, 25, 0.05); position: absolute;}
.school-ban-con .con{padding: 0.15rem; background-color: #ffffff; border-radius: 0.1rem; margin-top: 0.2rem;}
.school-ban .swiper-slide.on img{border: 2px solid #FD9619;}

#kongcheng .more1{width: 2rem;}
.kongcheng-main9{background-color: #FFF8F0; padding: 1.1rem 0.7rem 0.65rem !important;}
.kongcheng-main9 .con{background-color: #fff; padding: 0.4rem 0.56rem; border-radius: 0.3rem; position: relative;}
.kongcheng-main9 .con::after,.kongcheng-main9 .con::before{content: ''; display: block; background-color: rgba(255,255,255,0.7); border-radius: 0.3rem; position: absolute; left: 50%; height: 0.6rem;transform:translateX(-50%)}
.kongcheng-main9 .con::before{ width: 60%; top: -0.4rem;}
.kongcheng-main9 .con::after{ width: 80%; top: -0.2rem;}
.kongcheng-main9 .tit{background-color: #5B5BFF; text-align: center; line-height: 0.6rem; font-size: 0.26rem; border-radius: 0.16rem; color: #fff; margin-bottom: 0.3rem;}
.kongcheng-main9 .li{padding: 0 1.6rem 0 0.3rem; position: relative; height: 0.6rem; display: flex;align-items: center;}
.kongcheng-main9 .li::before{content: ''; display: block; width: 0.16rem; height: 0.16rem; background-color: #5B5BFF; position: absolute; left: 0; top: 50% transform: translateY(-50%);}
.kongcheng-main9 .li a{border: 1px solid #FFDBAF; color: #FD9619; width: 1.1rem; line-height: 0.4rem; border-radius: 0.1rem; text-align: center; display: block; position: absolute; right: 0; top: 50%; transform: translateY(-50%);}
.kongcheng-main9 .more1{margin-top: 0.6rem;}
.kongcheng-main9 .ban-img{margin: -0.5rem 0 0.8rem !important;}
#kongcheng .baoming{padding-top: 0.33rem;}
#kongcheng .baoming .radio{border-color: #FD9619;}
#kongcheng .baoming .radio .ico{background-color: #FFEFDB;}
#kongcheng .baoming .radio.on{background-color: #FD9619; border-color: #FD9619;}
#kongcheng .baoming .submit-btn{background-color: #FD9619;}
.baoming .radio.on .ico{background-image: url(../images/ok.png);}

#gaotiechengwu .baomtiaojian-tip{background-color: #F1EEFF;}
#gaotiechengwu .kongcheng-main1 .con{background-image: url(../images/gaotiechengwu/1-2.png);}
#gaotiechengwu .baomtiaojian-tit.ico1{background-image: url(../images/gaotiechengwu/7-ico01.png);}
#gaotiechengwu .baomtiaojian-tit.ico2{background-image: url(../images/gaotiechengwu/7-ico02.png);}
#gaotiechengwu .baomtiaojian-list .ico1{background-image: url(../images/gaotiechengwu/7-ico1.png);}
#gaotiechengwu .baomtiaojian-list .ico2{background-image: url(../images/gaotiechengwu/7-ico2.png);}
#gaotiechengwu .baomtiaojian-list .ico3{background-image: url(../images/gaotiechengwu/7-ico3.png);}
#gaotiechengwu .baomtiaojian-list .ico4{background-image: url(../images/gaotiechengwu/7-ico4.png);}
#gaotiechengwu .baomtiaojian-list .ico5{background-image: url(../images/gaotiechengwu/7-ico5.png);}
#gaotiechengwu .baomtiaojian-list .ico6{background-image: url(../images/gaotiechengwu/7-ico6.png);}
#gaotiechengwu .baomtiaojian-list .ico7{background-image: url(../images/gaotiechengwu/7-ico7.png);}
#gaotiechengwu .baomtiaojian-list .ico8{background-image: url(../images/gaotiechengwu/7-ico8.png);}
#gaotiechengwu .red2{color: #140270;}
#gaotiechengwu .bg1{background-color: #140270;}
#gaotiechengwu .kongcheng-main6 .btn-box .more.bg2{background-color: #3055FF;}
#gaotiechengwu .kandian-list .btn{border: 1px solid #140270;color: #140270;}
#gaotiechengwu .more{background-color: #140270; width: 2rem;}
#gaotiechengwu .school-ban .swiper-slide.on img,#gaotiechengwu .school-ban-con .imgW{border-color: #140270;}
#gaotiechengwu .kongcheng-main9 .li a{color: #140270; border-color: #EFF2FF;}
#gaotiechengwu .kongcheng-main9{background-color: #EFF2FF;}
#gaotiechengwu .baoming .radio.on{background-color: #140270; border-color: #140270;}
#gaotiechengwu .main{margin-top: 0.4rem;}
#gaotiechengwu .kongcheng-tit::after{background-color: #140270;}
.gaotiechengwu1-list{flex-wrap: wrap; align-items: stretch;}
.gaotiechengwu1-list .imga{background-color: #EBF1FD; width: 48.5%; overflow: visible; border-radius: 0.1rem; margin-bottom: 0.4rem;}
.gaotiechengwu1-list .imga h2{position: absolute; left: 0; top: 0.3rem; color: #fff; font-size: 0.36rem; padding: 0 0.34rem; font-style: italic; line-height: 0.4rem;}
.gaotiechengwu1-list .div{padding: 0.28rem 0.2rem 0.55rem; }
.gaotiechengwu1-list .tip{padding-bottom:0.1rem; margin-bottom: 0.1rem; border-bottom: 1px dashed #D3E2FF; margin-top: 2px;}
.gaotiechengwu1-list .np{line-height: 0.3rem; height: 1.2rem;}
.gaotiechengwu1-list .red,.gaotiechengwu1-list .btn{color: #1D3FEA;}
.gaotiechengwu1-list .btn{width: 2.4rem; height: 0.6rem; border-radius: 0.6rem; border:1px solid #1D3FEA; background-color: #fff; transform: translate(-50%,30%); margin: 0 auto; position: absolute;left: 50%; bottom: 0;}
.gaotiechengwu1-list .btn .ico{margin-right: 0.34rem; width: 0.3rem;}
.gaotiechengwu1-list .imga:nth-child(2) .red,.gaotiechengwu1-list .imga:nth-child(2) .btn{color: #2FB1F1;}
.gaotiechengwu1-list .imga:nth-child(2) .btn{border-color: #2FB1F1;}

.gaotiechengwu1-list .imga:nth-child(3) .red,.gaotiechengwu1-list .imga:nth-child(3) .btn{color: #F47C45;}
.gaotiechengwu1-list .imga:nth-child(3) .btn{border-color: #F47C45;}

.gaotiechengwu1-list .imga:nth-child(4) .red,.gaotiechengwu1-list .imga:nth-child(4) .btn{color: #EB4F4B;}
.gaotiechengwu1-list .imga:nth-child(4) .btn{border-color: #EB4F4B;}
.gaotiechengwu-main3{background-image: url(../images/gaotiechengwu/3-1.png); height: 9.1rem; background-size: 100% 100%; padding-top: 0.36rem;}
.gaotiechengwu-main3 .kongcheng-tit{margin-bottom: 0.6rem;}
.gaotiechengwu3-list .dd{width: 3.2rem; margin-left: 45%; padding-top: 0.2rem; height: 1.6rem;}
.gaotiechengwu3-list h3{font-size: 0.28rem; margin-bottom: 0.1rem;}
.gaotiechengwu3-list .np{color: #999; line-height: 0.3rem; height: 0.6rem; margin-top: 0.05rem; font-size: 0.24rem;}
.gaotiechengwu3-list .dd.dd2{margin-left: 51%; padding-top: 0.4rem;}
.gaotiechengwu3-list .dd.dd3{margin-left: 43.5%; padding-top: 0.65rem;}
.gaotiechengwu3-list .dd.dd4{margin-left: 51%; padding-top: 0.7rem;}
.gaotiechengwu4-list{flex-wrap: wrap;}
.gaotiechengwu4-list .dd{width: 49%; padding-bottom: 56%; position: relative; background-size: 100% 100%; margin-bottom: 0.2rem;}
.gaotiechengwu4-list h3{position: absolute; width: 100%; text-align: center; padding: 0 0.3rem; left: 0; top: 0.37rem; line-height: 1; font-size: 0.28rem;}
.school-ban .on::after{content: ''; display: block; border: 0.1rem solid transparent; border-bottom: none; position: absolute; left: 50%; transform: translateX(-50%); top: 100%; border-top-width: 0.12rem;}
.school-ban .on{overflow: visible;}
.school-ban .swiper-wrapper{padding-bottom: 0.1rem;}
#gaotiechengwu .school-ban .on::after{border-top-color: #140270;}

#gaozhongluobangsheng .school-ban .on::after{border-top-color: #4D30DE;}
#gaozhongluobangsheng .main{margin-top: 0.4rem;}
#gaozhongluobangsheng .kongcheng-tit::after{background-color: #4715CB;}
#gaozhongluobangsheng .more{background-color: #4715CB;}
#gaozhongluobangsheng .red2{color: #4715CB;}
.gaozhongluobangsheng-main2 .div{border: 1px solid #4715CB; border-radius: 0.1rem; padding: 0.5rem 0.4rem; font-size: 0.22rem; line-height: 1.6;}
.gaozhongluobangsheng-main2 .more{margin-top: -0.25rem;}
#gaozhongluobangsheng .baomtiaojian-tip{background-color: #F1EEFF;}
#gaozhongluobangsheng .kongcheng-main1 .con{background-image: url(../images/gaozhongluobangsheng/1-2.png);}
#gaozhongluobangsheng .baomtiaojian-tit.ico1{background-image: url(../images/gaozhongluobangsheng/7-ico01.png);}
#gaozhongluobangsheng .baomtiaojian-tit.ico2{background-image: url(../images/gaozhongluobangsheng/7-ico02.png);}
#gaozhongluobangsheng .baomtiaojian-list .ico1{background-image: url(../images/gaozhongluobangsheng/7-ico1.png);}
#gaozhongluobangsheng .baomtiaojian-list .ico2{background-image: url(../images/gaozhongluobangsheng/7-ico2.png);}
#gaozhongluobangsheng .baomtiaojian-list .ico3{background-image: url(../images/gaozhongluobangsheng/7-ico3.png);}
#gaozhongluobangsheng .baomtiaojian-list .ico4{background-image: url(../images/gaozhongluobangsheng/7-ico4.png);}
#gaozhongluobangsheng .baomtiaojian-list .ico5{background-image: url(../images/gaozhongluobangsheng/7-ico5.png);}
#gaozhongluobangsheng .baomtiaojian-list .ico6{background-image: url(../images/gaozhongluobangsheng/7-ico6.png);}
#gaozhongluobangsheng .baomtiaojian-list .ico7{background-image: url(../images/gaozhongluobangsheng/7-ico7.png);}
#gaozhongluobangsheng .baomtiaojian-list .ico8{background-image: url(../images/gaozhongluobangsheng/7-ico8.png);}
#gaozhongluobangsheng .red2{color: #4D30DE;}
#gaozhongluobangsheng .bg1{background-color: #4D30DE;}
#gaozhongluobangsheng .kongcheng-main6 .btn-box .more.bg2{background-color: #FFAB3E;}
#gaozhongluobangsheng .kandian-list .btn{border: 1px solid #4D30DE;color: #4D30DE;}
#gaozhongluobangsheng .more{background-color: #4D30DE; width: 2rem;}
#gaozhongluobangsheng .school-ban .swiper-slide.on img,#gaozhongluobangsheng .school-ban-con .imgW{border-color: #4D30DE;}
#gaozhongluobangsheng .kongcheng-main9 .li a{color: #4D30DE; border-color: #EAE6FF;}
#gaozhongluobangsheng .kongcheng-main9{background-color: #EAE6FF;}
#gaozhongluobangsheng .baoming .radio.on{background-color: #4D30DE; border-color: #4D30DE;}
.gaozhongluobangsheng-main3 .con{height: 3.73rem; background-image: url(../images/gaozhongluobangsheng/2-bg.png); background-size: 100% 100%; background-position: center; color: #fff;}
.gaozhongluobangsheng-main3 .h2{font-size: 0.28rem; margin-bottom: 0.2rem;}
.gaozhongluobangsheng-main3 .np{font-size: 0.18rem; line-height: 1.6;}
.gaozhongluobangsheng-main3 .imgW{width: 3.56rem; min-width: 3.56rem; margin-right: 0.46rem; height: 3.52rem; transform: translateY(-0.6rem); position: relative; overflow: visible;}
.gaozhongluobangsheng-main3 .img{position: relative; z-index: 55;}
.gaozhongluobangsheng-main3 .imgW::after{content: ''; display: block; width: 100%; height: 100%; background-color: #AD8EFF; border-radius: 0.1rem; right: -0.1rem; bottom: -0.1rem; position: absolute;}
.gaozhongluobangsheng-main3 .kongcheng-tit{margin-bottom: 0.8rem;}
.gaozhongluobangsheng-main3 .h2::after{content: ''; display: block; width: 0.4rem; height: 2px; background-color: #fff; margin: 0.05rem 0 0; border-radius: 0.1rem;}
.gaozhongluobangsheng-main3 .ban-dot1{position: static; width: 100%; text-align: center;margin-top: 0.3rem;}
.gaozhongluobangsheng-main3 .ban-dot1 .swiper-pagination-bullet{background-color: #4D30DE; opacity: 0.3; margin: 0 2px;}
.gaozhongluobangsheng-main3 .ban-dot1 .swiper-pagination-bullet-active{opacity: 1;}
.gaozhongluobangsheng5-list{flex-wrap: wrap; align-items: stretch;}
.gaozhongluobangsheng5-list .dd{width: 49%; background-color: #F8F8F8; border-radius: 0.1rem; margin-bottom: 0.55rem; position: relative; padding-bottom: 0.4rem;}
.gaozhongluobangsheng5-list .top{background-size: 100% 100%; height: 1.84rem; color: #fff; font-weight: bold; padding: 0.25rem 0.4rem;}
.gaozhongluobangsheng5-list .more{background-color: #fff !important; height: 0.67rem; border-radius: 0.4rem;border: 1px solid #AD8EFF; color: #333333; font-size: 0.24rem; position: absolute; left: 50%; bottom: 0; transform: translate(-50% ,50%);}
.gaozhongluobangsheng5-list .jt-ri{content: ''; display: block;position: relative; margin-left: 0.14rem;}
.gaozhongluobangsheng5-list .jt-ri::after,.gaozhongluobangsheng5-list .jt-ri::before{content: ''; display: block; border: 0.1rem solid transparent; border-right: none; position: absolute;top: 50%;left: 50%; transform: translate(-50%,-50%);}
.gaozhongluobangsheng5-list .jt-ri::after{border-left-color: #fff;}
.gaozhongluobangsheng5-list .jt-ri::before{border-left-color: #AD8EFF; margin-left: 1px;}
.gaozhongluobangsheng5-list .np{padding: 0.2rem; line-height: 1.6;}
.gaozhongluobangsheng5-list .dd:nth-child(2) .more{border-color: #ED7E9F;}
.gaozhongluobangsheng5-list .dd:nth-child(2) .jt-ri::before{border-left-color: #ED7E9F;}
.gaozhongluobangsheng5-list .dd:nth-child(3) .more{border-color: #F09F46;}
.gaozhongluobangsheng5-list .dd:nth-child(3) .jt-ri::before{border-left-color: #F09F46;}
.gaozhongluobangsheng5-list .dd:nth-child(4) .more{border-color: #599DF2;}
.gaozhongluobangsheng5-list .dd:nth-child(4) .jt-ri::before{border-left-color: #599DF2;}
.gaozhongluobangsheng-main3,.gaozhongluobangsheng-main5{padding-top: 0.2rem;}
.gaozhongluobangsheng-main6{background-image: url(../images/gaozhongluobangsheng/5-bg.png); background-position: center 0; padding: 0.3rem 0.5rem; background-size: 100% 2.8rem;}
.gaozhongluobangsheng-main6 .kongcheng-tit{color: #fff; margin-bottom: 0.3rem;}
.gaozhongluobangsheng-main6 .kongcheng-tit::after{background-color: #fff !important;}
.gaozhongluobangsheng-main6 .lab-list{}
.gaozhongluobangsheng-main6 .lab{border-radius: 0.4rem; border: 1px dashed rgba(255,255,255,0.7); color: #fff; width: 22%; height: 0.5rem;}
.gaozhongluobangsheng-main6 .con{background-color: #fff;border-radius: 0.1rem; padding: 0.36rem; line-height: 1.6;box-shadow: 2px 3px 7px 0px #D8D8D8; margin-top: 0.34rem; margin-bottom: 0.3rem;}
.gaozhongluobangsheng-main6 .list{margin-top: 0.48rem;}
.gaozhongluobangsheng-main6 .list .imgW{width: 1.86rem; height: 1.86rem; min-width: 1.86rem; margin-right: 0.23rem;}
.gaozhongluobangsheng-main6 .list .mlW{flex: 1;}
.gaozhongluobangsheng-main6 .list .btn{width: 1.6rem; height: 0.4rem; border-radius: 0.4rem; border: 1px solid #4D30DE; color: #4D30DE; display: flex; align-items: center; justify-content: center;}
.gaozhongluobangsheng-main6 .list .btn::before{content: ''; display: block; width: 0.23rem; height: 0.23rem; background-image: url(../images/gaozhongluobangsheng/5-ico.png); background-size: 100%; margin-right: 0.1rem;}
.gaozhongluobangsheng-main6 .list .np{margin: 0.1rem 0; line-height: 1.6;}
.gaozhongluobangsheng-main6 .list .dd{border: 1px solid #4D30DE; padding: 0.35rem; margin-top: -1px; position: relative;}
.gaozhongluobangsheng-main6 .list .num{font-style: italic; background-color: #4D30DE; font-size: 0.36rem; display: flex; align-items: center; justify-content: center; color: #fff; position: absolute; left: -0.2rem; top: -0.2rem; width: 0.48rem; height: 0.48rem;}
.gaozhongluobangsheng-main6 .list .dd::after,.gaozhongluobangsheng-main6 .list .dd::before{content: ''; display: block;width: 8px; height: 8px; background-color: #fff; position: absolute;}
.gaozhongluobangsheng-main6 .list .dd::after{left: 0.45rem; top: -2px;}
.gaozhongluobangsheng-main6 .list .dd::before{top: 0.24rem; left: -2px}
#gaozhongluobangsheng .school-ban-con .swiper-slide::after{background-color: rgba(20, 2, 112, 0.05);}
#gaozhongluobangsheng .kongcheng-main9{padding-top: 0.34rem;}
#gaozhongluobangsheng .kongcheng-main9 .ban-img{margin-bottom: 0.7rem;}
#gaozhongluobangsheng .kongcheng-main9 .tit{background-color: #4D30DE;}
#gaozhongluobangsheng .kongcheng-main9 .li::before{background-color: #FFA200;}

/* 飞行员 */
#fly .main{margin-top: 0.4rem;}
#fly .kongcheng-tit::after{background-color: #2FA1FF;}
#fly .more{background-color: #2FA1FF;}
#fly .red2{color: #2FA1FF;}
#fly .baomtiaojian-tip{background-color: #E3F2FF;}
#fly .kongcheng-main1 .con{background-image: url(../images/fly/1-2.png);}
#fly .baomtiaojian-tit.ico1{background-image: url(../images/fly/7-ico01.png);}
#fly .baomtiaojian-tit.ico2{background-image: url(../images/fly/7-ico02.png);}
#fly .baomtiaojian-list .ico1{background-image: url(../images/fly/7-ico1.png);}
#fly .baomtiaojian-list .ico2{background-image: url(../images/fly/7-ico2.png);}
#fly .baomtiaojian-list .ico3{background-image: url(../images/fly/7-ico3.png);}
#fly .baomtiaojian-list .ico4{background-image: url(../images/fly/7-ico4.png);}
#fly .baomtiaojian-list .ico5{background-image: url(../images/fly/7-ico5.png);}
#fly .baomtiaojian-list .ico6{background-image: url(../images/fly/7-ico6.png);}
#fly .baomtiaojian-list .ico7{background-image: url(../images/fly/7-ico7.png);}
#fly .baomtiaojian-list .ico8{background-image: url(../images/fly/7-ico8.png);}
#fly .red2{color: #599DF2;}
#fly .bg1{background-color: #599DF2;}
#fly .kongcheng-main6 .btn-box .more.bg2{background-color: #FFAB3E;}
#fly .kandian-list .btn{border: 1px solid #599DF2;color: #599DF2;}
#fly .more{background-color: #599DF2; width: 2rem;}
#fly .school-ban .swiper-slide.on img,#fly .school-ban-con .imgW{border-color: #599DF2;}
#fly .kongcheng-main9 .li a{color: #599DF2; border-color: #EAE6FF;}
#fly .kongcheng-main9{background-color: #E2F2FF; padding-top: 0.34rem;}
#fly .baoming .radio.on{background-color: #599DF2; border-color: #599DF2;}
#fly .school-ban-con .swiper-slide::after{background-color: rgba(20, 2, 112, 0.05);}
#fly .kongcheng-main9 .ban-img{margin-bottom: 0.7rem;}
#fly .kongcheng-main9 .tit{background-color: #599DF2;}
#fly .kongcheng-main9 .li::before{background-color: #FFA200;}
#fly .school-ban .on::after{border-top-color: #599DF2;}
.fly-main2 .div{border: 1px solid #2FA1FF; border-radius: 0.1rem; padding: 0.5rem 0.4rem; font-size: 0.22rem; line-height: 1.6;}
.fly-main2 .more{margin-top: -0.25rem;}
.fly2-list .dd{background-size: 100% 100%; height: 3.44rem; margin-bottom: 0.23rem;}
.fly2-list h3{font-size: 0.3rem; padding: 0.3rem 0.3rem; color: #fff;}
.fly3-list dd{background-size: 100% 100%; height: 4.37rem; position: relative; margin-bottom: 0.23rem;}
.fly3-list h3{font-size: 0.32rem; line-height: 1; margin-bottom: 0.1rem; margin-left: 0.6rem;}
.fly3-list .div1{padding-left: 2.9rem; color: #fff; padding-top: 0.7rem; width: 6.28rem;}
.fly3-list .div1 .np{line-height: 1.4;}
.fly3-list .con{position: absolute; left: 0; bottom: 0.1rem; top: 2.3rem; width: 100%; padding: 0 0.3rem; display: flex; align-items: center; justify-content: center; text-align: left;}
.fly3-list .con{line-height: 1.4;}
.fly4-list .dd{width: 33%; height: 5.3rem; background-size: 100% 100%; margin-bottom: 0.1rem;}
.fly4-list .tit{font-size: 0.28rem; width: 80%; font-weight: bold; margin: 1rem auto 0.65rem; text-align: center;}
.fly4-list .np{font-size: 0.2rem;color: #fff; width: 66%; line-height: 1.6; margin: 0 auto; -webkit-line-clamp:12; text-align: justify;}
.fly4-list .dd:nth-child(1) .tit{color: #2E5FEA;}
.fly4-list .dd:nth-child(2) .tit{color: #A626FF;}
.fly4-list .dd:nth-child(3) .tit{color: #E320E1;}
.fly5-list .dd{border-radius: 0.1rem; box-shadow: 0px 8px 9px 1px #D8D8D8; margin-bottom: 0.3rem; padding: 0.2rem; border: 1px solid #FFB815;}
.fly5-list .red{color: #FFB815}
.fly5-list .imgW{width: 1.67rem; height: 1.76rem; min-width: 1.67rem; border-radius: 0.1rem;}
.fly5-list .mlW{margin-left: 0.2rem;}
.fly5-list .ntit{font-size: 0.28rem; margin-bottom: 0.2rem;}
.fly5-list .li{margin-bottom: 4px; font-size: 0.18rem;}
.fly5-list .dd:nth-child(2){border-color: #2FA1FF;}
.fly5-list .dd:nth-child(2) .red{color: #2FA1FF;}
.fly-ban .swiper-slide{padding: 0.1rem; border: 1px solid #2FA1FF;}
.fly-ban .div{padding:0.2rem 0.3rem;}
.fly-ban .ntit{margin-bottom: 0.2rem;}
.fly-ban .np{font-size: 0.22rem; line-height: 1.6;}
.fly-ban .ban-dot{text-align: center; margin-top: 0.26rem;}
.fly-ban .swiper-pagination-bullet{width: 0.2rem; height: 0.2rem; border: 1px solid #2FA1FF; background-color: #fff; opacity: 1;}
.fly-ban .swiper-pagination-bullet-active{background-color: #2FA1FF;}
.fly-main6 .kongcheng-tit{margin-bottom: 0.26rem;}

/* 机务维修 */
#jiwuweixiu .main{margin-top: 0.4rem;}
#jiwuweixiu .kongcheng-tit::after{background-color: #16D6DF;}
#jiwuweixiu .more{background-color: #16D6DF;}
#jiwuweixiu .red2{color: #16D6DF;}
#jiwuweixiu .baomtiaojian-tip{background-color: #E3F2FF;}
#jiwuweixiu .kongcheng-main1 .con{background-image: url(../images/jiwuweixiu/1-2.png);}
#jiwuweixiu .baomtiaojian-tit.ico1{background-image: url(../images/jiwuweixiu/7-ico01.png);}
#jiwuweixiu .baomtiaojian-tit.ico2{background-image: url(../images/jiwuweixiu/7-ico02.png);}
#jiwuweixiu .baomtiaojian-list .ico1{background-image: url(../images/jiwuweixiu/7-ico1.png);}
#jiwuweixiu .baomtiaojian-list .ico2{background-image: url(../images/jiwuweixiu/7-ico2.png);}
#jiwuweixiu .baomtiaojian-list .ico3{background-image: url(../images/jiwuweixiu/7-ico3.png);}
#jiwuweixiu .baomtiaojian-list .ico4{background-image: url(../images/jiwuweixiu/7-ico4.png);}
#jiwuweixiu .baomtiaojian-list .ico5{background-image: url(../images/jiwuweixiu/7-ico5.png);}
#jiwuweixiu .baomtiaojian-list .ico6{background-image: url(../images/jiwuweixiu/7-ico6.png);}
#jiwuweixiu .baomtiaojian-list .ico7{background-image: url(../images/jiwuweixiu/7-ico7.png);}
#jiwuweixiu .baomtiaojian-list .ico8{background-image: url(../images/jiwuweixiu/7-ico8.png);}
#jiwuweixiu .red2{color: #16D6DF;}
#jiwuweixiu .bg1{background-color: #16D6DF;}
#jiwuweixiu .kongcheng-main6 .btn-box .more.bg2{background-color: #FFAB3E;}
#jiwuweixiu .kandian-list .btn{border: 1px solid #16D6DF;color: #16D6DF;}
#jiwuweixiu .more{background-color: #16D6DF; width: 2rem;}
#jiwuweixiu .school-ban .swiper-slide.on img,#jiwuweixiu .school-ban-con .imgW{border-color: #16D6DF;}
#jiwuweixiu .kongcheng-main9 .li a{color: #16D6DF; border-color: #A8FBFF;}
#jiwuweixiu .kongcheng-main9{background-color: #EEFEFF; padding-top: 0.34rem;}
#jiwuweixiu .baoming .radio.on{background-color: #16D6DF; border-color: #16D6DF;}
#jiwuweixiu .school-ban-con .swiper-slide::after{background-color: rgba(20, 2, 112, 0.05);}
#jiwuweixiu .kongcheng-main9 .ban-img{margin-bottom: 0.7rem;}
#jiwuweixiu .kongcheng-main9 .tit{background-color: #16D6DF;}
#jiwuweixiu .kongcheng-main9 .li::before{background-color: #FFA200;}
#jiwuweixiu .school-ban .on::after{border-top-color: #16D6DF;}
#jiwuweixiu #bm_form .radio{border-color: #16D6DF;}
#jiwuweixiu #bm_form .radios .ico{background-color: #A8FBFF;}

#jiwuweixiu .kongcheng-main7{background-image: url(../images/jiwuweixiu/4-bg.png); background-repeat: no-repeat; background-position: center 2.7rem; background-size: 100% 100%; padding: 1px 0;}
#jiwuweixiu .kongcheng-main7 .btn{border-color: #FFC8C4; color: #FE372A;}
#jiwuweixiu .kongcheng-main7 .kandian-list{box-shadow: 0px 3px 7px 1px #AAAAAA; padding: 0.3rem; width: 94%; background-color: #fff; border-radius: 0.1rem; margin-bottom: 0.4rem; }
#jiwuweixiu .kongcheng-main7 .con{color: #fff;}
#jiwuweixiu .kongcheng-main7 .con h2{margin-bottom: 0.1rem;}
#jiwuweixiu .kongcheng-main7 .form-list{width: 80%; margin-top: 0.4rem;}
#jiwuweixiu .kongcheng-main7 .form-list .bgle{background-size: 0.36rem; background-position: 0.15rem; padding-left: 0.6rem;}
#jiwuweixiu .kongcheng-main7 .form-list .dd{background-color: #fff; border-radius: 0.06rem; margin-bottom: 0.12rem; overflow: hidden;}
#jiwuweixiu .kongcheng-main7 .form-list .text{height: 0.6rem; font-size: 0.24rem;}
#jiwuweixiu .kongcheng-main7 .form-list .ico1{background-image: url(../images/jiwuweixiu/4-ico1.png);}
#jiwuweixiu .kongcheng-main7 .form-list .ico2{background-image: url(../images/jiwuweixiu/4-ico2.png);}
#jiwuweixiu .kongcheng-main7 .form-list .ico3{background-image: url(../images/jiwuweixiu/4-ico3.png);}
#jiwuweixiu .kongcheng-main7 .form-list .ico4{background-image: url(../images/jiwuweixiu/4-ico4.png);}
#jiwuweixiu .kongcheng-main7 .more{font-size: 0.28rem; font-weight: bold; height: 0.86rem; background: linear-gradient(90deg, #FE4A2D, #FFA63D); width: 100%; margin: 0.4rem auto -0.4rem !important;}
#jiwuweixiu .kongcheng-main7 .more .jt-ri{margin-left: 0.2rem; position: relative; top: 2px;}
#jiwuweixiu .kongcheng-main7{margin-bottom: 1rem;}
.jiwuweixiu2-list{flex-wrap: wrap; padding: 0 0.2rem;}
.jiwuweixiu2-list .dd{width: 48%; border: 1px solid #16D6DF; border-radius: 0.1rem; text-align: center; margin-bottom: 0.36rem;}
.jiwuweixiu2-list .imgW{height: 2.51rem;}
.jiwuweixiu2-list .btn{width: 1.5rem; line-height: 0.4rem; border-radius: 0.4rem; border: 1px solid #16D6DF; display: block; margin: 0 auto 0.1rem; text-align: center;}
.jiwuweixiu2-list .btn1,.jiwuweixiu2-list .ntit{color: #16D6DF; }
.jiwuweixiu2-list .btn2{background-color: #16D6DF; color: #fff;}
.jiwuweixiu2-list .div{padding: 0.2rem;}
.jiwuweixiu2-list .ntit{margin-bottom: 0.1rem;}
.jiwuweixiu2-list .np{margin-bottom: 0.2rem;}

.jiwuweixiu5-list{flex-wrap: wrap;}
.jiwuweixiu5-list .dd{width: 48%; position: relative; margin-bottom: 0.2rem;}
.jiwuweixiu5-list .img{height: 2.73rem;}
.jiwuweixiu5-list .p{position: absolute;left: 0; top: 0; width: 0.7rem; display: flex; align-items: center; justify-content: center; color: #fff; font-size: 0.26rem; height: 100%; padding: 0 0.2rem;}
.jiwuweixiu-main3 .list{position: relative;}
.jiwuweixiu-main3 .dd{position: absolute; height: 0.56rem; display: flex; align-items: center; justify-content: center; font-size: 0.28rem; font-weight: bold;}
.jiwuweixiu-main3 .dd1{width: 67%; left: 0;}
.jiwuweixiu-main3 .dd2{width: 30%; right: 0;}
.jiwuweixiu-main3 .dd1,.jiwuweixiu-main3 .dd2{bottom: 41.5%;}
.jiwuweixiu-main3 .dd3,.jiwuweixiu-main3 .dd4,.jiwuweixiu-main3 .dd5{bottom: 3%; width: 30%;}
.jiwuweixiu-main3 .dd3{left: 36%; width: 33%;}
.jiwuweixiu-main3 .dd4{left: 0%; width: 37%;}
.jiwuweixiu-main3 .dd5{right: 0%; width: 24%;}

/* 艺考 */
#yikao .main{margin-top: 0.4rem;}
#yikao .kongcheng-tit::after{background-color: #ED1A62;}
#yikao .more{background-color: #ED1A62;}
#yikao .red2{color: #ED1A62;}
#yikao .baomtiaojian-tip{background-color: #FFF8FA;}
#yikao .kongcheng-main1 .con{background-image: url(../images/yikao/1-2.png);}
#yikao .baomtiaojian-tit.ico1{background-image: url(../images/yikao/7-ico01.png);}
#yikao .baomtiaojian-tit.ico2{background-image: url(../images/yikao/7-ico02.png);}
#yikao .baomtiaojian-list .ico1{background-image: url(../images/yikao/7-ico1.png);}
#yikao .baomtiaojian-list .ico2{background-image: url(../images/yikao/7-ico2.png);}
#yikao .baomtiaojian-list .ico3{background-image: url(../images/yikao/7-ico3.png);}
#yikao .baomtiaojian-list .ico4{background-image: url(../images/yikao/7-ico4.png);}
#yikao .baomtiaojian-list .ico5{background-image: url(../images/yikao/7-ico5.png);}
#yikao .baomtiaojian-list .ico6{background-image: url(../images/yikao/7-ico6.png);}
#yikao .baomtiaojian-list .ico7{background-image: url(../images/yikao/7-ico7.png);}
#yikao .baomtiaojian-list .ico8{background-image: url(../images/yikao/7-ico8.png);}
#yikao .red2{color: #ED1A62;}
#yikao .bg1{background-color: #ED1A62;}
#yikao .kongcheng-main6 .btn-box .more.bg2{background-color: #FFAB3E;}
#yikao .kandian-list .btn{border: 1px solid #ED1A62;color: #ED1A62;}
#yikao .more{background-color: #ED1A62; width: 2rem;}
#yikao .school-ban .swiper-slide.on img,#yikao .school-ban-con .imgW{border-color: #ED1A62;}
#yikao .kongcheng-main9 .li a{color: #ED1A62; border-color: #FFF2F7;}
#yikao .kongcheng-main9{background-color: #FFF2F7; padding-top: 0.34rem;}
#yikao .baoming .radio.on{background-color: #ED1A62; border-color: #ED1A62;}
#yikao .school-ban-con .swiper-slide::after{background-color: rgba(20, 2, 112, 0.05);}
#yikao .kongcheng-main9 .ban-img{margin-bottom: 0.7rem;}
#yikao .kongcheng-main9 .tit{background-color: #ED1A62;}
#yikao .kongcheng-main9 .li::before{background-color: #FFA200;}
#yikao .school-ban .on::after{border-top-color: #ED1A62;}
#yikao #bm_form .radio{border-color: #ED1A62;}
#yikao #bm_form .radios .ico{background-color: #FFF2F7;}

#yikao .kongcheng-main7{background-image: url(../images/yikao/4-bg.png); background-repeat: no-repeat; background-position: center 2.7rem; background-size: 100% 100%; padding: 1px 0;}
#yikao .kongcheng-main7 .btn{border-color: #FFC8C4; color: #FE372A;}
#yikao .kongcheng-main7 .kandian-list{box-shadow: 0px 3px 7px 1px #AAAAAA; padding: 0.3rem; width: 94%; background-color: #fff; border-radius: 0.1rem; margin-bottom: 0.4rem; }
#yikao .kongcheng-main7 .con{color: #fff;}
#yikao .kongcheng-main7 .con h2{margin-bottom: 0.1rem;}
#yikao .kongcheng-main7 .form-list{width: 80%; margin-top: 0.4rem;}
#yikao .kongcheng-main7 .form-list .bgle{background-size: 0.36rem; background-position: 0.15rem; padding-left: 0.6rem;}
#yikao .kongcheng-main7 .form-list .dd{background-color: #fff; border-radius: 0.06rem; margin-bottom: 0.12rem; overflow: hidden;}
#yikao .kongcheng-main7 .form-list .text{height: 0.6rem; font-size: 0.24rem;}
#yikao .kongcheng-main7 .form-list .ico1{background-image: url(../images/yikao/4-ico1.png);}
#yikao .kongcheng-main7 .form-list .ico2{background-image: url(../images/yikao/4-ico2.png);}
#yikao .kongcheng-main7 .form-list .ico3{background-image: url(../images/yikao/4-ico3.png);}
#yikao .kongcheng-main7 .form-list .ico4{background-image: url(../images/yikao/4-ico4.png);}
#yikao .kongcheng-main7 .more{font-size: 0.28rem; font-weight: bold; height: 0.86rem; background: linear-gradient(90deg, #FE4A2D, #FFA63D); width: 100%; margin: 0.4rem auto -0.4rem !important;}
#yikao .kongcheng-main7 .more .jt-ri{margin-left: 0.2rem; position: relative; top: 2px;}
#yikao .kongcheng-main7{margin-bottom: 1rem;}


.yikao1-list .num{font-size: 0.35rem; font-style: italic; position: absolute; right: -0.1rem; width: 0.7rem; height: 0.55rem; background-size: 100% 100%; background-position: center; color: #fff; font-weight: bold; top: 0.1rem;background-image: url(../images/yikao/2-bg2.png); padding-right: 0.1rem; text-align: center; line-height: 0.4rem;}
.yikao1-list .tit{font-size: 0.3rem; height: 0.95rem; background-position: center; background-size: auto 100%; padding-top: 0.2rem; background-repeat: no-repeat; line-height: 0.75rem;}
.yikao1-list .tit2{font-size: 0.24rem;}
.yikao1-list .np{font-size: 0.18rem; background-image: url(../images/yikao/2-bg1.png);background-size: 100% 100%; padding: 0.3rem; color: #fff; line-height: 1.6; margin-bottom: 0.35rem;}
.yikao1-list .red{color: #ED1A62;}
.yikao1-list .red0{color: #FFBDD4; margin-left:-0.1rem }
.yikao1-list .red0:last-child{margin:0 -0.1rem 0 0 !important}
.yikao1-list{flex-wrap: wrap; align-items: stretch;}
.yikao1-list .dd{width: 47%; position: relative; padding: 0 0.3rem 0.36rem; border: 1px dashed #ED1A62; border-radius: 0.2rem; margin-right: 0.1rem; margin-bottom: 0.26rem; }
.yikao-tit{ font-size: 0.3rem; font-weight: bold; text-align: center; margin-bottom: 0.46rem;}
.yikao-tit .red5{color: #0054FF;}
.yikao2-list{flex-wrap: wrap;}
.yikao2-list .dd{width: 2.73rem;margin-bottom: 0.2rem;}
.yikao2-list .tit{height: 0.78rem; display: flex;align-items: center; justify-content: center;font-size: 0.28rem; color: #fff; background-size: 100% 100%; margin-bottom: 0.16rem; font-weight: bold;}
.yikao2-list .np{font-size: 0.2rem;}
.yikao2-list .tit,.yikao2-list .np{ padding: 0 0.18rem 0 0.76rem;}
.yikao2-con{background-image: url(../images/yikao/3-bg.png); background-size: 100% 100%; line-height: 1.6; padding: 0.4rem; margin-top: 0.2rem; position: relative; padding: 0.46rem;}
.yikao2-con .more{position: absolute;bottom: -0.2rem; left: 50%; transform: translateX(-50%);}
.yikao-main3 .red2{color: #FFE400 !important;}
.yikao-main3 .red5{color: #00D8FF !important;}
.yikao-main3{background-image: url(../images/yikao/4-bg1.png); padding: 0.46rem 0 0.6rem;background-size: 100% 100%; background-position: center;}
.yikao-main3 .kongcheng-tit{margin-bottom: 0.26rem;}
.yikao-main3 .yikao-tit{margin-bottom: 0.36rem;}
.yikao-main3 .yikao-tit,.yikao-main3 .kongcheng-tit{color: #fff;}
.yikao-main3 .kongcheng-tit::after{background-color: #fff !important;}
.hot-ban .swiper-slide{width: 80%;}
.hot-ban{width: 50%;}
.hot-ban .imgW{height: 4.1rem; border: 1px solid #fff; border-radius: 0.1rem;}
.hot-ban .div{height: 1.25rem;     background-image: url(../images/yikao/g.png); background-size: 100%; color: #fff; font-weight: bold;position: absolute; bottom: 0; left: 0; width: 100%;}
.hot-ban .np{padding: 0.3rem 0.2rem; width: 100%; display: none;}
.hot-ban .swiper-slide-active .np{display: block; margin-top:0.34rem}
.hot-ban .np{background-image: url(../images/yikao/4-text-bg.png); background-size: 100% auto; background-repeat: repeat-y; width: 5.1rem; position: relative; left: 50%; transform: translateX(-50%); padding: 0.3rem 1.3rem; margin-top: 0.2rem;}
.hot-ban .h3{color: #ED1A62; text-align: center; margin-bottom: 0.1rem;}

.yikao-main4{background-image: url(../images/yikao/4-bg2.png);background-position: center bottom; background-size: 100% 3rem; padding: 0.5rem 0 0.6rem;}
.yikao-main4 .div{width: 86%; margin: 0 auto; border: 1px solid #ED1A62; background-color: #fff; border-radius: 0.2rem 0.2rem 0 0; padding: 0.4rem; font-size: 0.18rem; line-height: 1.6; margin-bottom: 0.2rem; box-shadow: 0 0 10px #aaa;}
.yikao-main4 .labs .dd{padding: 0 0.2rem; height: 0.5rem; border: 1px dashed rgba(255,255,255,0.5); border-radius: 0.5rem; margin: 0 0.1rem; color: #fff;}
#yikao .gaozhongluobangsheng-main6{background-image: none; margin-top: 0rem;}
#yikao .gaozhongluobangsheng-main6 .list .dd,#yikao .gaozhongluobangsheng-main6 .list .btn{border-color: #ED1A62;}
#yikao .gaozhongluobangsheng-main6 .list .num{background-color: #ED1A62;}
#yikao .gaozhongluobangsheng-main6 .list .btn{color: #ED1A62;}
#yikao .gaozhongluobangsheng-main6 .list .btn::before{background-image: url(../images/yikao/5-ico.png);}

/* 酒店管理 */
#hotel .main{margin-top: 0.4rem;}
#hotel .kongcheng-tit::after{background-color: #FF5B2F;}
#hotel .more{background-color: #FF5B2F;}
#hotel .red2{color: #FF5B2F;}
#hotel .baomtiaojian-tip{background-color: #FFF9F7;}
#hotel .kongcheng-main1 .con{background-image: url(../images/hotel/1-2.png);}
#hotel .baomtiaojian-tit.ico1{background-image: url(../images/hotel/7-ico01.png);}
#hotel .baomtiaojian-tit.ico2{background-image: url(../images/hotel/7-ico02.png);}
#hotel .baomtiaojian-list .ico1{background-image: url(../images/hotel/7-ico1.png);}
#hotel .baomtiaojian-list .ico2{background-image: url(../images/hotel/7-ico2.png);}
#hotel .baomtiaojian-list .ico3{background-image: url(../images/hotel/7-ico3.png);}
#hotel .baomtiaojian-list .ico4{background-image: url(../images/hotel/7-ico4.png);}
#hotel .baomtiaojian-list .ico5{background-image: url(../images/hotel/7-ico5.png);}
#hotel .baomtiaojian-list .ico6{background-image: url(../images/hotel/7-ico6.png);}
#hotel .baomtiaojian-list .ico7{background-image: url(../images/hotel/7-ico7.png);}
#hotel .baomtiaojian-list .ico8{background-image: url(../images/hotel/7-ico8.png);}
#hotel .red2{color: #FF5B2F;}
#hotel .bg1{background-color: #FF5B2F;}
#hotel .kongcheng-main6 .btn-box .more.bg2{background-color: #FFAB3E;}
#hotel .kandian-list .btn{border: 1px solid #FF5B2F;color: #FF5B2F;}
#hotel .more{background-color: #FF5B2F; width: 2rem;}
#hotel .school-ban .swiper-slide.on img,#hotel .school-ban-con .imgW{border-color: #FF5B2F;}
#hotel .kongcheng-main9 .li a{color: #FF5B2F; border-color: #FFD9CF;}
#hotel .kongcheng-main9{background-color: #FFF8F6; padding-top: 0.34rem;}
#hotel .baoming .radio.on{background-color: #FF5B2F; border-color: #FF5B2F;}
#hotel .school-ban-con .swiper-slide::after{background-color: rgba(20, 2, 112, 0.05);}
#hotel .kongcheng-main9 .ban-img{margin-bottom: 0.7rem;}
#hotel .kongcheng-main9 .tit{background-color: #FF5B2F;}
#hotel .kongcheng-main9 .li::before{background-color: #FFA200;}
#hotel .school-ban .on::after{border-top-color: #FF5B2F;}
#hotel #bm_form .radio{border-color: #FF5B2F;}
#hotel #bm_form .radios .ico{background-color: #FFF8F6;}

#hotel .kongcheng-main7{background-image: url(../images/hotel/4-bg.png); background-repeat: no-repeat; background-position: center 2.7rem; background-size: 100% 100%; padding: 1px 0;}
#hotel .kongcheng-main7 .btn{border-color: #F0F5FF; color: #FF5B2F;}
#hotel .kongcheng-main7 .kandian-list{box-shadow: 0px 3px 7px 1px #AAAAAA; padding: 0.3rem; width: 94%; background-color: #fff; border-radius: 0.1rem; margin-bottom: 0.4rem; }
#hotel .kongcheng-main7 .con{color: #fff;}
#hotel .kongcheng-main7 .con h2{margin-bottom: 0.1rem;}
#hotel .kongcheng-main7 .form-list{width: 80%; margin-top: 0.4rem;}
#hotel .kongcheng-main7 .form-list .bgle{background-size: 0.36rem; background-position: 0.15rem; padding-left: 0.6rem;}
#hotel .kongcheng-main7 .form-list .dd{background-color: #fff; border-radius: 0.06rem; margin-bottom: 0.12rem; overflow: hidden;}
#hotel .kongcheng-main7 .form-list .text{height: 0.6rem; font-size: 0.24rem;}
#hotel .kongcheng-main7 .form-list .ico1{background-image: url(../images/hotel/4-ico1.png);}
#hotel .kongcheng-main7 .form-list .ico2{background-image: url(../images/hotel/4-ico2.png);}
#hotel .kongcheng-main7 .form-list .ico3{background-image: url(../images/hotel/4-ico3.png);}
#hotel .kongcheng-main7 .form-list .ico4{background-image: url(../images/hotel/4-ico4.png);}
#hotel .kongcheng-main7 .more{font-size: 0.28rem; font-weight: bold; height: 0.86rem; background: linear-gradient(90deg, #FE4A2D, #FFA63D); width: 100%; margin: 0.4rem auto -0.4rem !important;}
#hotel .kongcheng-main7 .more .jt-ri{margin-left: 0.2rem; position: relative; top: 2px;}
#hotel .kongcheng-main7{margin-bottom: 1rem;}
 .kongcheng-main1 .con{padding: 1px;}
 .kongcheng-main1 .div{position: static; padding: 0.3rem 0.5rem; margin: 0.38rem 0.3rem 0.48rem; border-radius: 0.1rem; padding-bottom: 0;background-image: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0));}
  .kongcheng-main1 .div .np{-webkit-line-clamp:80}
#hotel .kongcheng-main1 .more{margin-bottom: -0.2rem; margin-top: 0.3rem;}


.hotel2-list{flex-wrap: wrap; align-items: stretch;}
.hotel2-list .dd{width: 47%; font-size: 0.16rem; margin-right: 1%;}
.hotel2-list .imgW{position: relative; overflow: visible;}
.hotel2-list .btn{position: absolute; width: 1.9rem; height: 0.5rem; display: flex;align-items: center; justify-content: center; color: #fff; background-color: #FF5B2F; right: -0.1rem; bottom: -0.1rem; font-size: 0.22rem;}
.hotel2-list .btn::after{content: ''; display: block;width: 94%; height: 80%; border: 1px solid #fff; left: 50%; top: 50%; transform: translate(-50%,-50%); position: absolute;}
.hotel2-list .ul{margin-top: 0.4rem; position: relative; overflow: hidden;}
.hotel2-list li::after{content: ''; width: 1px; height: 1rem; background-color: #FF5B2F; position: absolute;left: 0.05rem; top: 50%; transform: translateX(0px);}
.hotel2-list li{margin-bottom: 0.26rem; position: relative; padding-left: 0.18rem;}
.hotel2-list li:last-child::after{background-color: #fff;}
.hotel2-list li::before{content: ''; display: block; width: 0.1rem; height: 0.1rem; background-color: #FF5B2F; border-radius: 50%; position: absolute; left: 0; top: 50%; transform: translateY(-50%); z-index: 98; border: 1px solid #fff;}
.hotel-main3 .w1{width: 28%; margin: 0 5%; padding: 0.54rem 0;}
.hotel-main3 .w1::after,.hotel-main3 .w1::before{content: ''; display: block; position: absolute; top: 50%; transform: translateY(-50%);}
.hotel-main3 .w1 li{background-color: #FFE2DA; color: #FF5B2F; margin-bottom: 0.2rem; font-size: 0.24rem; text-align: center; line-height: 0.4rem; padding: 0.05rem 0; font-weight: bold; position: relative;z-index: 98;}
.hotel-main3 .w1 li:last-child{margin-bottom: 0;}
.hotel-main3 .w1 li.on{background-color: #FF5B2F; color: #fff;}
.hotel3-box{position: relative;}
.hotel-main3 .w1::after{border: 1px solid #FF5B2F; left: 0.1rem; height: 100%; width: 0.75rem; opacity: 0.4;}
.hotel-main3 .w1::before{box-shadow: 1px 1px 7px 0px rgba(157,72,4,0.53);border-radius: 4px; left: 0; height: 90%; width: 1.35rem;z-index: 10;}
.hotel-main3 .w1 ul{width: 100%;}
.hotel-main3 .right{background-color: #FF5B2F;flex: 1; width: 50%; padding: 0.3rem 0.26rem; font-size: 0.16rem; color: #fff;}
.hotel-main3 .right .np{border: 1px solid #fff; padding: 0.1rem; text-align: center; margin-bottom: 0.2rem; position: relative;}
.hotel-main3 .right .div{position: relative; overflow: visible;}
.hotel-main3 .right .div::after{content: '';  display: block; width: 0.07rem; height: 0.07rem; border-radius: 50%; background-color: #fff; position: absolute;left: 0; top: 0; transform: translate(-50%,-50%);}
.hotel3-box{align-items: stretch;}
.hotel-main4 .kongcheng-tit{color: #fff;}
.hotel-main4 .kongcheng-tit::after{background-color: #fff !important;}
.hotel-main4{background-image: url(../images/hotel/4-3.png); background-size: 100% 100%; padding-top: 0.6rem;}
.hotel-main4 .div{background-color: #fff;border-radius: 0.2rem 0 0 0.2rem;box-shadow: 0 0 10px #999;min-height: 5.5rem;flex: 1;width: 100%;}
.hotel-main4 .ban-img{}
.hotel-main4 .dd{align-items: flex-start; padding: 0.3rem; font-size: 0.2rem; line-height: 1.4;}
.hotel-main4 .dd .num{width: 0.4rem; height: 0.4rem; min-width: 0.4rem; background-color: #FF5B2F; color: #fff; margin-right: 0.16rem; display: flex; align-items: center; justify-content: center; font-size: 0.22rem; font-weight: bold;}
.hotel-main4 .imgW .dd{position: absolute;left: 0; top: 0.4rem; align-items: center; justify-content: center; color: #fff; font-weight: bold; font-size: 0.22rem; width: 100%; padding: 0;}
.hotel-main4 .imgW{position: relative;width: 4.5rem;min-width: 4.5rem;height: 4.5rem;}
.hotel-main5{padding-top: 0.2rem;}
.hotel-main5 .con{box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.35); border-radius: 0.1rem; padding: 0.26rem 0.2rem;}
.hotel-main5 .th{font-size: 0.26rem !important; color: #fff !important;}
.hotel-main5 .th .dd{color: #fff !important;}
.hotel-main5 .th .small{font-size: 0.14rem;}
.hotel-main5 .td{font-size: 0.22rem; position: relative; text-align: center; align-items: stretch; margin-bottom: 0.1rem;}
.hotel-main5 .w1{ border-radius: 0.1rem;}
.hotel-main5 .th .w1{background-color: #FF5B2F !important;}
.hotel-main5 .dd{ min-height: 0.7rem; display: flex; align-items: center; justify-content: center; position: relative;z-index: 10; width: 23%;}
.hotel-main5 .td::after{content:''; position: absolute;z-index: 0; width: 75%; height: 100%; right: 0; top: 0; background-color: #fff; border: 1px solid #D9D9D9; border-radius: 0.1rem;}
.hotel-main5 .th::after{background-color: #FF5B2F; border: 1px solid #FF5B2F;}
.hotel-main5 .td .w1{border: 1px solid #FF5B2F; color: #FF5B2F;}
.hotel-main5 .w2::after,.hotel-main5 .w3::before{width: 1px; height: 0.22rem; background-color: #D9D9D9; position: absolute;z-index: 20; top: 50%; transform: translateY(-50%); right: 0; content: '';}
.hotel-main5 .th .w2::after,.hotel-main5 .th .w3::before{background-color: #FF987D !important;}
.hotel-main5 .jiuye{border: 1px dashed #FF5B2F; border-radius: 0.1rem; padding: 0.16rem 0.2rem; align-items: stretch;}
.hotel-main5 dt{width: 26%; background-color: #FF5B2F; font-weight: bold; color: #fff; border-radius: 0.1rem;}
.hotel-main5 dd{width: 70%; color: #FF5B2F;}

.hotel-main6{background-color: #FFF3F0; padding: 0.5rem 0 0.2rem;}
.hotel6-list{flex-wrap: wrap; align-items: stretch;}
.hotel6-list .dd{width: 48%; background-color: #fff; margin-bottom: 0.35rem; padding-bottom: 0.3rem; background-position: right bottom; background-size: 1.5rem;}
.hotel6-list .tit{height: 0.5rem; border-radius: 0 0.25rem 0.25rem 0;background: linear-gradient(87deg, #FF5B2F 70%, #FFA790 100%); width: 2.5rem; margin: 0.3rem 0; color: #fff; text-align: center;}
.hotel6-list .num{width: 0.6rem; background-color: #6F18FF; line-height: 0.5rem; min-width: 0.6rem;}
.hotel6-list .sp{flex: 1; width: 100%; padding-right: 0.1rem;}
.hotel6-list .np{padding: 0rem 0.4rem; line-height: 1.4; text-align: justify;}


ul{list-style: none;}
.flex-ct{display: flex;align-items: center;justify-content: center;}
.flex-rict{display: flex; align-items: center; justify-content: flex-end;}
.red1{color: #2252D6;}
.red2{color: #FD9619;}
.bg1{background-color: #2252D6; color: #fff;}
.bg2{background-color: #FD9619; color: #fff;}
.bg3{background-color: #FF4E1F; color: #fff;}
.bg4{background-color: #00BE92; color: #fff;}
.more{width: 1.74rem; height: 0.52rem; margin: 0.2rem auto 0; border-radius: 0.1rem; font-size: 0.22rem;}
.re{position: relative;}
/* cruise.html START */
.cruise-color {
  color: #8B6CFF;
}

.cruise-bg-color {
  background-color: #8B6CFF;
  color: #fff;
}

.cruise-after-bg-color::after {
  background-color: #8B6CFF;
}

.cruise-main .con {
  background-image: url(../images/cruise/more-bg.png);
}
.cruise-main .div {
  padding-top: 0.37rem;
  padding-left: 0.3rem;
  padding-right: 0.3rem;
}
.cruise-main .div .np {
  background: rgba(31, 2, 141, 0.4);
  padding: 0.35rem 0.6rem 0;
  text-align: justify;
}

.cruise-reason-list {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  flex-wrap: wrap;
  box-sizing: border-box;
  padding: 0.2rem 0.4rem;
}
.cruise-reason-list .item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 33.33%;
  position: relative;
}
.cruise-reason-list .item:nth-child(2)::before, .cruise-reason-list .item:nth-child(5)::before {
  content: '';
  width: 2px;
  height: 0.49rem;
  background-color: #E8E2FF;
  position: absolute;
  left: 0;
  top: 1.33rem / 2;
  transform: translateY(-50%);
}
.cruise-reason-list .item:nth-child(2)::after, .cruise-reason-list .item:nth-child(5)::after {
  content: '';
  width: 2px;
  height: 0.49rem;
  background-color: #E8E2FF;
  position: absolute;
  right: 0;
  top: 1.33rem / 2;
  transform: translateY(-50%);
}
.cruise-reason-list .item .icon {
  width: 1.33rem;
  height: 1.33rem;
}
.cruise-reason-list .item .name {
  color: #333;
  font-size: 0.2rem;
  padding: 0.22rem 0;
}

.boat-box {
  margin: 0 0.3rem;
  box-sizing: border-box;
  border: 1px solid #8B6CFF;
  padding: 0.18rem;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.boat-box .photo {
  width: 3.29rem;
  height: auto;
  margin-right: 0.2rem;
}
.boat-box .content {
  flex: 1;
  overflow: hidden;
  font-size: 0.18rem;
  line-height: 1.4;
  color: #333;
}

.cruise-table {
  padding: 0 0.1rem;
}
.cruise-table .title {
  height: 0.28rem;
  position: relative;
}
.cruise-table .title::before {
  content: '';
  width: 0;
  height: 0;
  border-right: 0.2rem solid transparent;
  border-top: 0.3rem solid #fff;
  position: absolute;
  top: 0;
  left: 0;
}
.cruise-table .title::after {
  content: '';
  width: 0;
  height: 0;
  border-left: 0.2rem solid transparent;
  border-top: 0.3rem solid #fff;
  position: absolute;
  top: 0;
  right: 0;
}
.cruise-table .thead {
  height: 0.78rem;
  line-height: 0.78rem;
  color: #fff;
  border-radius: 0 0 0.08rem 0.08rem;
  font-size: 0.3rem;
}
.cruise-table .thead .tr {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.cruise-table .thead .tr .name {
  width: 2.4rem;
  position: relative;
}
.cruise-table .thead .tr .name:after {
  content: '';
  width: 1px;
  height: 0.6rem;
  background: linear-gradient(rgba(255, 255, 255, 0.01), white, rgba(255, 255, 255, 0.01));
  position: absolute;
  right: -1px;
  top: 50%;
  transform: translateY(-50%);
}
.cruise-table .thead .tr .content {
  flex: 1;
  overflow: hidden;
}
.cruise-table .tbody .tr {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 0.1rem;
}
.cruise-table .tbody .tr .name {
  height: 0.78rem;
  line-height: 0.78rem;
  width: 2.36rem;
  color: #fff;
  border-radius: 0.08rem;
  margin-right: 0.1rem;
  text-align: center;
  font-size: 0.26rem;
}
.cruise-table .tbody .tr .content {
  flex: 1;
  overflow: hidden;
  color: #000;
  text-align: left;
  height: 0.78rem;
  border-radius: 0.08rem;
  box-sizing: border-box;
  padding-left: 0.24rem;
  padding-right: 0.2rem;
  font-size: 0.2rem;
  display: flex;
  align-items: center;
}
.cruise-table.cruise-theme .title {
  background-color: #411ad2;
}
.cruise-table.cruise-theme .thead {
  background-color: #663dff;
}
.cruise-table.cruise-theme .tbody .name {
  background-color: #987cff;
}
.cruise-table.cruise-theme .tbody .content {
  background-color: #e9e4fd;
}
.cruise-table.food-theme .title {
  background-color: #087309;
}
.cruise-table.food-theme .thead {
  background-color: #1e9b1f;
}
.cruise-table.food-theme .tbody .name {
  background-color: #5fcc60;
}
.cruise-table.food-theme .tbody .content {
  background-color: #f0fef0;
}

.food-title {
  color: #1E9B1F;
  font-size: 0.36rem;
  padding: 0.42rem 0 0.22rem;
  text-align: center;
}

.treat-title {
  font-size: 0.26rem;
  text-align: center;
  padding-top: 0.5rem;
  padding-bottom: 0.38rem;
  color: #333;
}

.treat-photo {
  display: block;
  width: 6.88rem;
  height: auto;
  margin: 0 auto 0.52rem;
}

.ride-list {
  padding-left: 0.7rem;
  padding-right: 0.66rem;
  box-sizing: border-box;
  display: flex;
}
.ride-list .ride-left {
  width: 0.81rem; min-width: 0.81rem;
  margin-right: 0.52rem;
}
.ride-list .ride-left img {
  display: block;
  margin-bottom: 0.04rem;
}
.ride-list .ride-right {
  flex: 1;
  overflow: hidden;
}
.ride-list  .item {
  position: relative;
  overflow: hidden;
}
.ride-list  .item .line {
  position: absolute;
  left: 0;
  top: 0;
  width: 0.07rem;
  height: 100%;
  background-color: #F4F1FF;
}
.ride-list  .item .info-box {
  padding-left: 0.6rem;
  box-sizing: border-box;
}
.ride-list  .item .info-box .rank {
  font-size: 0.36rem; line-height: 1;
  color: #BBBBBB;
  font-weight: bold;
  margin-bottom: 0.14rem;
}
.ride-list  .item .info-box .info {
  font-size: 0.2rem;
  color: #BBBBBB;
  line-height: 1.4;
  margin-bottom: 0.26rem;
}
.ride-list.swiper-slide-active1 .line,.ride-list.active .line {
  background-color: #8B6CFF;
}
.ride-list.swiper-slide-active1 .info-box .rank,.ride-list.active .info-box .rank {
  color: #8B6CFF;
}
.ride-list.swiper-slide-active1 .info-box .info, .ride-list.active .info-box .info {
  color: #333;
}

#cruisePage .baomtiaojian-list {
  margin-top: -0.1rem;
}

#cruisePage .baomtiaojian-tit.ico1 {
  background-image: url(../images/cruise/7-ico01.png);
}

#cruisePage .baomtiaojian-tit.ico2 {
  background-image: url(../images/cruise/7-ico02.png);
}

#cruisePage .baomtiaojian-list .ico1 {
  background-image: url(../images/cruise/7-ico1.png);
}

#cruisePage .baomtiaojian-list .ico2 {
  background-image: url(../images/cruise/7-ico2.png);
}

#cruisePage .baomtiaojian-list .ico3 {
  background-image: url(../images/cruise/7-ico3.png);
}

#cruisePage .baomtiaojian-list .ico4 {
  background-image: url(../images/cruise/7-ico4.png);
}

#cruisePage .baomtiaojian-list .ico5 {
  background-image: url(../images/cruise/7-ico5.png);
}

#cruisePage .baomtiaojian-list .ico6 {
  background-image: url(../images/cruise/7-ico6.png);
}

#cruisePage .baomtiaojian-list .ico7 {
  background-image: url(../images/cruise/7-ico7.png);
}

#cruisePage .baomtiaojian-list .ico8 {
  background-image: url(../images/cruise/7-ico8.png);
}

#cruisePage .school-ban .swiper-slide.on img {
  border-color: #8B6CFF;
}
#cruisePage .school-ban .swiper-slide.on::after {
  content: '';
  width: 0;
  height: 0;
  border-left: 0.12rem solid transparent;
  border-right: 0.12rem solid transparent;
  border-top: 0.12rem solid #8B6CFF;
}

#cruisePage .school-ban-con .imgW {
  border-color: #8B6CFF;
}
#cruisePage .school-ban-con .swiper-slide::after {
  background-color: rgba(139, 108, 255, 0.05);
}
#cruisePage .kongcheng-main9 {
  padding-top: 0.34rem;
  background-color: #F0F5FF;
}
#cruisePage .kongcheng-main9 .common-banner {
  width: 100%;
  margin-bottom: 0.84rem;
  display: block;
}
#cruisePage .kongcheng-main9 .li::before {
  background-color: #FFA200;
}
#cruisePage .kongcheng-main9 .li a {
  color: #8B6CFF;
  border-color: #8B6CFF;
}
#cruisePage .kongcheng-main9 .tit{background-color: #8B6CFF;}
#cruisePage .baoming{ padding-top: 0.3rem;}
#cruisePage .baoming .radio{border-color: #8B6CFF;}
#cruisePage .baoming .radio.on{background-color: #8B6CFF; border-color: #8B6CFF;}
#cruisePage .baoming .radio .ico{background-color: #F0F5FF;}
#cruisePage .submit-btn{background-color: #8B6CFF;}


/* cruise.html END */
/* media.html START */
.media-color {
  color: #751FFE;
}

.media-bg-color {
  background-color: #751FFE;
  color: #fff;
}

.media-after-bg-color::after {
  background-color: #751FFE;
}

.network-list {
  background-color: #F0EDF4;
  padding: 0.34rem 0.3rem;
  overflow: hidden;
}
.network-list .item {
  width: 100%;
  height: 2.36rem;
  margin-bottom: 0.18rem;
  overflow: hidden;
}
.network-list .item:last-child {
  margin-bottom: 0;
}
.network-list .item.item-1 {
  background: url(../images/media/network-1.png) center no-repeat;
  background-size: 100% 100%;
}
.network-list .item.item-2 {
  background: url(../images/media/network-2.png) center no-repeat;
  background-size: 100% 100%;
}
.network-list .item.item-3 {
  background: url(../images/media/network-3.png) center no-repeat;
  background-size: 100% 100%;
}
.network-list .item .title {
  margin-top: 0.3rem;
  line-height: 0.48rem;
  font-size: 0.26rem;
  color: #fff;
}
.network-list .item .title .rank {
  padding-left: 0.22rem;
  padding-right: 0.3rem;
}
.network-list .item .content {
  padding: 0.14rem 1.04rem 0 0.38rem;
  box-sizing: border-box;
  font-size: 0.18rem;
  color: #333333;
  line-height: 1.6;
  text-align: justify;
}

.sub-tit {
  font-size: 0.28rem;
  text-align: center;
  margin-bottom: 0.28rem;
}

.region-wrapper {
  position: relative;
}
.region-wrapper img {
  display: block;
  width: 100%;
  height: auto;
}
.region-wrapper .region-info {
  color: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: absolute;
  top: 0.46rem;
  left: 0;
  width: 100%;
}
.region-wrapper .region-info .bt {
  font-size: 0.36rem;
  margin-bottom: 0.12rem;
}
.region-wrapper .region-info .line {
  width: 0.43rem;
  height: 0.08rem;
  background-color: #fff;
  margin-bottom: 0.3rem;
}
.region-wrapper .region-info .sub-bt {
  font-size: 0.28rem;
}
.region-wrapper .region-info .sub-bt .region-color {
  color: #00FFF0;
}

.students-list {
  padding: 0 0.3rem 0.6rem;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 0.76rem;
}
.students-list .item {
  width: 1.6rem;
  height: 1.83rem;
  position: relative;
}
.students-list .item .name {
  font-size: 0.24rem;
  position: absolute;
  top: 0.34rem;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-weight: bold;
}

.main-gray {
  background-color: #F8F8F8;
  padding: 0.44rem 0;
}

.course-photo {
  width: 5.6rem;
  margin: 0.6rem auto 0;
  display: block;
}

.study-list {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0 0.3rem;
  box-sizing: border-box;
}
.study-list .item {
  width: 3.16rem;
  box-sizing: border-box;
  border: 1px solid #751FFE;
  border-radius: 0.1rem;
  overflow: hidden;
  margin-bottom: 0.54rem;
}

#cruisePage.media .school-ban-con .tit{color: #751FFE;}
#cruisePage.media .kongcheng-main9 .tit{background-color: #751FFE;}
#cruisePage.media .cruise-bg-color{background-color: #751FFE;}
#cruisePage.media .school-ban-con .ntit{color: #751FFE;}
#cruisePage.media .baoming{ padding-top: 0.3rem;}
#cruisePage.media .baoming .radio{border-color: #751FFE;}
#cruisePage.media .baoming .radio.on{background-color: #751FFE; border-color: #751FFE;}
#cruisePage.media .baoming .radio .ico{background-color: #F0F5FF;}
#cruisePage.media .submit-btn{background-color: #751FFE;}
.study-list .item .icon {
  width: 100%;
  height: 2.86rem;
}
.study-list .item .icon img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.study-list .item .name {
  line-height: 0.9rem;
  font-size: 0.28rem;
  color: #333;
  text-align: center;
}

.job-img-box {
  margin: 0 0.32rem;
}

.advantage-list {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 0 0.24rem;
  box-sizing: border-box;
  margin-bottom: 0.56rem;
}
.advantage-list .item {
  width: 33.33%;
  position: relative;
}
.advantage-list .item img {
  display: block;
  width: 100%;
  height: auto;
}
.advantage-list .item .info {
  position: absolute;
  bottom: 0.6rem;
  left: 0;
  width: 100%;
  color: #333;
  text-align: center;
  line-height: 1.2;
}
.advantage-list .item .info .t1 {
  font-size: 0.26rem;
  margin-bottom: 0.06rem;
  font-weight: bold;
}
.advantage-list .item .info .t2 {
  font-size: 0.18rem;
}

/* media.html END */
/* recruit.html START */
.recruit-form {
  display: block;
  padding: 0 0.2rem;
  box-sizing: border-box;
}
.recruit-form .form-item {
  height: 1.17rem;
  background-color: #f6f6f6;
  border-radius: 0.1rem;
  margin-top: 0.2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-left: 0.32rem;
  padding-right: 0.2rem;
}
.recruit-form .form-item .label {
  width: 1.31rem;
  font-size: 0.28rem;
  color: #333;
  margin-right: 0.26rem;
  text-align: justify;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.recruit-form .form-item .radio-box, .recruit-form .form-item .input {
  flex: 1;
  height: 0.67rem;
  background-color: #fff;
  border-radius: 0.1rem;
  text-align: center;
  font-size: 0.24rem;
  color: #000;
  display: flex;
  justify-content: center;
  align-items: center;
}
.recruit-form .submit-btn {
  width: 100%;
  margin-top: 0.3rem;
  height: 0.86rem;
  font-size: 0.28rem;
  color: #fff;
  font-weight: bold;
  letter-spacing: 2px;
  border-radius: 0.1rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.recruit-form .submit-btn span {
  width: 0.16rem;
  height: 0.16rem;
  box-sizing: border-box;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  transform: rotate(45deg);
}
.recruit-form .submit-btn.recruit-color {
  background-color: #8C47F8;
}
.recruit-form .submit-btn.expertise-color {
  background-color: #2252D6;
}
.recruit-form .submit-btn.entry-color {
  background-color: #ED0C0C;
}
.recruit-form .submit-btn.finance-color {
  background-color: #FD6004;
}
.recruit-form .submit-btn.media-color {
  background-color: #5923ED;
}
.recruit-form .submit-btn.cruise-color {
  background-color: #8B6CFF;
}
.recruit-form .form-item-group {
  display: flex;
  justify-content: space-between;
}
.recruit-form .form-item-group .form-item {
  width: calc(50% - 0.1rem);
}
.recruit-form .form-item-group .form-item .label {
  width: auto;
}
.recruit-form .form-item-group .form-item .input {
  box-sizing: border-box;
  position: relative;
  display: block;
}
.recruit-form .form-item-group .form-item .input::after {
  content: '';
  width: 0.14rem;
  height: 0.14rem;
  border-right: 2px solid #666;
  border-bottom: 2px solid #666;
  box-sizing: border-box;
  position: absolute;
  top: 46%;
  right: 0.2rem;
  transform: translateY(-50%) rotate(45deg);
}
.recruit-form .form-item-group .form-item .input select {
  width: 100%;
  height: 100%;
  outline: none;
  border: none;
  -webkit-appearance: none;
  padding-right: 0.2rem;
  text-align: center;
}

.recruit-footer {
  font-size: 0.22rem;
  color: #999999;
  padding: 0.3rem 0 0.24rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.recruit-footer span {
  line-height: 1.6;
}
.recruit-footer span a {
  color: #2252D6;
}

label.radio-item {
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 0.36rem;
}
label.radio-item input[type='radio'] {
  -webkit-appearance: none;
  width: 0.34rem;
  height: 0.34rem;
  border-radius: 50%;
  overflow: hidden;
  box-sizing: border-box;
  border: 2px solid #8C47F8;
}
label.radio-item input[type='radio']:checked {
  background-color: #8C47F8;
  position: relative;
}
label.radio-item input[type='radio']:checked::after {
  content: '';
  width: 60%;
  height: 86%;
  box-sizing: border-box;
  border-right: 3px solid #fff;
  border-bottom: 3px solid #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(40deg);
}
label.radio-item span {
  margin-left: 0.18rem;
}
label.radio-item.expertise-color input[type='radio'] {
  border-color: #2252D6;
}
label.radio-item.expertise-color input[type='radio']:checked {
  background-color: #2252D6;
}
label.radio-item.entry-color input[type='radio'] {
  border-color: #ED0C0C;
}
label.radio-item.entry-color input[type='radio']:checked {
  background-color: #ED0C0C;
}
label.radio-item.finance-color input[type='radio'] {
  border-color: #FD6004;
}
label.radio-item.finance-color input[type='radio']:checked {
  background-color: #FD6004;
}
label.radio-item.media-color input[type='radio'] {
  border-color: #5923ED;
}
label.radio-item.media-color input[type='radio']:checked {
  background-color: #5923ED;
}
label.radio-item.cruise-color input[type='radio'] {
  border-color: #8B6CFF;
}
label.radio-item.cruise-color input[type='radio']:checked {
  background-color: #8B6CFF;
}

/* recruit.html END */
/* entry.html START */
.entry-content {
  padding: 0.36rem 0.4rem;
  box-sizing: border-box;
  border: 1px dashed #ED0C0C;
  border-radius: 0.1rem;
  margin: 0.34rem 0 0.4rem;
  font-size: 0.26rem;
  line-height: 1.5;
  color: #333;
}
.entry-content .c1 {
  color: #FF0000;
}
.entry-content .c2 {
  color: #2252D6;
}

/* entry.html END */
/* onlineFinance.html START */
.finance-color {
  color: #FD6004;
}

.finance-bg-color {
  background-color: #FD6004;
  color: #fff;
}

.finance-after-bg-color::after {
  background-color: #FD6004;
}

.finance-m1 {
  width: 100%;
  height: 3.87rem;
  background: url(../images/onlineFinance/finance-bg.png) center no-repeat;
  background-size: 100% 100%;
  overflow: hidden;
}
.finance-m1 .content {
  width: 5.8rem;
  margin-top: 1rem;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1rem;
  line-height: 1.5;
  color: #333333;
  font-size: 0.22rem;
  text-align: justify;
}

.main-finance-pro {
  width: 100%;
  background: url(../images/onlineFinance/pro-bg.png) center top no-repeat;
  background-size: 100% 100%;
  box-sizing: border-box;
  padding-top: 0.6rem;
  overflow: hidden;
}
.main-finance-pro .pro-list {
  display: flex;
  justify-content: space-between;
  margin: 0 0.5rem;
  align-items: center;
}
.main-finance-pro .pro-list .pro-item {
  width: 3.08rem;
  height: 4.68rem;
}
.main-finance-pro .pro-list .pro-item.bg-1 {
  background: url(../images/onlineFinance/fin-bg-1.png) center top no-repeat;
  background-size: 100% 100%;
}
.main-finance-pro .pro-list .pro-item.bg-1 .tag {
  background-color: #FDF0DF;
  color: #FD6004;
}
.main-finance-pro .pro-list .pro-item.bg-2 {
  background: url(../images/onlineFinance/fin-bg-2.png) center top no-repeat;
  background-size: 100% 100%;
}
.main-finance-pro .pro-list .pro-item.bg-2 .tag {
  background-color: #F2F6FF;
  color: #7986FF;
}
.main-finance-pro .pro-list .pro-item .name {
  margin: 0.6rem 0.4rem 0;
  font-size: 0.24rem;
  color: #333;
  line-height: 1.4;
  text-align: justify;
}
.main-finance-pro .pro-list .pro-item .tag-box {
  padding-left: 0.4rem;
  overflow: hidden;
}
.main-finance-pro .pro-list .pro-item .tag-box .tag {
  line-height: 0.4rem;
  border-radius: 0.2rem;
  height: 0.4rem;
  padding: 0 0.28rem;
  font-size: 0.2rem;
  display: inline-block;
  margin-top: 0.18rem;
}
.main-finance-pro .pro-photo {
  width: 6.88rem;
  height: 3.21rem;
  background: url(../images/onlineFinance/pro-img.png) center top no-repeat;
  background-size: 100% 100%;
  margin: 0.44rem auto 0.5rem;
  overflow: hidden;
}
.main-finance-pro .pro-photo .content {
  width: 4.5rem;
  font-size: 0.18rem;
  color: #333333;
  line-height: 1.5;
  margin: 1.2rem auto 0;
  text-align: justify;
}

.main-finance-adv {
  width: 7.17rem;
  background: url(../images/onlineFinance/adv-bg.png) center top no-repeat;
  background-size: 100% 100%;
  box-sizing: border-box;
  padding-top: 0.6rem;
  overflow: hidden;
  margin: auto;
  padding-bottom: 0.37rem;
}
.main-finance-adv .adv-m {
  width: 6.01rem;
  height: 1.85rem;
  margin: 0.27rem auto;
}
.main-finance-adv .adv-m .box {
  padding-top: 0.22rem;
}
.main-finance-adv .adv-m .box .title {
  font-size: 0.28rem;
  color: #FD6004;
  font-weight: bold;
  padding-bottom: 0.16rem;
}
.main-finance-adv .adv-m .box .info {
  font-size: 0.2rem;
  color: #222222;
  line-height: 1.4;
}
.main-finance-adv .adv-m:nth-child(even) .box {
  padding-left: 0.06rem;
}
.main-finance-adv .adv-m:nth-child(even) .box .info {
  width: 3.2rem;
}
.main-finance-adv .adv-m:nth-child(odd) .box {
  padding-left: 2.8rem;
}
.main-finance-adv .adv-m1 {
  background: url(../images/onlineFinance/adv-1.png) center top no-repeat;
  background-size: 100% 100%;
}
.main-finance-adv .adv-m2 {
  background: url(../images/onlineFinance/adv-2.png) center top no-repeat;
  background-size: 100% 100%;
}
.main-finance-adv .adv-m3 {
  background: url(../images/onlineFinance/adv-3.png) center top no-repeat;
  background-size: 100% 100%;
}
.main-finance-adv .adv-m4 {
  background: url(../images/onlineFinance/adv-4.png) center top no-repeat;
  background-size: 100% 100%;
}
.main-finance-adv .adv-m5 {
  background: url(../images/onlineFinance/adv-5.png) center top no-repeat;
  background-size: 100% 100%;
}

.main-finance-book {
  width: 100%;
  height: 6.21rem;
  background: url(../images/onlineFinance/book.png) center top no-repeat;
  background-size: 100% 100%;
  margin-top: 0.35rem;
  margin-bottom: 0.73rem;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  overflow: hidden;
}
.main-finance-book .book-item {
  width: 46%;
  text-align: center;
  margin-bottom: 1.64rem;
}
.main-finance-book .book-item .name {
  font-size: 0.28rem;
  text-shadow: 0px 0.03rem 0.07rem rgba(157, 41, 2, 0.75);
  color: #fff;
  margin-bottom: 0.1rem;
}
.main-finance-book .book-item .btn {
  display: inline-block;
  line-height: 0.37rem;
  height: 0.37rem;
  border-radius: 0.19rem;
  background-color: #fff;
  color: #FD6004;
  font-size: 0.18rem;
  padding: 0 0.16rem;
}

#financePage .school-ban .swiper-slide.on img {
  border-color: #FD6004;
}
#financePage .school-ban .swiper-slide.on::after {
  content: '';
  width: 0;
  height: 0;
  border-left: 0.12rem solid transparent;
  border-right: 0.12rem solid transparent;
  border-top: 0.12rem solid #FD6004;
}

#financePage .school-ban-con .imgW {
  border: none;
}
#financePage .school-ban-con .swiper-slide::after {
  background-color: rgba(20, 2, 112, 0.05);
}
#financePage .kongcheng-main9 {
  padding-top: 0.34rem;
  background-color: #F9EDE7;
}
#financePage .kongcheng-main9 .common-banner {
  width: 100%;
  margin-bottom: 0.84rem;
  display: block;
}
#financePage .kongcheng-main9 .tit {
  background-color: #FD6004;
}
#financePage .kongcheng-main9 .li::before {
  background-color: #FFA200;
}
#financePage .kongcheng-main9 .li a {
  color: #FD6004;
  border-color: #FD6004;
}

/* onlineFinance.html END */


/* 航空单招 */
#hangkongdanzhao .main{margin-top: 0.4rem;}
#hangkongdanzhao .kongcheng-tit::after{background-color: #2B6FF6;}
#hangkongdanzhao .more{background-color: #2B6FF6;}
#hangkongdanzhao .red2{color: #2B6FF6;}
#hangkongdanzhao .baomtiaojian-tip{background-color: #E3F2FF;}
#hangkongdanzhao .kongcheng-main1 .con{background-image: url(../images/hangkongdanzhao/1-2.png);}
#hangkongdanzhao .baomtiaojian-tit.ico1{background-image: url(../images/hangkongdanzhao/7-ico01.png);}
#hangkongdanzhao .baomtiaojian-tit.ico2{background-image: url(../images/hangkongdanzhao/7-ico02.png);}
#hangkongdanzhao .baomtiaojian-list .ico1{background-image: url(../images/hangkongdanzhao/7-ico1.png);}
#hangkongdanzhao .baomtiaojian-list .ico2{background-image: url(../images/hangkongdanzhao/7-ico2.png);}
#hangkongdanzhao .baomtiaojian-list .ico3{background-image: url(../images/hangkongdanzhao/7-ico3.png);}
#hangkongdanzhao .baomtiaojian-list .ico4{background-image: url(../images/hangkongdanzhao/7-ico4.png);}
#hangkongdanzhao .baomtiaojian-list .ico5{background-image: url(../images/hangkongdanzhao/7-ico5.png);}
#hangkongdanzhao .baomtiaojian-list .ico6{background-image: url(../images/hangkongdanzhao/7-ico6.png);}
#hangkongdanzhao .baomtiaojian-list .ico7{background-image: url(../images/hangkongdanzhao/7-ico7.png);}
#hangkongdanzhao .baomtiaojian-list .ico8{background-image: url(../images/hangkongdanzhao/7-ico8.png);}
#hangkongdanzhao .red2{color: #2B6FF6;}
#hangkongdanzhao .bg1{background-color: #2B6FF6;}
#hangkongdanzhao .kongcheng-main6 .btn-box .more.bg2{background-color: #FFAB3E;}
#hangkongdanzhao .kandian-list .btn{border: 1px solid #2B6FF6;color: #2B6FF6;}
#hangkongdanzhao .more{background-color: #2B6FF6; width: 2rem;}
#hangkongdanzhao .school-ban .swiper-slide.on img,#hangkongdanzhao .school-ban-con .imgW{border-color: #2B6FF6;}
#hangkongdanzhao .kongcheng-main9 .li a{color: #2B6FF6; border-color: #AFCAFF;}
#hangkongdanzhao .kongcheng-main9{background-color: #F0F5FF; padding-top: 0.34rem;}
#hangkongdanzhao .baoming .radio.on{background-color: #2B6FF6; border-color: #2B6FF6;}
#hangkongdanzhao .school-ban-con .swiper-slide::after{background-color: rgba(20, 2, 112, 0.05);}
#hangkongdanzhao .kongcheng-main9 .ban-img{margin-bottom: 0.7rem;}
#hangkongdanzhao .kongcheng-main9 .tit{background-color: #2B6FF6;}
#hangkongdanzhao .kongcheng-main9 .li::before{background-color: #FFA200;}
#hangkongdanzhao .school-ban .on::after{border-top-color: #2B6FF6;}
#hangkongdanzhao #bm_form .radio{border-color: #2B6FF6;}
#hangkongdanzhao #bm_form .radios .ico{background-color: #F0F5FF;}

#hangkongdanzhao .kongcheng-main7{background-image: url(../images/hangkongdanzhao/4-bg.png); background-repeat: no-repeat; background-position: center 2.7rem; background-size: 100% 100%; padding: 1px 0;}
#hangkongdanzhao .kongcheng-main7 .btn{border-color: #F0F5FF; color: #2B6FF6;}
#hangkongdanzhao .kongcheng-main7 .kandian-list{box-shadow: 0px 3px 7px 1px #AAAAAA; padding: 0.3rem; width: 94%; background-color: #fff; border-radius: 0.1rem; margin-bottom: 0.4rem; }
#hangkongdanzhao .kongcheng-main7 .con{color: #fff;}
#hangkongdanzhao .kongcheng-main7 .con h2{margin-bottom: 0.1rem;}
#hangkongdanzhao .kongcheng-main7 .form-list{width: 80%; margin-top: 0.4rem;}
#hangkongdanzhao .kongcheng-main7 .form-list .bgle{background-size: 0.36rem; background-position: 0.15rem; padding-left: 0.6rem;}
#hangkongdanzhao .kongcheng-main7 .form-list .dd{background-color: #fff; border-radius: 0.06rem; margin-bottom: 0.12rem; overflow: hidden;}
#hangkongdanzhao .kongcheng-main7 .form-list .text{height: 0.6rem; font-size: 0.24rem;}
#hangkongdanzhao .kongcheng-main7 .form-list .ico1{background-image: url(../images/hangkongdanzhao/4-ico1.png);}
#hangkongdanzhao .kongcheng-main7 .form-list .ico2{background-image: url(../images/hangkongdanzhao/4-ico2.png);}
#hangkongdanzhao .kongcheng-main7 .form-list .ico3{background-image: url(../images/hangkongdanzhao/4-ico3.png);}
#hangkongdanzhao .kongcheng-main7 .form-list .ico4{background-image: url(../images/hangkongdanzhao/4-ico4.png);}
#hangkongdanzhao .kongcheng-main7 .more{font-size: 0.28rem; font-weight: bold; height: 0.86rem; background: linear-gradient(90deg, #FE4A2D, #FFA63D); width: 100%; margin: 0.4rem auto -0.4rem !important;}
#hangkongdanzhao .kongcheng-main7 .more .jt-ri{margin-left: 0.2rem; position: relative; top: 2px;}
#hangkongdanzhao .kongcheng-main7{margin-bottom: 1rem;}
.hangkongdanzhao-main1 .tit{font-size: 0.28rem; font-weight: bold; height: 0.7rem; background-position: 0 0; background-repeat: repeat-y; background-size: 100%; background-image: url(../images/hangkongdanzhao/2-bg.png); padding: 0 0.2rem;}
.hangkongdanzhao-main1 .tit::after,.hangkongdanzhao-main1 .tit::before{content: ''; display: block; width: 31px; height: 40px; background-position: 0 center; background-repeat: no-repeat; background-size: 100%;}
.hangkongdanzhao-main1 .tit::before{ width: 0.24rem; margin-right: 0.16rem;}
.hangkongdanzhao-main1 .tit::after{width: 0.31rem; margin-left: 0.1rem;}
.hangkongdanzhao-main1 .list .dd{border-radius: 0.1rem; overflow: hidden; box-shadow: 0 2px 0.1rem #ccc; margin-bottom: 0.2rem;}
.hangkongdanzhao-main1 .list .np{padding: 0.4rem 0.5rem; font-size: 0.2rem;}
.hangkongdanzhao-main1 .list .dd:nth-child(1) .tit::before{background-image: url(../images/hangkongdanzhao/2-ico1-1.png);}
.hangkongdanzhao-main1 .list .dd:nth-child(1) .tit::after{background-image: url(../images/hangkongdanzhao/2-ico1-2.png);}
.hangkongdanzhao-main1 .list .dd:nth-child(2) .tit::before{background-image: url(../images/hangkongdanzhao/2-ico2-1.png);}
.hangkongdanzhao-main1 .list .dd:nth-child(2) .tit::after{background-image: url(../images/hangkongdanzhao/2-ico2-2.png);}
.hangkongdanzhao-main1 .list .dd:nth-child(3) .tit::before{background-image: url(../images/hangkongdanzhao/2-ico3-1.png);}
.hangkongdanzhao-main1 .list .dd:nth-child(3) .tit::after{background-image: url(../images/hangkongdanzhao/2-ico3-2.png);}
.hangkongdanzhao-main1 .list .dd:nth-child(4) .tit::before{background-image: url(../images/hangkongdanzhao/2-ico4-1.png);}
.hangkongdanzhao-main1 .list .dd:nth-child(4) .tit::after{background-image: url(../images/hangkongdanzhao/2-ico4-2.png);}
.hangkongdanzhao-main1 .more,.hangkongdanzhao-main2 .more{width: 2.8rem !important; margin-top: 0.4rem;}
.hangkongdanzhao-main2 .box{width: 75%; position: relative;}
.hangkongdanzhao-main2 .tit{font-size: 0.38rem; font-weight: bold; position: absolute; left: 50%; top: 50%; color: #fff; transform: translate(-60%,-50%);}
.hangkongdanzhao-main2 .dd{position: absolute;}
.hangkongdanzhao-main2 .dd1,.hangkongdanzhao-main2 .dd3,.hangkongdanzhao-main2 .dd5{left: 0;}
.hangkongdanzhao-main2 .dd2,.hangkongdanzhao-main2 .dd4,.hangkongdanzhao-main2 .dd6{right:0}
.hangkongdanzhao-main2 .dd span{display: block;}
.hangkongdanzhao-main2 .dd1{top: 0; transform: translateX(-50%);}
.hangkongdanzhao-main2 .dd2{top: 2%; transform: translateX(52%);}
.hangkongdanzhao-main2 .dd3{bottom: 23%; transform: translateX(-67%);}
.hangkongdanzhao-main2 .dd4{top: 30%; transform: translateX(75%);}
.hangkongdanzhao-main2 .dd5{top: 30%; transform: translateX(-67%);}
.hangkongdanzhao-main2 .dd6{bottom: 22%; transform: translateX(60%);}

.hangkongdanzhao-main3 .con{background-image:url(../images/hangkongdanzhao/4-bg.png); background-size: cover; padding: 0.3rem 0.5rem 0.4rem; padding-right: 0.35rem; position: relative;}
.hangkongdanzhao-main3 .w1{width: 1.8rem; margin-top: 0.9rem; margin-left: 0.4rem;}
.hangkongdanzhao-main3 .w1 dd{height: 0.52rem; border: 1px solid #3FFFB0; border-radius: 0.08rem; color: #fff; font-size: 0.22rem; margin: 0.5rem 0;}
.hangkongdanzhao-main3 .w1 dd::before,.hangkongdanzhao-main3 .tit::before{content: ''; display: block; width: 4px; height: 4px; background-color: #3FFFB0; border-radius: 50%; margin-right: 0.07rem;}
.hangkongdanzhao-main3 .imgW{flex: 1; margin-left: 0.2rem; width: 100%;}
.hangkongdanzhao-main3 .img{object-fit: contain; height: 3.97rem;}
.hangkongdanzhao-main3 .w1 .on{background-color: #808aff; border-color: #808aff;}
.hangkongdanzhao-main3 .m2{align-items: flex-start; font-size: 0.2rem; margin-top: 0.3rem;}
.hangkongdanzhao-main3 .dd.tit{color: #2B6FF6; width: 2.21rem; min-width: 2.21rem; display: flex; height: 0.62rem; border-radius: 0.08rem; background-color: #fff; font-size: 0.26rem; font-weight: bold; margin-left: -0.4rem;}
.hangkongdanzhao-main3 .tit::before{background-color: #2B6FF6;}
.hangkongdanzhao-main3 .div{color: #fff; margin-left: 0.2rem;font-size: 0.2rem; margin-top: 0.3rem;}
.hangkongdanzhao-main3 .con-box{position: relative;z-index: 9; padding-right: 0.35rem; padding-bottom: 0.35rem;}
.hangkongdanzhao-main3 .con-box::after{content:''; display: block; top: 0.5rem; left: 0.24rem; bottom: 0; right: 0; border: 1px solid #3FFFB0; position: absolute; border-radius: 0.2rem; }
.hangkongdanzhao-main3 .con-box *{position: relative;z-index: 9;}
.hangkongdanzhao-main3 .more{background-color: #fff !important; margin-top: 0.4rem; color: #2B6FF6;}
.hangkongdanzhao-main3 .more .jt-ri{background-image:url(../images/jt-3.png);}

.hangkongdanzhao-main4{position: relative;}
.hangkongdanzhao-main4::after{content: ''; display: block; width: 100%; left: 0; bottom: 0; background-color: #2B6FF6; height: 2.86rem; z-index: 1; position: absolute;}
.hangkongdanzhao-main4 .nav{background-color: #E5EEFF; border-radius: 0.6rem; padding: 0.2rem 0.3rem; margin-bottom: 0.45rem;}
.hangkongdanzhao-main4 .nav .dd{width: 23%; height: 0.54rem; font-size: 0.24rem; color: #145EF5; border-radius: 0.4rem;}
.hangkongdanzhao-main4 .nav .dd.on{background-color: #145EF5; color: #fff;}
.hangkongdanzhao-main4 .duo-ban{width: 86%; position: relative; z-index: 10; padding: 0.2rem 4% 0.6rem;}
.hangkongdanzhao-main4 .duo-ban .swiper-slide{padding: 0.3rem; border-radius: 0.1rem; box-shadow: 0px 8px 15px 1px rgba(0,53,159,0.56);background-color: #fff; }
.hangkongdanzhao-main4 .duo-ban .h3{font-size: 0.26rem; text-align: center; margin: 0.25rem 0;}
.hangkongdanzhao-main4 .duo-ban .np{font-size: 0.18rem; background-color: #F5F8FF; padding: 0.25rem; line-height: 1.6;}
.hangkongdanzhao-main4 .duo-ban .ico{display: block; margin: 0 auto; width: 0.44rem;}
.hangkongdanzhao-main4 .duo-ban .dd{padding: 0.26rem; border: 1px dashed #EC687D; border-radius: 0.2rem; width: 48%; margin-top:0.3rem}
.hangkongdanzhao-main4 .duo-ban .swiper-slide-active{z-index: 98;}
.hangkongdanzhao-main4 .duo-ban .ban-dot{text-align: center; position: static; margin-top: 0.4rem;}

.hangkongdanzhao-main5{padding-bottom: 0.2rem;}
.hangkongdanzhao-main5 .con{background-image:url(../images/hangkongdanzhao/6-bg.png); padding: 0.4rem 0.3rem; background-size: cover; position: relative;}
.hangkongdanzhao-main5 .div{background-color: #104CC3; border-radius: 0.1rem; padding: 0.28rem 0.32rem; color: #fff; font-size: 0.22rem; line-height: 1.6; margin-bottom: 0.3rem;}
.hangkongdanzhao-main5 .dd{border: 1px dashed rgba(255,255,255,0.8); padding: 0.2rem 0.18rem; border-radius: 0.2rem; color: #fff; width: 32%;}
.hangkongdanzhao-main5 .dd .tit{font-weight: bold; font-size: 0.26rem; text-align: center; margin-bottom: 0.2rem;}
.hangkongdanzhao-main5 .dd .img{display: block; width: 100%;}
.hangkongdanzhao-main5 .con::after,.hangkongdanzhao-main5 .con::before{content: ''; display: block; position: absolute; background-color: #3EFDB6; height: 0.3rem;}
.hangkongdanzhao-main5 .con::after{right: 0; top: -0.15rem; width: 33%;}
.hangkongdanzhao-main5 .con::before{left: 0; bottom: -0.14rem; width:50%; height: 0.14rem;}

/* 铁道铁路专业 */
#railway .main{margin-top: 0.4rem;}
#railway .kongcheng-tit::after{background-color: #E33A51;}
#railway .more{background-color: #E33A51;}
#railway .red2{color: #E33A51;}
#railway .baomtiaojian-tip{background-color: #FFF4F6;}
#railway .kongcheng-main1 .con{background-image: url(../images/railway/1-2.png);}
#railway .baomtiaojian-tit.ico1{background-image: url(../images/railway/7-ico01.png);}
#railway .baomtiaojian-tit.ico2{background-image: url(../images/railway/7-ico02.png);}
#railway .baomtiaojian-list .ico1{background-image: url(../images/railway/7-ico1.png);}
#railway .baomtiaojian-list .ico2{background-image: url(../images/railway/7-ico2.png);}
#railway .baomtiaojian-list .ico3{background-image: url(../images/railway/7-ico3.png);}
#railway .baomtiaojian-list .ico4{background-image: url(../images/railway/7-ico4.png);}
#railway .baomtiaojian-list .ico5{background-image: url(../images/railway/7-ico5.png);}
#railway .baomtiaojian-list .ico6{background-image: url(../images/railway/7-ico6.png);}
#railway .baomtiaojian-list .ico7{background-image: url(../images/railway/7-ico7.png);}
#railway .baomtiaojian-list .ico8{background-image: url(../images/railway/7-ico8.png);}
#railway .red2{color: #E33A51;}
#railway .bg1{background-color: #E33A51;}
#railway .kongcheng-main6 .btn-box .more.bg2{background-color: #FFAB3E;}
#railway .kandian-list .btn{border: 1px solid #E33A51;color: #E33A51;}
#railway .more{background-color: #E33A51; width: 2rem;}
#railway .school-ban .swiper-slide.on img,#railway .school-ban-con .imgW{border-color: #E33A51;}
#railway .kongcheng-main9 .li a{color: #E33A51; border-color: #FFD9CF;}
#railway .kongcheng-main9{background-color: #FFF8F6; padding-top: 0.34rem;}
#railway .baoming .radio.on{background-color: #E33A51; border-color: #E33A51;}
#railway .school-ban-con .swiper-slide::after{background-color: rgba(20, 2, 112, 0.05);}
#railway .kongcheng-main9 .ban-img{margin-bottom: 0.7rem;}
#railway .kongcheng-main9 .tit{background-color: #E33A51;}
#railway .kongcheng-main9 .li::before{background-color: #FFA200;}
#railway .school-ban .on::after{border-top-color: #E33A51;}
#railway #bm_form .radio{border-color: #E33A51;}
#railway #bm_form .radios .ico{background-color: #F0F5FF;}

#railway .kongcheng-main7{background-image: url(../images/railway/4-bg.png); background-repeat: no-repeat; background-position: center 2.7rem; background-size: 100% 100%; padding: 1px 0;}
#railway .kongcheng-main7 .btn{border-color: #F0F5FF; color: #E33A51;}
#railway .kongcheng-main7 .kandian-list{box-shadow: 0px 3px 7px 1px #AAAAAA; padding: 0.3rem; width: 94%; background-color: #fff; border-radius: 0.1rem; margin-bottom: 0.4rem; }
#railway .kongcheng-main7 .con{color: #fff;}
#railway .kongcheng-main7 .con h2{margin-bottom: 0.1rem;}
#railway .kongcheng-main7 .form-list{width: 80%; margin-top: 0.4rem;}
#railway .kongcheng-main7 .form-list .bgle{background-size: 0.36rem; background-position: 0.15rem; padding-left: 0.6rem;}
#railway .kongcheng-main7 .form-list .dd{background-color: #fff; border-radius: 0.06rem; margin-bottom: 0.12rem; overflow: hidden;}
#railway .kongcheng-main7 .form-list .text{height: 0.6rem; font-size: 0.24rem;}
#railway .kongcheng-main7 .form-list .ico1{background-image: url(../images/railway/4-ico1.png);}
#railway .kongcheng-main7 .form-list .ico2{background-image: url(../images/railway/4-ico2.png);}
#railway .kongcheng-main7 .form-list .ico3{background-image: url(../images/railway/4-ico3.png);}
#railway .kongcheng-main7 .form-list .ico4{background-image: url(../images/railway/4-ico4.png);}
#railway .kongcheng-main7 .more{font-size: 0.28rem; font-weight: bold; height: 0.86rem; background: linear-gradient(90deg, #FE4A2D, #FFA63D); width: 100%; margin: 0.4rem auto -0.4rem !important;}
#railway .kongcheng-main7 .more .jt-ri{margin-left: 0.2rem; position: relative; top: 2px;}
#railway .kongcheng-main7{margin-bottom: 1rem;}
.railway-main1 .dd{width: 48%;background-size: 100% 100%;background-position: center; background-image: url(../images/railway/1-bg.png); font-size: 0.16rem; color: #E33A51; position: relative; margin-bottom: 0.4rem;}
.railway-main1 .ico{width: 0.7rem; height: 0.7rem; margin-right: 0.16rem;}
.railway-main1 .h2{margin: 0.15rem 0 0.3rem; font-size: 0.26rem; color: #E33A51; padding: 0 0.2rem 0 0.2rem;}
.railway-main1 .con{border-radius: 0.1rem; background-color: #fff; padding: 0.2rem; margin: 0 0.2rem 0.5rem;}
.railway-main1 .list{flex-wrap: wrap;}
.railway-main2 .dd{background-image: url(../images/railway/2bg.png); background-position: center;background-size: cover; box-shadow: 0 0 10px #ccc; border-radius: 0.1rem; padding: 0 0.6rem 0.6rem; font-size: 0.18rem; position: relative; margin-bottom: 0.5rem;}
.railway-main2 .tit{background-image:url(../images/railway/2-tit.png); background-size: 100%; height: 0.63rem; text-align: center; font-weight: 0.28rem; color: #fff;top: -0.2rem; width: 65%; margin: 0 auto; position: relative; margin-bottom: 0.3rem; padding-top: 0.1rem;}
.railway-main2 .np{line-height: 1.6;}
.railway-main2 .ico{position: absolute;right: 10%; top: 0.3rem; width: 0.5rem;}
.railway-main3{padding: 0.45rem 0.75rem 0.1rem;background-image: url(../images/railway/4-bg.png); background-size: cover; background-position: center; font-size: 0.28rem; color: #fff;}
.railway-main3 .dd{border-radius: 0 0.2rem 0 0; border: 1px dashed #FF7C8E; width: 30%; height: 0.6rem; margin-bottom: 0.4rem; position: relative; color: #fff;}
.railway-main3 .list{flex-wrap: wrap;}
.railway-main3 .dd::after,.railway-main3 .dd::before{content: ''; display: block; width: 0.44rem; height: 4px;background-image: url(../images/railway/4-line.png); background-size: 100% 100%; position: absolute;}
.railway-main3 .dd::after{left: 0; top: -8px;}
.railway-main3 .dd::before{right: 0; bottom: -8px;}
.railway-main4{padding: 0.2rem 0;}

.railway-main5{background-image: url(../images/railway/6-bg1.png); background-position: center 0; background-size: 100%; background-color: #e23c52; padding: 0.6rem 0 0.75rem; position: relative; font-size: 0.28rem; text-align: center; color: #fff; background-repeat: no-repeat; position: relative;}
.railway-main5::after{content: ''; display: block; width: 100%; height: 50%;background-image: url(../images/railway/6-bg2.png); background-position: 0 bottom; background-size: 100%; position: absolute; background-repeat: no-repeat; bottom: 0; z-index: 1;}
.railway-main5 .kongcheng-tit{color: #fff;}
.railway-main5 .kongcheng-tit::after{background-color: #fff !important;}
.railway-main5 .red2{color: #FFF600 !important;}
.railway-main5 .h2{margin-top: 0.2rem; font-weight: bold; font-size: 0.28rem;}
.railway-main5 .list{flex-wrap: wrap; align-items: stretch; position: relative; z-index: 4;}
.railway-main5 .dd{width: 49%;}
.railway-main5 .div{margin-bottom: 0.3rem;background: linear-gradient(180deg, rgba(255,255,255,0.5), rgba(255,255,255,0)); padding:0.3rem 0; margin: 0.35rem 0;border-radius: 0.2rem; position: relative;}
.railway-main5 .np{font-size: 0.2rem; text-align: left; line-height: 0.3rem; padding: 0 0.3rem; height: 0.9rem;}
.railway-main5 .btn{font-size: 0.22rem; margin: 0 0.2rem; background-color: #FFFFFF; height: 0.56rem; color: #E33A51; border-radius: 0.1rem; margin-bottom: -0.4rem;}
.railway-main5 .div::after{position: absolute;width: 0.4rem; height: 0.07rem; background-color: #FFF600; border-radius: 0.1rem; left: 50%; top: -0.03rem; transform: translateX(-50%); content: ''; display: block;}
.railway-main5 .ico{display: block; width: 0.74rem; margin: 0.2rem auto;}
.railway-main5 .r{font-size: 0.18rem;}

/* 10无人机 */
#uav .main{margin-top: 0.4rem;}
#uav .kongcheng-tit::after{background-color: #5923ED;}
#uav .more{background-color: #5923ED;}
#uav .red2{color: #5923ED;}
#uav .baomtiaojian-tip{background-color: #E3F2FF;}
#uav .kongcheng-main1 .con{background-image: url(../images/uav/1-2.png);}

#uav .red2{color: #5923ED;}
#uav .bg1{background-color: #5923ED;}
#uav .kongcheng-main6 .btn-box .more.bg2{background-color: #FFAB3E;}
#uav .kandian-list .btn{border: 1px solid #5923ED;color: #5923ED;}
#uav .more{background-color: #5923ED; width: 2rem;}
#uav .school-ban .swiper-slide.on img,#uav .school-ban-con .imgW{border-color: #5923ED;}
#uav .kongcheng-main9 .li a{color: #5923ED; border-color: #DACDFF;}
#uav .kongcheng-main9{background-color: #FFF8F6; padding-top: 0.34rem;}
#uav .baoming .radio.on{background-color: #5923ED; border-color: #5923ED;}
#uav .school-ban-con .swiper-slide::after{background-color: rgba(20, 2, 112, 0.05);}
#uav .kongcheng-main9 .ban-img{margin-bottom: 0.7rem;}
#uav .kongcheng-main9 .tit{background-color: #5923ED;}
#uav .kongcheng-main9 .li::before{background-color: #FFA200;}
#uav .school-ban .on::after{border-top-color: #5923ED;}
#uav #bm_form .radio{border-color: #5923ED;}
#uav #bm_form .radios .ico{background-color: #F0F5FF;}

#uav .kongcheng-main7{background-image: url(../images/uav/4-bg.png); background-repeat: no-repeat; background-position: center 2.7rem; background-size: 100% 100%; padding: 1px 0;}
#uav .kongcheng-main7 .btn{border-color: #F0F5FF; color: h;}
#uav .kongcheng-main7 .kandian-list{box-shadow: 0px 3px 7px 1px #AAAAAA; padding: 0.3rem; width: 94%; background-color: #fff; border-radius: 0.1rem; margin-bottom: 0.4rem; }
#uav .kongcheng-main7 .con{color: #fff;}
#uav .kongcheng-main7 .con h2{margin-bottom: 0.1rem;}
#uav .kongcheng-main7 .form-list{width: 80%; margin-top: 0.4rem;}
#uav .kongcheng-main7 .form-list .bgle{background-size: 0.36rem; background-position: 0.15rem; padding-left: 0.6rem;}
#uav .kongcheng-main7 .form-list .dd{background-color: #fff; border-radius: 0.06rem; margin-bottom: 0.12rem; overflow: hidden;}
#uav .kongcheng-main7 .form-list .text{height: 0.6rem; font-size: 0.24rem;}
#uav .kongcheng-main7 .form-list .ico1{background-image: url(../images/uav/4-ico1.png);}
#uav .kongcheng-main7 .form-list .ico2{background-image: url(../images/uav/4-ico2.png);}
#uav .kongcheng-main7 .form-list .ico3{background-image: url(../images/uav/4-ico3.png);}
#uav .kongcheng-main7 .form-list .ico4{background-image: url(../images/uav/4-ico4.png);}
#uav .kongcheng-main7 .more{font-size: 0.28rem; font-weight: bold; height: 0.86rem; background: linear-gradient(90deg, #FE4A2D, #FFA63D); width: 100%; margin: 0.4rem auto -0.4rem !important;}
#uav .kongcheng-main7 .more .jt-ri{margin-left: 0.2rem; position: relative; top: 2px;}
#uav .kongcheng-main7{margin-bottom: 1rem;}
#uav .kongcheng-main1 .con{background-image: url(../images/uav/1-2.png);}
.uav-main2{position: relative;}
.uav-main2::before{background-color: #F6F5FA; width: 100%; height: 90%; left: 0; top: 1rem; content: ''; display: block; position: absolute;}
.uav-nav{font-size: 0.22rem; margin-top: 0.2rem; position: relative;z-index: 5; padding: 0 0.1rem;}
.uav-nav .swiper-slide{line-height: 0.8rem;background-color: #fff; width: auto; margin: 0.2rem 0; border-radius: 0.1rem; }
.uav-nav .swiper-slide::after{content: ''; display: block; position: absolute;right: -0.1rem; top: 0; height: 100%; background-color: #fff; width: 0.15rem;}
.uav-nav .swiper-slide span{position: relative; z-index: 10; padding: 0 0.2rem; display: flex;align-items: center; justify-content: center; width: 100%; height: 100%;}
.uav-nav .swiper-slide span::after{content: ''; width: 4px; height: 4px; border-radius: 50%;border: 1px solid #5923ED; display: block; position: absolute; left: 50%; transform: translateX(-50%); bottom: 0.14rem; background-color: #fff;}
.uav-nav .swiper-slide span::before{content: '';display: block;width: 100%; height: 1px; background-color: #5923ED; left: 0; bottom: 0.14rem; position: absolute;margin-bottom: 2px;}
.uav-nav .swiper-slide.on::before{content: ''; background-color: #5923ED; left: 0.1rem; right: 0.1rem; top: -0.2rem; bottom: -0.2rem; display: block; position: absolute; border-radius: 0.1rem;}
.uav-nav .swiper-slide.on::after{display: none;}
.uav-nav .swiper-slide.on{color: #fff; z-index: 8;}
.uav-nav .swiper-slide.on span{background-color: #fff;color: #5923ED;}
.uav-nav .swiper-slide.on span::after{background-color: #5923ED;}
.yingyon-box{position: relative;background-image: url(../images/uav/2-ban.png); background-size: cover; padding: 0.6rem 0; border-radius: 0.1rem;}
.yingyon-ban .arrow{position: absolute;width: 0.4rem; height: 0.4rem; border: 2px solid #fff; border-radius: 50%; display: flex; align-items: center; justify-content: center; top: 50%; transform: translateY(-50%); z-index: 999;}
.yingyon-ban .arrow::after{content: ''; display: block; border: 0.1rem solid transparent;}
.yingyon-ban .uav-le::after{border-left: none;border-right-color: #fff; border-right-width: 0.15rem;}
.yingyon-ban .uav-ri::after{border-right: none;border-left-color: #fff; border-left-width: 0.15rem;}
.yingyon-ban .uav-le{left: 0.2rem;}
.yingyon-ban .uav-ri{right: 0.2rem;}
.yingyon-ban{width: 76%; display: block; margin: 0 auto;}

.uav-main3 .list{flex-wrap: wrap; align-items: stretch;}
.uav-main3 .dd{width: 48%; margin-bottom: 0.1rem;}
.uav-main3 .ico{position: absolute; width: 0.34rem; height: 0.3rem; left: 0rem; top: -0.05rem;}
.uav-main3 .ico i{border-radius: 50%; width: 0.16rem; height: 0.16rem; display: block; background-color: #5923ED;}
.uav-main3 .ico i:nth-child(2){transform: scale(0.7); position: absolute; left: 10%; bottom: 0%;}
.uav-main3 .ico i:nth-child(3){transform: scale(0.4); position: absolute; right: 0; top: 0;}
.uav-main3 .tit{background-color: #fff; border-radius: 0.4rem; width: 90%; position: absolute; left: 50%; bottom: 0.2rem; transform: translateX(-50%); height: 0.6rem; border: 1px solid #5923ED; color: #5923ED; font-size: 0.2rem;}
.uav-main3 .np{padding: 0 0.2rem; margin: 0.2rem 0; font-size: 0.18rem; line-height: 1.6;}
.uav-main3 .dd:nth-child(2) .ico i{ background-color: #24C4F8;}
.uav-main3 .dd:nth-child(2) .tit{ border-color: #24C4F8; color: #24C4F8;}
.uav-main3 .dd:nth-child(3) .ico i{ background-color: #FFAF30;}
.uav-main3 .dd:nth-child(3) .tit{ border-color: #FFAF30; color: #FFAF30;}
.uav-main3 .dd:nth-child(4) .ico i{ background-color: #1CBC24;}
.uav-main3 .dd:nth-child(4) .tit{ border-color: #1CBC24; color: #1CBC24;}

.uav-main4 .th{font-size: 0.26rem;}
.uav-main4 .td{font-size: 0.22rem;}
.uav-main4 .th .w1{background-color: #5923ED; color: #fff;}
.uav-main4 .th .w2{background-color: #FF5B2F; color: #fff;}
.uav-main4 .w1{width: 1.88rem; color: #5923ED;}
.uav-main4 .w2{flex: 1; width: 100%; margin-left: 0.12rem; color: #FF5B2F;}
.uav-main4 .dd{border: 1px solid #D9D9D9; border-radius: 0.1rem; height: 0.7rem; display: flex; align-items: center; justify-content: center; margin-bottom: 0.1rem;}

.uav-main5 .list{padding: 0.3rem; font-size: 0.18rem; position: relative; }
.uav-main5 .list::after{content: ''; display: block;position: absolute;left: 0; top: 0; width: 100%; height: 46%; background-color: #F6F5FA; border-radius: 0.1rem;}
.uav-main5 .dd{height: 3.73rem; background-size: 100% 100%; position:relative; margin-bottom: 0.18rem; position: relative; z-index: 8;}
.uav-main5 .w1{width: 38%; text-align: center; font-size: 0.26rem;}
.uav-main5 .num{font-size: 0.36rem; width: 0.96rem; height: 0.96rem; background:#5923ED; color:#fff; border-radius:50%; margin:0 auto 0.1rem; }
.uav-main5 .w2{flex: 1; margin-left: 2%; width: 100%; color:#fff; padding-right:0.3rem;}
.uav-main5 .w2 .bgle{background-image: url(../images/uav/ok2.png); background-size: 0.28rem; padding: 0.01rem 0 0.2rem; background-position: 0 0; padding-left: 0.35rem;}
.uav-main5 .w2 .more{background-color: #fff !important; color: #333333; border-radius: 0.5rem; width: 1.7rem !important; position:absolute; right: 0.3rem; bottom: 0.3rem; height: 0.4rem; font-size: 0.18rem;}
.uav-main5 .w2 .more .b{background-image: url(../images/uav/jt-6.png);}


#financePage .baoming{ padding-top: 0.3rem;}
#financePage .baoming .radio{border-color: #FD6004;}
#financePage .baoming .radio.on{background-color: #FD6004; border-color: #FD6004;}
#financePage .baoming .radio .ico{background-color: #F9EDE7;}
#financePage .submit-btn{background-color: #FD6004;}

#cruisePage.entry .baoming{ padding-top: 0.3rem;}
#cruisePage.entry .baoming .radio{border-color: #ED0C0C;}
#cruisePage.entry .baoming .radio.on{background-color: #ED0C0C; border-color: #ED0C0C;}
#cruisePage.entry .baoming .radio .ico{background-color: #F9EDE7;}
#cruisePage.entry .submit-btn{background-color: #ED0C0C;}


#cruisePage.expertise .baoming{ padding-top: 0.3rem;}
#cruisePage.expertise .baoming .radio{border-color: #2252D6;}
#cruisePage.expertise .baoming .radio.on{background-color: #2252D6; border-color: #2252D6;}
#cruisePage.expertise .baoming .radio .ico{background-color: #F9EDE7;}
#cruisePage.expertise .submit-btn{background-color: #2252D6;}
#cruisePage.expertise .form-item{background-color: #fff; border: 1px solid #f6f6f6;}
#cruisePage.expertise .recruit-form .form-item{height: 1rem;}
#cruisePage.expertise .recruit-form .form-item-group .form-item .input select{background-color: transparent;}
#cruisePage.expertise .recruit-form .form-item-group .form-item .input{background-color: #f6f6f6;}

#recruit .baoming{ padding-top: 0.3rem;}
#recruit .baoming .radio{border-color: #8C47F8;}
#recruit .baoming .radio.on{background-color: #8C47F8; border-color: #8C47F8;}
#recruit .baoming .radio .ico{background-color: #f9deff;}
#recruit .submit-btn{background-color: #8C47F8;}
body{overflow-x: hidden;}


#school .red2{color: #3055FF}
#school .main{margin-top: 0.4rem;}
#school .more{background-color: #3055FF; width: 2rem;}
#school .kongcheng-main9{background-color: #F0F5FF; padding-top: 0.34rem;}
#school .kongcheng-main9 .li a{color: #3055FF; border-color: #AFCAFF;}
#school .baoming .radio.on{background-color: #3055FF; border-color: #3055FF;}
#school #bm_form .radio{border-color: #3055FF;}
#school #bm_form .radios .ico{background-color: #F0F5FF;}
#school .kongcheng-tit::after,#school #bm_form .submit-btn{background-color: #3055FF;}


.school-main1{padding: 0.3rem 0.5rem 0; flex-wrap: wrap;}
.school-main1 .dd{height: 1.13rem; background-size: 100% 100%; width: 48%; padding: 0.3rem 0 0 0.3rem; margin-bottom: 0.3rem;background-size:cover;}
.school-main1 h2{font-size: 0.26rem; color: #357CE7;}
.school-main1 p{font-size: 0.12rem; color: #999999;}
.school-main1 .dd:nth-child(2) h2{color: #FFA80E;}
.school-main1 .dd:nth-child(3) h2{color: #409000;}
.school-main1 .dd:nth-child(4) h2{color: #F56424;}

.school-main2 .con{padding: 0.3rem 0 0.4rem;}
.school-main2 .h2{font-size: 0.32rem; text-align: center; margin-bottom: 0.3rem; color: #3F66F4;}
.school-main2 .np{border: 1px dashed #357CE7; border-radius: 0.1rem; font-size: 0.2rem; line-height: 1.6; padding: 0.26rem;}
.school-main2 .np .red2{margin-left: 0.1rem;}

.school-main3 .dd{width: 1.96rem; height: 3.77rem; background-size: 100% 100%; color: #F0F5FF; padding: 0 0.2rem;}
.school-main3 .h2{font-size: 0.28rem; line-height: 1; margin-bottom: 0.2rem; margin-top: 0.8rem;}
.school-main3 .np{font-size: 0.18rem;}
.school-main4{background-image: url(../images/school/4-1.png); height: 6.12rem; position: relative; background-size: 100% 100%; align-items: flex-start;}
.school-main4 .dd{width: 25%; height: 0.5rem; display: flex;align-items: center; justify-content: center; color: #fff;}
.school-main4{padding: 0.5rem 1.18rem 0 1.2rem; font-size: 0.18rem;}

.school-news-ban .swiper-pagination{position: static;}
.school-main5{padding: 0.6rem 0;}
.school-main5 .box{align-items: stretch;}
.school-main5 .w1{width: 45%; padding: 0.3rem 0.25rem; border-radius: 0.06rem; background-color: #fff;box-shadow: 0px 3px 9px 0px rgba(0,0,0,0.21);}
.school-main5 .w1 .h2{margin: 0.2rem 0 0.1rem;}
.school-main5 .w1 .np{margin-bottom: 0.25rem;}
.school-main5 .w2{flex: 1; width: 100%; margin-left: 0.14rem; background-image: url(../images/school/5-bg.png); background-size: cover; padding: 0.24rem; font-size: 0.18rem}
.school-main5 .w2 .np{margin-bottom: 0.23rem; position: relative; padding-left: 0.2rem; line-height: 0.24rem;}
.school-main5 .w2 .np::before{content: ''; width: 0.07rem; height: 0.07rem; background-color: #3B62FF; position: absolute;left: 0; top: 0.1rem; min-width: 0.07rem;}
.school-main5 .more{margin: 0; margin-top: 0.6rem;}
.school-main6 .list{align-items: stretch; margin-bottom: 4px;}
.school-main6 .dd{display: flex; align-items: center; justify-content: center;}
.school-main6 .w2{border: 1px solid #DEDEDE; min-height: 0.72rem; flex: 1; width: 100%; margin-left: -0.1rem; font-size: 0.18rem; padding: 0.3rem;background-color: #fff; line-height: 1.6;}
.school-main6 .w1{width: 1.94rem;min-height: 0.72rem; font-size: 0.28rem; color: #fff; position: relative;z-index: 1; border-radius: 0.1rem;}
.school-main6 .list1 .w1{background-color: #3B62FF;}
.school-main6 .list2 .w1{background-color: #8CC360;}
.school-main6 .list3 .w1{background-color: #FDB736;}
.school-main6 .p1{margin-bottom: 0.2rem;}
.school-main6 .list1 .w2{background-color: #EFF5FD;}
.school-main6 .list2 .w2{background-color: #F6FFEF;}
.school-main6 .list3 .w2{background-color: #FFFBF3;}

.school-main7{padding: 0.5rem 0;}
.school-main7 .tit{height: 0.72rem; background-color: #3055FF; color: #fff;}
.school-main7 .ico{margin-right: 0.1rem; width: 0.27rem;}
.school-main7 .con{padding: 0.3rem; line-height: 1.6; border: 1px solid #dedede; border-top: none; margin-bottom: 0.22rem; font-size: 0.18rem;}
.school-main7 .con li{padding: 2px 0;}


.school-main8 .tit{background-color: #3F66F4; color: #fff; height: 0.56rem; width: 2.13rem; border-radius: 0.1rem; display: flex;align-items: center; justify-content: center; position: relative; margin: 0 auto 0.4rem;}
.school-main8 .tit::after{content: ''; display: block; position: absolute; left: 50%; transform: translateX(-50%); top: 100%;border:0.1rem solid transparent; border-bottom: none; border-top-color: #3055FF;}
.school-main8 .item{position: relative;background-image: url(../images/school/7-bg.png); background-repeat: no-repeat; background-size: 100% 0.63rem; padding-top: 0.31rem;}
.school-main8 .con{background-color: #fff;background-image: url(../images/school/7-line.png); background-position: 0 bottom; background-repeat: repeat-x; border-radius: 0 0 0.1rem 0.1rem; padding: 0.3rem 0.16rem; box-shadow: 0 0 0.1rem #ddd; margin-bottom: 0.4rem;}
.school-list1{}
.school-list1 .dd{display: flex; align-items: stretch; border-radius: 0.1rem; border: 1px solid #9037FF; margin-bottom: 0.44rem;}
.school-list1 .w1{width: 0.8rem;min-width: 0.8rem; display: flex;align-items: center; justify-content: center; text-shadow: 0 0 6px #999; color: #fff; background-color: #9037FF; font-weight: bold; font-style: italic; font-size: 0.36rem; border-radius: 0.1rem; position: relative;}
.school-list1 b{color: #9037FF;}
.school-list1 .w2{align-items: stretch; flex: 1; padding: 0.14rem 0.2rem; font-size: 0.18rem; line-height: 1.6; font-style: italic;}
.school-list1 .w2 .p{flex: 1;}
.school-list1 .ico{position: absolute;left: 50%; transform: translateX(-50%); top: 100%; margin-top: 0.05rem;}
.school-list1 .ico i{background-color: #9037FF; width: 0.14rem; height: 0.14rem; border-radius: 50%; display: block;}
.school-list1 .ico i:nth-child(2){transform: scale(0.7); opacity: 0.8;}
.school-list1 .ico i:nth-child(3){transform: scale(0.5); opacity: 0.3; margin-top: -0.02rem;}
.school-list1 .dd:nth-child(2){border-color: #3055FF;}
.school-list1 .dd:nth-child(2) .w1,.school-list1 .dd:nth-child(2) .ico i{background-color: #3055FF;}
.school-list1 .dd:nth-child(2) b{color: #3863FF;}

.school-list1 .dd:nth-child(3){border-color: #FFC937;}
.school-list1 .dd:nth-child(3) .w1,.school-list1 .dd:nth-child(3) .ico i{background-color: #FFC937;}
.school-list1 .dd:nth-child(3) b{color: #FFC937;}
.school-main8 .con2{background-color: #F2F5FF; padding: 0.2rem; border-radius: 0.1rem; font-size: 0.18rem; line-height: 1.6;}

.school-list2 .dd:last-child{margin-bottom: 0;}
.school-list2 .dd{margin-bottom: 0.3rem;}
.school-list2 .w1{position: relative; width: 1rem; text-align: center;}
.school-list2 .num{width: 0.5rem; height: 0.5rem; border: 2px solid #fff; font-size: 0.24rem; position: absolute; right: 0; top: -0.25rem;}
.school-list2 .txt{font-size: 0.22rem;width: 1rem; height: 1rem; border: 5px solid #F4F0FF; line-height: 1.2;}
.school-list2 .rd{background-color: #5303f0; border-radius: 50%; color: #fff; display: flex; align-items: center; justify-content: center; font-weight: bold;}
.school-list2 .w2{height: 0.9rem; padding: 0.2rem; display: flex;align-items: center; font-size: 0.2rem; color: #141414; line-height: 1.6; flex: 1; width: 100%; margin-left: 0.12rem; background-color: #F4F0FF; border-radius: 0.1rem;}
.school-list2 .dd:nth-child(1) .txt{font-size: 0.24rem;}
.school-list2 .dd:nth-child(2) .txt{border-color: #fef3f3; }
.school-list2 .dd:nth-child(2) .rd{background-color: #de4850;}
.school-list2 .dd:nth-child(2) .w2{background-color: #fef3f3;}
.hot-ban .swiper-slide.swiper-slide-next .imgW{transform: translate3d(0px, 0px, -100px) rotateX(0deg) rotateY(-50deg);transform-style: preserve-3d;}
.hot-ban .swiper-slide.swiper-slide-prev .imgW{transform: translate3d(0px, 0px, -100px) rotateX(0deg) rotateY(50deg);;transform-style: preserve-3d;}
.hot-ban .swiper-slide-active .imgW{transform: scale(1.1);}
.hot-ban .swiper-slide.swiper-slide-prev .imgW::after{
  background-image: -webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
  background-image: -webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));
  background-image: -o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));
  background-image: linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0));
}
.hot-ban .swiper-slide.swiper-slide-next .imgW::after{
  background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.5)));
  background-image: -webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
  background-image: -o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
  background-image: linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0));
}
#home .school-ban .swiper-slide.on img{border: none !important;}
.hot-ban .swiper-slide.swiper-slide  .imgW::after{content: ''; display: block;width: 100%; height: 100%; left: 0; top: 0;pointer-events: none;z-index: 10;position: absolute;}
.school-list2 .dd:nth-child(3) .txt{border-color: #f0ffe9;}
.school-list2 .dd:nth-child(3) .rd{background-color: #87c464;}
.school-list2 .dd:nth-child(3) .w2{background-color: #f0ffe9;}

.school-list2 .dd:nth-child(4) .txt{border-color: #fffbf4;}
.school-list2 .dd:nth-child(4) .rd{background-color: #f5b44a;}
.school-list2 .dd:nth-child(4) .w2{background-color: #fffbf4;}

.school-list2 .dd:nth-child(5) .txt{border-color: #fffbf4;}
.school-list2 .dd:nth-child(5) .rd{background-color: #2772f0;}
.school-list2 .dd:nth-child(5) .w2{background-color: #fffbf4;}

.school-main8 .btn-boxs .more{width: 1.74rem !important; margin: 0.4rem 0 0.2rem;}
.school-main8 .btn-boxs .more:nth-child(1){background-color: #FFBA01 !important; color:#fff !important}
.school-main8 .btn-boxs .more:nth-child(2){background-color: #E45050 !important; color:#fff !important}
.school-main8 .btn-boxs .more:nth-child(3){background-color: #3F66F4 !important; color:#fff !important}

.school-main9{height: 5.92rem;background-image: url(../images/school/9-bg.png); background-size: 100% 100%; padding: 0.6rem 0 0.7rem;}
.school-main9 .kongcheng-tit{color: #fff; margin-bottom: 0.38rem;}
.school-main9 .kongcheng-tit::after{background-color: #fff !important;}
.school-main9 .more{width: 1.7rem !important; margin: 0 auto 0.34rem; height: 0.5rem; border-radius: 0.06rem; color: #fff; background-color: #062DB8 !important; font-size: 0.24rem;}
.xueshen-ban{background-color: #6082FF; padding: 0.18rem 0;}
.xueshen-ban .swiper-slide{width: 2.3rem; padding: 0 0.15rem;}
.school-main10{padding: 0.6rem 0 0;}
.school-main10 .np{border-color: #2252D6; border-style: solid; margin-top: 0.3rem;}
.school-main10 .p{color: #FF0000; margin-top: 0.1rem;}
.school-main10 .red2{margin: 0 !important;}
.wendat-ban{height: 6rem;}
.wendat-ban .swiper-wrapper, .mySwiper .swiper-wrapper{
    -webkit-transition-timing-function: linear !important; /*之前是ease-out*/
 -moz-transition-timing-function: linear !important;
 -ms-transition-timing-function: linear !important;
-o-transition-timing-function: linear !important;
 transition-timing-function: linear !important;
}
.mySwiper{overflow: hidden;position: relative;height: 9rem; }
.mySwiper .ride-left{min-width: 0.81rem;}
.mySwiper .swiper-slide{height: auto;}
.mySwiper .swiper-pagination-progressbar{left: 2.03rem !important; background-color: #F4F1FF; display: none;}
.mySwiper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color: #8B6CFF;}

.railway-main3 .dd:hover{background: #fff;color: #FF7C8E;}
.school-main6 .list1 .w2 .btn{margin:5px;background: rgba(255, 255, 255, 1);border-radius: 5px;padding:2px 4px;}


/* 飞行员 */
#vip{background-color: #F2F4FE;}
#vip .main{margin-top: 0.4rem;}
.vip-main2 .top{display: flex; align-items: center; justify-content: center; text-align: center; background-color: #fff; font-size: 0.2rem; margin-bottom: 0.44rem;}
.vip-main2 .top .dd{width: 33.333%; height: 1.22rem;}
.vip-main2 .top .dd *{transition: all ease 0s;}
.vip-main2 .top .on{background-color: #28D58E; color: #fff;}
.vip-main2 .top .h2{font-size: 0.28rem; margin-bottom: 4px;}
.vip-main2 .list .ntit{font-size: 0.3rem; text-align: center; margin-bottom: 0.4rem;}
.vip-main2 .list .np{font-size: 0.2rem; margin-bottom: 0.5rem;}
.vip-main2 .list .red0{color: #FF7225;}
.vip-main2 .list .div{padding: 0.4rem;}
.vip-main2 .list{width: 4.6rem;}
.vip-main2 .list .swiper-slide{background-color: #fff; border-radius: 0.1rem;}

.vip-main3-list{ flex-wrap: wrap; align-items: stretch;}
.vip-main3-list .dd{width: 48.5%; background-color: #fff; border-radius: 0.1rem; border-radius: 0.1rem; padding: 0.3rem 0.4rem; margin-bottom: .22rem;}
.vip-main3-list .imgW{width: 1.55rem; height: 1.55rem; border-radius: 50%; margin: 0 auto 0.22rem;}
.vip-main3-list .ntit{font-size: 0.3rem; margin-bottom: 0.2rem; text-align: center;}
.vip-main3-list .ntit .sp{position: relative;}
.vip-main3-list .ntit .sp::after{content: ''; display: block; width: 100%; height: 0.14rem; background-color: #BCFCE2; position: absolute;left: 0; bottom: 0; z-index: 0;}
.vip-main3-list .ntit .sp1{position: relative;z-index: 1;}
.vip-main3-list .np{font-size: 0.18rem;}

.vip-main4 .ico{width: 1.18rem; display: block; margin: 0 auto 0.3rem;}
.vip-main4 .tit{font-size: 0.26rem;}
.vip-main4 .imgW{height: 1.84rem;}
.vip-main4 .ri{flex: 1; margin-left: 0.4rem;}
.vip-main4 .le{width: 2.15rem; border-right: 1px dotted #3EAA7E; text-align: center;}
.vip-main4 .intro{font-size: 0.18rem; background-color: #E9FFF6; padding: 0.3rem .25rem; margin-top: 0.26rem;}
.vip-main4 .con{align-items: stretch; padding: 0.36rem 0;}
.vip-main4 .top .dd{width: 48%; height: 0.66rem; border: 1px solid #3EAA7E;margin: 0 1% 0.15rem; font-size: 0.26rem;}
.vip-main4 .top{flex-wrap: wrap;}
.vip-main4 .top .dd:first-child{margin: 0 4% 0.15rem;}
.vip-main4 .top .dd.on{background: linear-gradient(72deg, #4CB58A 0%, #209364 100%);color: #fff;}
.vip-main4 .con{background-color: #fff; border-radius: 0.1rem;}
.vip-main9{color: #fff; position: relative;}
.vip-main9 .con{position: absolute;left: 50%; transform: translateX(-50%); top: 4%; text-align: center; width: 67%;}
.vip-main9 .kongcheng-tit{color: #fff;}
.vip-main9 .kongcheng-tit::after{background-color: #fff !important;}
.vip-main9 .con .tit{margin-top: 60%; font-size: 0.18rem;}

#vip .baomtiaojian-tip{background-color: #EEFDF7;}
#vip .kongcheng-tit::after{background-color: #28D58E;}
#vip .kongcheng-main1 .con{background-image: url(../images/vip/1-2.png);}
#vip .baomtiaojian-tit.ico1{background-image: url(../images/vip/7-ico01.png);}
#vip .baomtiaojian-tit.ico2{background-image: url(../images/vip/7-ico02.png);}
#vip .baomtiaojian-list .ico1{background-image: url(../images/vip/7-ico1.png);}
#vip .baomtiaojian-list .ico2{background-image: url(../images/vip/7-ico2.png);}
#vip .baomtiaojian-list .ico3{background-image: url(../images/vip/7-ico3.png);}
#vip .baomtiaojian-list .ico4{background-image: url(../images/vip/7-ico4.png);}
#vip .baomtiaojian-list .ico5{background-image: url(../images/vip/7-ico5.png);}
#vip .baomtiaojian-list .ico6{background-image: url(../images/vip/7-ico6.png);}
#vip .baomtiaojian-list .ico7{background-image: url(../images/vip/7-ico7.png);}
#vip .baomtiaojian-list .ico8{background-image: url(../images/vip/7-ico8.png);}
#vip .red2{color: #28D58E;}
#vip .bg1{background-color: #28D58E;}
#vip .kongcheng-main6 .btn-box .more.bg2{background-color: #3055FF;}
#vip .kandian-list .btn{border: 1px solid #28D58E;color: #28D58E;}
#vip .more{background-color: #28D58E; width: 2rem;}
#vip .school-ban .swiper-slide.on img,#gaotiechengwu .school-ban-con .imgW{border-color: #28D58E;}
#vip .kongcheng-main9 .li a{color: #28D58E; border-color: #EFF2FF;}
#vip .kongcheng-main9{background-color: #E0FFF2; margin-top: 0;}
#vip .baoming .radio.on{background-color: #28D58E; border-color: #28D58E;}
#vip #bm_form{background-color: #fff; border-radius: 0.1rem; margin: 0 -4%; padding: 0.3rem;}
#vip .school-ban-con .swiper-slide::after{background-color: rgba(20, 2, 112, 0.05);}
#vip #bm_form .radios .radio{border-color:#EFF2FF ;}
#vip .kongcheng-main9{background-color: #E0FFF2}
#vip .baomtiaojian-tip,#vip #bm_form .radios .ico{background-color: #EFF2FF;}




#highSpeed .main{margin-top: 0.4rem;}
#highSpeed .baomtiaojian-tip{background-color: #F1EEFF;}
#highSpeed .kongcheng-main1 .con{background-image: url(../images/highSpeed/1-2.png);}
#highSpeed .baomtiaojian-tit.ico1{background-image: url(../images/highSpeed/7-ico01.png);}
#highSpeed .baomtiaojian-tit.ico2{background-image: url(../images/highSpeed/7-ico02.png);}
#highSpeed .baomtiaojian-list .ico1{background-image: url(../images/highSpeed/7-ico1.png);}
#highSpeed .baomtiaojian-list .ico2{background-image: url(../images/highSpeed/7-ico2.png);}
#highSpeed .baomtiaojian-list .ico3{background-image: url(../images/highSpeed/7-ico3.png);}
#highSpeed .baomtiaojian-list .ico4{background-image: url(../images/highSpeed/7-ico4.png);}
#highSpeed .baomtiaojian-list .ico5{background-image: url(../images/highSpeed/7-ico5.png);}
#highSpeed .baomtiaojian-list .ico6{background-image: url(../images/highSpeed/7-ico6.png);}
#highSpeed .baomtiaojian-list .ico7{background-image: url(../images/highSpeed/7-ico7.png);}
#highSpeed .baomtiaojian-list .ico8{background-image: url(../images/highSpeed/7-ico8.png);}
#highSpeed .red2{color: #FE372A;}
#highSpeed .bg1{background-color: #FE372A;}
#highSpeed .kongcheng-main6 .btn-box .more.bg2{background-color: #FFAB3E;}
#highSpeed .kandian-list .btn{border: 1px solid #FE372A;color: #FE372A;}
#highSpeed .more{background-color: #FE372A; width: 2rem;}
#highSpeed .school-ban .swiper-slide.on img,#gaotiechengwu .school-ban-con .imgW{border-color: #FE372A;}
#highSpeed .kongcheng-main9 .li a{color: #FE372A; border-color: #FFC9C5;}

#highSpeed .baoming .radio.on{background-color: #FE372A; border-color: #FE372A;}

.highSpeed-main2 .box1{background-color: #FE372A; border-radius: 0.1rem; padding: 0.26rem;}
.highSpeed-main2 .dd{width: 31%; background-repeat: no-repeat; background-size: 100% 100%; height: 2.5rem;margin: 0.2rem 1% 0;}
.highSpeed-main2 .dd:nth-child(1){background-image: url(../images/highSpeed/2-1.png);}
.highSpeed-main2 .dd:nth-child(2){background-image: url(../images/highSpeed/2-2.png);}
.highSpeed-main2 .dd:nth-child(3){background-image: url(../images/highSpeed/2-3.png);}
.highSpeed-main2 .dd:nth-child(4){background-image: url(../images/highSpeed/2-4.png);}
.highSpeed-main2 .dd:nth-child(5){background-image: url(../images/highSpeed/2-5.png);}
.highSpeed-main2 .dd:nth-child(6){background-image: url(../images/highSpeed/2-6.png);}
.highSpeed-main2 .list{display: flex; align-items: stretch; justify-content: space-between; flex-wrap: wrap; margin: 0 -0.5%;}
.highSpeed-main2 .a{width: 60%; height: 0.45rem; display: flex;align-items: center; justify-content: center; margin: 1.8rem auto 0; background-color: #FE372A; color: #FFE384; font-size: 0.2rem; border-radius: 0.1rem;}
.highSpeed-main2 .con{background-image: url(../images/highSpeed/3-bg.png); background-repeat: no-repeat;background-size: 100% 100%; padding: 0.45rem; margin-top:  0.56rem;}
.highSpeed-main2 .con .h2{font-size: 0.3rem;}
.highSpeed-main2 .con .np{font-size: 0.2rem; margin-top: 0.2rem; line-height: 1.6;}
.highSpeed-main2 .w1{width: 57%; height: 6.06rem; background-image: url(../images/highSpeed/4-bg.png); background-position: center; background-size: 100% 100%;}
.highSpeed-main2 .con .bg1{background-color: #FE372A;}
.highSpeed-main2 .con .bg2{background-color: #FFAB3E !important;}
#highSpeed .highSpeed-main2 .con .more{margin: 0 0.1rem; margin-top: 0.34rem;}
.highSpeed-main2 .list1{color: #fff;}
.highSpeed-main2 .li{padding: 0.22rem 0; margin: 0 0.4rem; border-bottom: 1px dashed #FF736A;}
.highSpeed-main2 .list1 .li:last-child{border-bottom: none;}
.highSpeed-main2 .w1 .h3{ line-height: 0.64rem; text-align: center; width: 80%; margin-bottom: 0.4rem; color: #D9553C;}
.highSpeed-main2 .list1 .h4{background-image: url(../images/highSpeed/4-ico.png); font-size: 0.26rem; padding-left: 0.4rem; background-size: 0.3rem; background-repeat: no-repeat; background-position: 0 center; margin-bottom: 0.1rem;}
.highSpeed-main2 .list1 .np{font-size: 0.18rem; line-height: 0.25rem; height: 0.5rem;}
.highSpeed-main2 .w2{background-image: url(../images/highSpeed/4-bg2.png); flex: 1; height: 5.24rem; color: #999;}
.highSpeed-main2 .w2 .h4{font-size: 0.21rem; background-image: url(../images/highSpeed/4-ico2.png); background-size: 0.28rem; line-height: 0.28rem;color: #999;}
.highSpeed-main2 .w2 .np{font-size: 0.15rem; color: #999;}
.highSpeed-main2 .w2 .h3{padding-left: 21%; text-align: center; width: 100%; line-height: 0.65rem;}
.highSpeed-main2 .w2 .li{border-block-color: #D7D7D7;}

.highSpeed-main3 .dd{padding: 0.56rem; padding-bottom: 1.12rem; font-size: 0.22rem; color: #ED2A1E; line-height: 1.6;background-image: url(../images/highSpeed/5-1.png); background-size: 100% 100%; margin-bottom: 0.22rem;}
.highSpeed-main3 .btn{width: 3.14rem; background-color: #FE372A; border-radius: 0.36rem; height: 0.72rem; color: #fff; margin: 0.34rem auto 0;}

.highSpeed-main4{background-color: #FE372A; padding: 0.36rem ;}
.highSpeed-main4 .dd{display: flex; align-items: center; height: 0.54rem; border: 1px solid #fff; border-radius: 4px; color: #fff; font-size: 0.22rem; margin-bottom: 0.29rem;}
.highSpeed-main4 .list{width: 1.8rem; margin-right: 0.15rem;}
.highSpeed-main4 .con{flex: 1; width: 100%; background-image: url(../images/highSpeed/6-bg.png); background-size: 100% 100%; border-radius: 0.1rem; padding: 0.2rem 0.4rem;}
.highSpeed-main4 .con .img{display: block; width: 90%; margin: 0 auto;}
.highSpeed-main4 .list .dd:last-child{margin-bottom: 0;}
.highSpeed-main4 .dd::after,.highSpeed-main4 .dd::before{content: ''; display: block; background-repeat: no-repeat;background-position: center; margin: 0 0.1rem;}
.highSpeed-main4 .dd.on{background-color: #FCEABE; color: #FE372A;}
.highSpeed-main4 .dd::after{width: 0.22rem; height: 0.14rem;background-image: url(../images/highSpeed/6-ico1.png);background-size: 0.22rem;}
.highSpeed-main4 .dd::before{width: 0.14rem; height: 0.14rem;background-image: url(../images/highSpeed/6-ico2.png); background-size: 0.14rem;}

.highSpeed-main4 .dd.on::after{background-image: url(../images/highSpeed/6-ico02.png)}
.highSpeed-main4 .dd.on::before{background-image: url(../images/highSpeed/6-ico01.png)}
.highSpeed-main4 .con h3{font-size: 0.22rem; margin-bottom: 0.2rem; color: #ED2A1E;}
.highSpeed-main4 .con h3 b{font-size: 0.4rem; font-style: italic; margin-right: 0.1rem;}
.highSpeed-main4 .con .intro{font-size: 0.18rem; line-height: 1.6; margin-bottom: 0.2rem;}

#highSpeed .kongcheng-main9 .li::before,#vip .kongcheng-main9 .li::before{background-color: #FFA200;}


