*{-webkit-box-sizing:border-box;box-sizing:border-box}
.activity-list{width:100%;padding:10px;padding-top:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.activity-list-content{background:#fff;border-radius:3px;margin-top:10px}
.activity-item{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}
.activity-tag{position:absolute;width:63px;height:20px;border-top-left-radius:3px;border-bottom-right-radius:3px;font-size:11px;color:#fff;text-align:center;line-height:20px}
.activity-tag.going-act{background-color:#ffa800}
.activity-tag.living-act{background-color:#d51821}
.activity-tag.ended-act{background-color:#999}
.activity-item .activity-item-left{width:73px;height:106px;background:url(../../../assets/img/activity_bg-48395dff3b.png) no-repeat 0 0;background-size:73px 106px}
.activity-item-left h3{font-size:24px;margin-top:24px;color:#333;margin-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.activity-item-left h3 span{font-size:18px}
.activity-item-left p{margin-top:15px;font-size:14px;color:#333;text-align:center}
.activity-item-right{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:10px;-webkit-box-sizing:border-box;box-sizing:border-box;width:0;overflow:hidden}
.activity-item-right h3{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;line-height:34px;font-size:15px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.activity-item-right ul{margin-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box}
.activity-item-right ul{border-top:.5px solid #dcdcdc}
.activity-item-right ul li{font-size:12px;color:#999;overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap;line-height:12px}
.activity-item-right ul li{margin-top:7.5px}
.activity-item-right ul li:first-child{margin-top:10px}
.activity-item-right ul li span{margin-left:5px}
.activity-item-right ul li .icon{font-size:9px;color:#bbb}
.activity-item-right ul li .iconfont{font-size:9px;color:#bbb}
.activity-item{border-bottom:.5px solid #dcdcdc}
.booking-tel{width:100%;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex}
.booking-tel p{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:32px;height:33px;border:1px solid #dcdcdc;border-right:none;padding-left:10px;font-size:12px;color:#333;border-top-left-radius:3px;border-bottom-left-radius:3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.booking-tel p a{color:#333}
.booking-tel span{width:80px;height:33px;background:#c13232;color:#fff;font-size:14px;text-align:center;line-height:33px;border-top-right-radius:3px;border-bottom-right-radius:3px}
.country-edu-ul{padding:0 10px;background:#fff;display:none}
.country-edu-box ul:nth-of-type(1){display:block}
.country-edu-ul li{padding:10px 0;border-top:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex}
.country-edu-ul li a{display:-webkit-box;display:-ms-flexbox;display:flex}
.guwen-touxiang{width:60px;height:60px;border-radius:50px;margin-right:10px}
.guwen-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:8px 0}
.adviser-name{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.adviser-name .art-tag-list{font-size:12px;color:#999;border:1px solid #d51821;border-radius:8.5px;padding:0 6px;margin-left:10px}
.adviser-name span{color:#666;font-size:14px;margin-right:5px;line-height:20px}
.adviser-name i{display:block;width:13px;height:13px;background:url(../img/v-30dfe3002f.png) no-repeat 0 0;background-size:13px 13px}
.country-edu-ul li .adviser-title-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.guwen-title{font-size:15px;color:#333;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.art-tag{-webkit-box-flex:1;-ms-flex:1;flex:1}
.art-tag-bg{position:absolute;left:0;top:0;background:#c13232;opacity:.06;filter:alpha(opacity=6);display:block;width:100%;height:100%;border-radius:12px}
.art-tag-list{font-size:12px;color:#999;padding:2px 6px}
.art-bg-tag{font-size:12px;color:#999;margin-left:5px}
.wenzhang-item{position:relative;padding:15px 0}
.wenzhang-item:after{position:absolute;bottom:0;left:0;display:block;width:100%;border-bottom:1px solid #eee;content:"";-webkit-transform:scaleY(.5);transform:scaleY(.5);-webkit-transform-origin:0 0;transform-origin:0 0}
.wenzhang-item.has-img a{display:-webkit-box;display:-ms-flexbox;display:flex}
.wenzhang-item.no-img a .title{font-size:18px;color:#333;line-height:1;margin-bottom:10px}
.wenzhang-item a .left{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.wenzhang-item a .left .left-title{font-size:18px;color:#333;line-height:22px}
.wenzhang-item .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}
.wenzhang-item .info .avatar{width:25px;height:25px;border-radius:50%}
.wenzhang-item .info .name{font-size:14px;color:#666;padding-right:18px;background-image:url(/assets/img/v-30dfe3002f.png);background-position:right center;background-repeat:no-repeat;background-size:13px 13px;margin-left:10px}
.wenzhang-item .info .tag{padding:2px 6px;font-size:12px;border-radius:8.5px;font-size:12px;color:#d51821;border:1px solid #d51821;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:10px}
.wenzhang-item a .right{width:26.7%;padding-bottom:20%;border-radius:3px;background-color:#0ff;margin-left:10px}
.country-select-box{height:50px;border-bottom:1px solid #dcdcdc;position:relative;background-color:#fff;padding-top:10px}
.country-select-box .ul-box ul{margin:0 5px}
.country-select-box ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.country-select-box .body-ul-box{display:none;position:absolute;left:0;top:49px;background-color:#fff;-webkit-box-shadow:3px 3px 7px rgba(0,0,0,.16);box-shadow:3px 3px 7px rgba(0,0,0,.16);z-index:2}
.country-select-box .body-ul-box .fold{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.country-select-box .body-ul-box .fold img{display:block;width:12px;margin-bottom:10px}
.country-select-box ul li{width:25%;height:30px;padding:0 1.4%;margin-bottom:10px}
.country-select-box ul li a{display:block;width:100%;height:100%;font-size:12px;color:#666;border:1px solid #dcdcdc;border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.country-select-box ul li.on a{color:#fff;background-color:#d51821;border:1px solid #d51821}
.country-select-box .down{position:absolute;right:0;top:0;width:51px;height:49px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}
.country-select-box .down .line{width:6px;height:50px;background-position:left center;background-repeat:no-repeat;background-size:6px 100%}
.country-select-box .down .arrow{width:45px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.country-select-box .down .arrow img{display:block;width:12px}
.select-edu-box{width:100%;height:40px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.select-edu-box a{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px;color:#999}
.select-edu-box a.on{color:#d51821}
.article-list-box{background-color:#fff;padding:0 10px;margin-top:10px}
.footer{background:#000 url(../../../assets/img/friend-btn-bj-de34088b3c.png);background-size:100% 100%;padding:20px 10px 15px;margin-bottom:49px;margin-top:10px}
.footer-phone{display:-webkit-box;display:-ms-flexbox;display:flex}
.footer-phone svg{color:#999}
.footer-phone i{font-size:13px;line-height:13px;color:#ecc580;margin-bottom:15px;margin-left:10px}
.footer-location{display:-webkit-box;display:-ms-flexbox;display:flex}
.footer-location svg{color:#999;margin-top:4px}
.footer-location i{font-size:12px;color:#999;margin-left:10px;line-height:20px}
.copy-right{color:#999;font-size:12px;line-height:20px;padding-left:20px}
.footer-box{width:100%;height:49px;background:#d51821;position:fixed;bottom:0;left:0;z-index:120;-webkit-box-sizing:border-box;box-sizing:border-box}
.footer-ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}
.footer-ul li{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-right:.5px solid #fff;position:relative;height:100%}
.footer-ul li:last-child{border-right:none}
.footer-logo-information{display:block;width:15px;height:12px;background:url(../img/home_tab_service-a443dbbf94.png) no-repeat 0 0;background-size:15px 12px;margin-right:7.5px}
.footer-ul li span{font-size:14px;color:#fff}
.footer-logo-online{display:block;width:16px;height:16px;background:url(../img/x-download-9cd353dc26.png) no-repeat 0 0;background-size:16px 16px;margin-right:8px;margin-top:1vw}
.footer-logo-calculator{display:block;width:16px;height:16px;background:url(../img/home_tab_calculator-aa80531501.png) no-repeat 0 0;background-size:16px 16px;margin-right:8px}
.footer-logo-phone{display:block;width:11px;height:12px;background:url(../img/home_tab_phone-89bb03df6d.png) no-repeat 0 0;background-size:11px 12px;margin-right:7.5px}
.consultation-news{position:absolute;right:7px;top:7px;display:block;width:18px;height:18px;background:#ecc580;border-radius:50%;font-size:10px;color:#d51821;font-weight:700;line-height:18px;text-align:center;-webkit-animation:myNews 1s infinite;animation:myNews 1s infinite}
@-webkit-keyframes myNews{0%{-webkit-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(1.5);transform:scale(1.5)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes myNews{0%{-webkit-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(1.5);transform:scale(1.5)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}
.consultation-ul{position:fixed;width:50%;left:50%;background:#d51821;bottom:49px;z-index:120;border-top-left-radius:5px;border-top-right-radius:5px;display:none}
.consultation-ul li{padding:0 10px;height:45px}
.consultation-ul li span{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;color:#fff;-ms-flex-wrap:nowrap;flex-wrap:nowrap;border-bottom:.5px solid #fff;text-overflow:ellipsis}
.consultation-ul li:last-child span{border-bottom:none}
.telphone a{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.footer-consultation-a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.list-nav{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;height:44px;line-height:44px;background:#fff;border-bottom:1px solid #eee}
.list-nav span{-webkit-box-flex:1;-ms-flex:1;flex:1;width:59px;display:block;text-align:center;position:relative}
.list-nav span a{color:#666}
.list-nav span a.active{color:#D51821}
.list-nav span a.active:after{display:block;position:absolute;content:"";width:59px;bottom:0;left:50%;margin-left:-29.5px;height:2px;background:#D51821}
.list-conten{width:100%;padding:0 10px;background:#fff;margin-bottom:10px}
.list-conten li{height:44px;line-height:44px;border-bottom:1px solid #eee}
.list-conten li a{color:#333;font-size:14px;padding-left:6px}
.list-conten li .icon{font-size:3px;color:#D51821}
.list-conten li:last-child{border-bottom:none}
.liuxue_fangan_warp{width:100%;background:#FFF}
.liuxue_fangan_warp:first-child .liuxue_fangan{margin-top:10px}
.liuxue_fangan{margin:5px 10px 5px 10px;height:117px;background:#f9f9f9}
.liuxue_fangan_center{padding:0 10px;border-left:1px solid #d51825;margin:10px 0}
.liuxue_fangan_center_left{width:129px;height:97px;float:left;margin-right:10px}
.liuxue_fangan_center_left img{width:129px;height:97px}
.liuxue_fangan_center_right_title{font-weight:400;font-size:14px;color:#333}
.liuxue_fangan_center_right p{font-size:12px;line-height:20px;color:#666;height:20px}
.liuxue_fangan_center_right_span{font-size:12px;color:#666}
.loader{width:100%}
.loader span{font-size:12px;text-align:center;display:block;color:#7b7b7b;display:none}
.loader img{display:block;width:20px;height:20px;margin:0 auto}
.look-more-bar{display:block;width:100%;height:49px;line-height:49px;text-align:center;cursor:pointer;margin-bottom:10px}
.look-more-bar span{font-size:13px;color:#ecc580}
.look-more-bar .icon{color:#ecc580;vertical-align:-.22em}
.news-list{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}
.news-item{margin:0 10px;padding:10px 0;border-bottom:1px solid #eee;-webkit-box-sizing:border-box;box-sizing:border-box}
.news-item:first-child{padding:15px 0 10px}
.news-item a{width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex}
.news-item .news-item-left{width:106px;height:80px;margin-right:10px;background-color:#b2b8c2;overflow:hidden}
.news-item .news-item-left img{display:block;width:100%;height:100%}
.news-item .news-item-right{width:1px;-webkit-box-flex:1;-ms-flex:1;flex:1}
.news-item .news-item-right .news-title{font-size:14px;color:#333}
.news-item .news-item-right .news-desc{font-size:13px;color:#666;line-height:20px;margin-top:7px;margin-bottom:4px;height:40px}
.news-item .news-item-right .news-info{font-size:12px;color:#999;line-height:12px}
.news-item .news-item-right .news-info .news-time{float:left}
.news-item .news-item-right .news-info .news-views{float:right}
.news-item .news-item-right .news-info .news-views span{padding-left:5px}
.schoollib{width:100%;height:120px;background:#fff;padding:10px 10px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}
.schoollib-con{height:120px;padding:10px 0;background:#f9f9f9}
.sckoollib-left{height:90px;padding:0 10px;border-left:1px solid #d51821}
.schoollib-con a{width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex}
.sckoollib-left img{width:120px;height:90px}
.sckoollib-right{width:1px;-webkit-box-flex:1;-ms-flex:1;flex:1}
.sckoollib-right .schoollib-p1{font-size:14px;color:#333;margin-top:-2px;width:60%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.sckoollib-right P{font-size:12px;color:#666}
.school-con{height:23px;position:absolute;top:10px;right:20px;line-height:20px}
.select-pop{width:100%;background-color:#fff;position:absolute;top:84px;left:0;overflow-y:scroll;display:none}
.select-pop .select-type{padding:20px 10px;height:55px}
.select-pop .select-type .icon{width:17px;height:13px}
.select-pop .select-type span{font-size:15px;color:#333}
.select-pop .select-item-box{padding:0 7.5px}
.select-pop .select-item-box .select-item{display:inline-block;width:80px;height:28px;text-align:center;line-height:28px;border-radius:3px;font-size:14px;color:#666;background-color:#f0f2f5;margin:0 5px 15px 5px}
.select-pop .select-item-box .select-item.focus-on{color:#fff;background-color:#d51821}
.successful_warp{width:100%;background:#FFF}
.successful{margin:5px 10px 5px 10px;height:107px;background:#f9f9f9}
.successful_warp:first-child .successful{margin-top:10px}
.successful_center{padding:0 10px;border-left:1px solid #d51825;margin:10px 0}
.successful_center_img{width:115px;height:86px;float:left;margin-right:10px}
.successful_center_img img{width:115px;height:86px}
.successful_center_right_title{font-size:14px;color:#333;margin-top:5px;margin-bottom:5px;line-height:16px}
.successful_center_right p span{font-size:12px;line-height:20px;color:#666}
.successful_btn{width:60px;height:20px;text-align:center;background-color:#C13232;font-size:12px;color:#fff;float:right;line-height:20px}
#app{width:100%;position:absolute;padding-top:43px}
.header{height:43px;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;background:#fff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:1000;width:100%}
.header-Catalog{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2000;position:relative}
.header-Catalog span{display:block;width:21px;height:14px;background:url(../../../assets/img/home_bar_menu_1-46362d181a.png) no-repeat 0 0;background-size:21px 14px}
.header-logo{width:86px;height:43px;background:url(../../../assets/img/jjl_logo_2025-b19655111e.png) no-repeat 0 0;background-size:86px 43px}
.header-search-input-wrap{width:133px;height:28px;background-color:#f6f6f6;border-radius:14px;margin-left:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.header-search-input-wrap img{width:12px;height:12px;margin:0 10px}
.header-jjl{background:#d51821;color:#fff;width:80px;height:20px;border-radius:25px;font-size:13px;text-align:center;line-height:20px}
.header-city{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}
.header-city .header-location{font-size:13px;color:#d51821}
.header-city i{font-size:14px;color:#d51821;margin-left:5px}
.change_city{position:absolute}
.city_title{background:#d52821;position:relative;height:43px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px}
.icon-jiantou1{font-size:24px;color:#fff;z-index:10}
.city_title h1{position:absolute;text-align:center;color:#fff;font-size:24px;width:100%;height:100%;line-height:43px;left:0}
.city_list{background-color:#fff;overflow:scroll;-webkit-overflow-scrolling:touch}
.city_list li{border-bottom:1px solid #e5e5e5;height:60px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px}
.city-name{display:block;width:60px;color:#333;font-size:13px;margin-right:15px;font-weight:700}
.city-li-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-flex:1;-ms-flex:1;flex:1}
.ity-phone{font-size:12px;color:#333}
.city-address{font-size:12px;color:#666;margin-top:2.5px}
#popupTipsLocation{margin:0;padding:0}
.m_popup_wrap{margin:0;padding:0;position:fixed;left:0;top:0;z-index:1200;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.4)}
.m_popup_box{margin:0;padding:0;width:260px;border:1px solid #e5e5e5;border-radius:3px;background-color:#fff;font-size:12px;color:#666}
.m_popup_wrap .title{position:relative;height:30px;line-height:30px;text-align:center;border-bottom:1px solid #e5e5e5}
.m_popup_wrap .close{position:absolute;left:10px;top:6px;width:18px;height:18px;border:1px solid #ddd;border-radius:50%}
.m_popup_wrap .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:68px;line-height:20px}
.m_popup_wrap .btn_box{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #e5e5e5;padding:10px}
.m_popup_wrap .btn_general{background-color:#666}
.m_popup_wrap .btn_public{-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;width:100%;height:30px;line-height:30px;border-radius:4px;text-align:center;color:#fff;font-size:12px;text-decoration:none}
.m_popup_wrap .btn_public:last-of-type:not(:first-of-type){margin-left:10px}
.m_popup_wrap .btn_highlight{background-color:#ff7171}
.m_popup_wrap .btn_public{-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;width:100%;height:30px;line-height:30px;border-radius:4px;text-align:center;color:#fff;font-size:12px;text-decoration:none}
.m_popup_wrap .close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.m_popup_wrap .close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.m_popup_wrap .close:after,.m_popup_wrap .close:before{content:'';position:absolute;left:8px;top:1px;width:1px;height:14px;background-color:#ddd}
.sidebar-box{width:100%;height:100%;position:fixed;-webkit-transform:translateX(-100%);transform:translateX(-100%);z-index:1200;overflow:hidden;top:0}
.mask{width:36.5%;height:100%;background:rgba(0,0,0,.4);position:absolute;top:0;right:0}
.sidebar{width:63.5%;overflow-y:scroll;padding-left:23px;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;z-index:1400;background:#fff;-webkit-box-shadow:0 0 10px 5px #e7e7e7 inset;box-shadow:0 0 10px 5px #e7e7e7 inset;-webkit-overflow-scrolling:touch}
.sidebar-logo{width:169px;height:84.5px;background:url(../../../assets/img/jjl_logo_2025_top2-6dfab24e6d.png) no-repeat 0 0;background-size:contain;margin-top:29px;margin-bottom:25px}
.index-home{height:44px;border-top:.5px solid #eee}
.index-home a{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.index-home a:active{background:#e5e5e5}
.index-home i{display:block;width:15px;height:15px;background:url(../../../assets/img/home_icon_sydj-963037c38d.png) no-repeat 0 0;background-size:15px 15px;margin-right:10px}
.index-home span{font-size:16px;color:#d51821}
.sidebar-nav-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:45px;border-top:.5px solid #e5e5e5}
.sidebar-nav-title img{width:27px;height:27px;margin:0 19px 0 23px}
.sidebar-liuxue-icon{font-size:15px;margin-right:10px;color:#999}
.sidebar-apply-i{width:15px;height:15px;display:block;background:url(../../../assets/img/home_sideslip_sq@2x-3d51d5f540.png) no-repeat 0 0;background-size:15px 15px;margin-right:10px}
.sidebar-understand-i{width:15px;height:15px;display:block;background:url(../../../assets/img/home_sideslip_lj@2x-5bc8586dfa.png) no-repeat 0 0;background-size:15px 15px;margin-right:10px}
.sidebar-study-i{width:15px;height:15px;display:block;background:url(../../../assets/img/home_aircraft-fa0990d9e0.png) no-repeat 0 0;background-size:15px 15px;margin-right:10px}
.sidebar-nav-title span{font-size:17px;color:#666}
.sidebar-ul li{padding-left:25px;height:44px;border-top:.5px solid #eee}
.sidebar-ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}
.sidebar-ul li a:active{background:#e5e5e5}
.sidebar-ul li span{font-size:14px;color:#666}
@-webkit-keyframes appLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}
100%{-webkit-transform:translateX(63.5%);transform:translateX(63.5%)}
}
@keyframes appLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}
100%{-webkit-transform:translateX(63.5%);transform:translateX(63.5%)}
}
@-webkit-keyframes appRight{0%{-webkit-transform:translateX(63.5%);transform:translateX(63.5%)}
100%{-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes appRight{0%{-webkit-transform:translateX(63.5%);transform:translateX(63.5%)}
100%{-webkit-transform:translateX(0);transform:translateX(0)}
}
@-webkit-keyframes sidebarLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
100%{-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes sidebarLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
100%{-webkit-transform:translateX(0);transform:translateX(0)}
}
@-webkit-keyframes sidebarRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}
100%{-webkit-transform:translateX(-150%);transform:translateX(-150%)}
}
@keyframes sidebarRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}
100%{-webkit-transform:translateX(-150%);transform:translateX(-150%)}
}
.header-yimin-logo{width:98px;height:28px;background:url(../../../assets/img/yimin_logo-94f8054476.png) no-repeat 0 0;background-size:98px 28px}
.header-jjl-logo{width:75px;height:28px;background:url(../../../assets/img/jjl_logo-d1757e79a6.png) no-repeat 0 0;background-size:75px 28px}
.yimin-sidebar-logo{width:207.5px;height:53.5px;background:url(../../../assets/img/yimin_logo2-9ad57f9105.png) no-repeat 0 0;background-size:207.5px 53.5px;margin-top:29px;margin-bottom:25px}
.jjl-sidebar-logo{width:121px;height:45px;background:url(../../../assets/img/jjl_logo2-6ac83e5758.png) no-repeat 0 0;background-size:121px 45px;margin-top:29px;margin-bottom:25px}
.top-tab{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;line-height:30px;border-top:1px solid #e5e5e5;position:fixed;top:43px;z-index:1000}
.top-tab ::-webkit-scrollbar{display:none}
.top-tab .tab-bar-show{width:1px;-webkit-box-flex:1;-ms-flex:1;flex:1;height:30px;background-color:#fff;padding:0 10px}
.top-tab .tab-bar-show .tab-bar{width:100%;height:100%;overflow:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}
.top-tab .select-btn{width:34px;height:30px;background-color:#fff;text-align:center;line-height:30px;color:#666}
.top-tab .select-btn.active{color:#d51821}
.top-tab .tab-bar .top-tab-item{display:inline-block;position:relative;width:28px;height:30px;line-height:30px;font-size:13px;margin:0 12px;color:#666}
.top-tab .tab-bar .top-tab-item.active{font-size:14px;color:#D51821}
.top-tab .tab-bar .top-tab-item.active:after{content:'';width:28px;height:2.5px;background-color:#D51821;position:absolute;left:50%;margin-left:-14px;bottom:0}
.top-tab .tab-bar .top-tab-item:first-child{margin-left:0}
.top-tab .tab-bar .top-tab-item:last-child{margin-right:0}
.xiangguan-zixun{padding:15px 10px 0;background:#fff;margin-bottom:10px}
.xiangguan-zixun .xiangguan-zixun-tit{height:15px;font-size:15px;border-left:2.5px solid #D51821;line-height:15px;padding-left:10px;color:#333;margin-bottom:15px}
.xiangguan-zixun ul li{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 0;border-top:1px solid #eee;line-height:14px}
.xiangguan-zixun ul a{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;color:#333;margin-right:10px;height:14px}
.xiangguan-zixun ul a .icon{font-size:3px;margin-right:7px}
.xiangguan-zixun ul li span{width:68px;font-size:12px;color:#999;margin-top:1px}