@font-face{font-family:'po';src:url("font/Poppins-Regular.ttf");font-style:normal;font-weight: normal;}
@font-face{font-family:'po';src:url("font/Poppins-Bold.ttf");font-style:normal;font-weight: bold;}
@font-face{font-family:'no';src:url("font/NotoSansTC-Regular.otf");font-style:normal;font-weight: normal;}
@font-face{font-family:'no';src:url("font/NotoSansTC-Bold.otf");font-style:normal;font-weight: bold;}
@font-face{font-family:'nu';src:url("font/NunitoSans-Regular.ttf");font-style:normal;font-weight: normal;}
@font-face{font-family:'nu';src:url("font/NunitoSans-Bold.ttf");font-style:normal;font-weight: bold;}

/**/
@font-face{font-family:'t1';src:url("font/Poppins-Regular.ttf");font-style:normal;font-weight: normal;}
@font-face{font-family:'t1';src:url("font/Poppins-Bold.ttf");font-style:normal;font-weight: bold;}
@font-face{font-family:'t2';src:url("font/NunitoSans-Regular.ttf");font-style:normal;font-weight: normal;}
@font-face{font-family:'t2';src:url("font/NunitoSans-Bold.ttf");font-style:normal;font-weight: bold;}
@font-face{font-family:'b1';src:url("font/NotoSansTC-Regular.otf");font-style:normal;font-weight: normal;}
@font-face{font-family:'b1';src:url("font/NotoSansTC-Bold.otf");font-style:normal;font-weight: bold;}
@font-face{font-family:'b2';src:url("font/NunitoSans-Regular.ttf");font-style:normal;font-weight: normal;}
@font-face{font-family:'b2';src:url("font/NunitoSans-Bold.ttf");font-style:normal;font-weight: bold;}

body i.fa{font-family: FontAwesome !important;}
.font1{font-family: 't1','t2';}
.font1b{font-family: 't1', 't2';font-weight: bold;;}

.font2{font-family: 'b1','b2';}
.font2b{font-family: 'b1','b2';font-weight: bold;}


.Search-courses .hot-course .items .more2{max-width: 100%;}
.xcup{cursor:pointer;}
.__view{display:none;}
.__tips{width:100%;position:fixed;left:0;top:0;text-align:center;font-size:16px;z-index:9999999999999;}
.__tips .msg{padding:12px;display:none;width:100%;margin-bottom:5px;background:rgba(0,0,0,.8);color:#fff;}
.__tips .msg a{text-decoration:underline;}
.__tips .msg a:hover{color:#fff;font-weight:bold;}
.__tips .msg .__ico{margin-right:3px;}
.__tips .msg .__ico img{width:23px;height:23px;margin-top:-2px;}
.__loading{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);z-index:9999999999999;display:none;}
.__loading>div{position:relative;width:80px;height:80px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.__loading>div div{display:inline-block;position:absolute;left:8px;width:16px;background:#fff;animation:__loading 1.2s cubic-bezier(0,0.5,0.5,1) infinite;}
.__loading>div div:nth-child(1){left:8px;animation-delay:-0.24s;}
.__loading>div div:nth-child(2){left:32px;animation-delay:-0.12s;}
.__loading>div div:nth-child(3){left:56px;animation-delay:0;}
@keyframes __loading{
    0%{top:8px;height:64px;}
    50%,100%{top:24px;height:32px;}
}
header .topbar{background:#064cea;}
.__msg{width:100%;position:fixed;left:0;top:0;bottom:0;right:0;text-align:center;font-size:16px;z-index:9999999999999;background:rgba(0,0,0,.3);}
.__msg .msg{padding:12px;display:none;width:100%;margin-bottom:5px;background:rgba(0,0,0,.8);color:#fff;}
.__msg .msg a{text-decoration:underline;}
.__msg .msg a:hover{color:#fff;font-weight:bold;}
.__msg .msg .__ico{margin-right:3px;}
.__msg .msg .__ico img{width:23px;height:23px;margin-top:-2px;}
label i.fas{font-family:"Font Awesome 5 Pro";}
.School-Detail .detail-img{width:100%;}
.School-Detail .detail-img .swiper-slide img{max-width:100%;}
.xmedia{display:flex;flex-flow:row;justify-content:space-between;align-items:center;}
.School-Detail .x2{width:45%;}
.header .nav-box{font-size:1vw;}
.video .mySwiper2 .swiper-slide img{width:100%;}
.xvideo{position:relative;width:100%;height:0;padding-bottom:56%;z-index:0;}
.xvideo iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;}
.swiper-button-next.swiper-button-next,.swiper-button-prev.swiper-button-next{z-index:999;}
.banner .row .row .col-md-8 a .ico-right i{font-weight:normal;}
.banner .banner-img .inner h1{font-weight:normal;}
.banner .banner-img .inner .fs44{font-weight:normal;}
.four-block:hover *{color:inherit;}

.four-block .row .col-md-12 a .txt p{font-family:'Poppins','Noto-Sans-CJK-TC';}
.first-block .swiper .swiper-slide{height:auto;margin-bottom:20px;}
.first-block .swiper .swiper-slide .box .con{padding-bottom:15px;}
.first-block .swiper .swiper-slide .box .boximg{text-align:center;margin:30px;display:block;}
.first-block .swiper .swiper-slide .box .boximg a{display:block;text-align:center;width:100%;height:0;padding-bottom:50%}
.first-block .swiper .swiper-slide .box .boximg a img{width:100%;height:100%;object-fit:contain;position:absolute;left:0;top:0;}
.News .col-md-4 .imgs{width:45%;}
.News .col-md-4 .txt{width:50%;}
.Country-part5 .row .col-md-12 a .txt span{display:inline-block;float:right;font-weight:bold;}
.mgt10{margin-top:10px;}
.mgt15{margin-top:15px;}
.mgt20{margin-top:20px;}
.mgt25{margin-top:25px;}
.mgt30{margin-top:30px;}
.mgt35{margin-top:35px;}
.pagination .laypage_main{margin-left:auto;margin-right:auto;}
.laypage_total{display:none!important;}
.laypage_main>*{display:inline-block!important;padding:5px 10px!important;}
.Events .inner .body{padding:0;}
.Events .inner .body *{line-height:1.2;margin:auto!important;}

/*.laypage_load{display:none!important;}
.laypage_last{display:none!important;}
.laypage_curr{display:none!important;}
.laypage_num{display:none!important;}
.laypage_main{display:flex;justify-content:space-between;width:100%;align-items:center;}
.laypage_next,.laypage_prev{background:#F2F2F2;padding:1.2rem 4.3rem!important;text-align:center;border-radius:1rem;border:none;color:#707070;position:relative;display:inline-block;transition:0.2s ease-in-out;box-shadow:10px 10px 20px rgb(0 0 0 / 16%),-10px -10px 20px white;}
}
.laypage_status{color:rgba(0,0,0,0.5);}*/
.laypage_main .laypage_total{display:none!important;}
header .user .login_in.in img{border-radius:50%;width:26px;height:26px;}
.webuploader-container{position:relative;}
.webuploader-element-invisible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);left:0;right:0;top:0;bottom:0;opacity:0;}
.webuploader-pick-disable{opacity:0.6;pointer-events:none;}
.webuploader_selector{width:100%!important;height:100%!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;position:absolute!important;inset:0!important;overflow:hidden!important;}
.Account .people_large img{width:100%;height:100%;object-fit:cover;border-radius:50%;}
.Account .box .user img{width:150px;height:150px;border-radius:50%;object-fit:cover;}
.Search-for-school .navs button.active em{background:#064CEA;color:#fff;}
.Search-for-school .navs button.active:hover em{color:#fff!important;background:#064CEA;}
.catbox{background:rgba(0,0,0,0.5);}
.pageinfo span.more:hover{color:#797979;user-select:none;cursor:not-allowed;}
.Account .Code .Copy_Text input{width:100%;}
/*header .user-nav ul:first-child{display: none;}*/
header .user-nav ul li a .imgs img{width:50px;height:50px;border-radius:50%;object-fit:cover;}
header .searchcontent .imgs{width:100%;height:0;position:relative;padding-bottom:60%;}
header .searchcontent .imgs img{position:absolute;width:100%;height:100%;object-fit:contain;}
header .searchcontent .box{display:block;box-shadow:0 0 5px #ddd;padding:0 10px 10px 10px;}
.xdai.mce-edit-focus a,.xdai .mce-edit-focus a{display:inline!important;}
input[type=checkbox],input[type=radio]{position:relative;appearance:none;font-size:inherit;width:18px;margin:0;color:inherit;outline:none;font-family:FontAwesome!important;transition:300ms ease-out;-webkit-appearance:none;-moz-appearance:none;background:none;}
input[type=radio]::after{content:'\f10c';display:inline-block;text-align:center;width:18px;font-size:inherit;font-size:17px;color:inherit;}
input[type=radio]:checked::after{content:'\f192';color:#064cea;}
input[type=radio]:active,input[type=checkbox]:active{transform:scale(.6);}
input[type=checkbox]::after{content:'\f096';display:inline-block;text-align:center;width:18px;font-size:inherit;font-size:17px;color:inherit;}
input[type=checkbox]:checked::after{content:'\f14a';color:#064cea;}
.banner .searchbox .tab-content div.btn{height:auto;color:#fff;border:none;justify-content:center;align-items:center;display:flex;background:none;border:solid 1px #2663ed;width:49%!important;padding:0;margin:0;color:#2663ed;font-weight:bold;}
.banner .searchbox .tab-content div.btn.on{background-image:linear-gradient(to right,#0752EB,#23C6FE);color:#fff;}
.search_school_wrap ul,.search_school_wrap li{list-style:none;margin:0;padding:0;}
.search_school_wrap .location{margin-top:15px;}
.search_school_wrap{font-family:b1,b2;}
.search_school_wrap .xitems *{color:#777;}
.search_school_wrap label{font-size:16px;font-weight:normal;}
.search_school_wrap label input:after{font-size:20px!important;font-weight:normal;}
.search_school_wrap label input{margin-right:8px;}
.search_school_wrap .condition{background:#fff;border-radius:15px;padding:15px;width:auto;}
.search_school_wrap .condition .h3{font-size:23px;color:#333;font-weight:bold;margin-top:10px;margin-bottom:15px;}
.search_school_wrap .xitems .tit{color:#333;font-size:18px;font-weight:normal;user-select: none;}
.search_school_wrap .xitems ul{overflow:hidden;}
.search_school_wrap .Search-for-school .navs{margin-top:0!important;}
.search_school_wrap .month{overflow:hidden;}
.search_school_wrap label{user-select:none;}
.search_school_wrap .month li{width:50%;float:left;}
.search_school_wrap .grade li{width:50%;float:left;}
.search_school_wrap .irs--flat .irs-bar{background:#064cea!important;}
.irs--flat .irs-from,.irs--flat .irs-to,.irs--flat .irs-single{background:#064cea!important;color:#fff!important;}
.irs--flat .irs-from:before,.irs--flat .irs-to:before,.irs--flat .irs-single:before{border-top-color:#064cea!important;}
.irs--flat .irs-handle>i:first-child{background-color:#064cea!important;}

.school_item .tag span{background:#ff475a;color:#fff;margin-right:15px;padding:2px 10px;border-radius:5px;font-size:12px;font-weight:normal;}
.school_item .name{font-size:18px;margin-top:20px;font-weight:bold;margin-top:10px;margin-bottom:10px;}
.school_item span img{width:12px;margin-right:6px;}
.school_item .address{color:#888;margin-top:10px;font-size:13px;}
.school_item .requirement{color:#888;margin-top:10px;font-size:13px;}
/*.school_item .apply{margin-top:20px;}*/
.school_item .apply button{height:45px;width:150px;background:#fff;transition:all .3s;font-size:13px;font-weight:bold;}
.school_item .apply button:hover{background:#064cea;}
.school_item .fee i{color:#ff9a16;font-size:16px;}
.school_item .fee .t1{font-size:16px;margin-bottom:15px;}
.school_item .fee span{color:#064cea;}
.School-Detail .logo img{height:200px;width:200px;object-fit:contain;margin-left:auto;margin-right:auto;}
.searchcontent .result{max-height:500px;overflow-y:auto;overflow-x:hidden;}
.Events .inner .detail-img .swiper-slide img{width:100%;height:auto;max-width:100%;object-fit:contain;}
.Events .inner .detail-img .swiper-button-next{right:-10rem;}
.Events .inner .detail-img .swiper-button-prev{left:-10rem;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999!important;}
:-moz-placeholder{color:#999!important;}
::-moz-placeholder{color:#999!important;}
:-ms-input-placeholder{color:#999!important;}
::-ms-input-placeholder{color:#999!important;}
.four-block .row .col-md-12 a .txt span{position:static;}
.country-photos img{width:100%;}
.country-photos .swiper-slide{position:relative;}
.country-photos .swiper-slide .txt{position:absolute;bottom:0;width:100%;text-align:center;background:rgba(0,0,0,0.5);color:#fff;}
.country-photos .swiper-slide .txt a{color:#fff;line-height:1.2;padding-top:8px;padding-bottom:8px;}
.country-photos .swiper-pagination .swiper-pagination-bullet{background:#000;}
.University-Ranking table thead th:nth-child(3){text-align:center;}
.University-Ranking table thead th:nth-child(4){text-align:center;}
.University-Ranking table thead th:nth-child(5){text-align:center;}
.University-Ranking table thead th:nth-child(6){text-align:center;}
.University-Ranking table tr td:nth-child(3){text-align:center;}
.University-Ranking table tr td:nth-child(4){text-align:center;}
.University-Ranking table tr td:nth-child(5){text-align:center;}
.University-Ranking table tr td:nth-child(6){text-align:center;}
header .lang,header .cart,header .search{display:block;}
header .cart{display:none!important;}
.xcheckout{display:none!important;}
.third-block{z-index:10;}
.xmedia .swiper-slide img{width:100%;}
.School-Detail .detail-img .swiper-slide .xvideo img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;}
.School-Detail .swiper-button-next,.School-Detail .swiper-button-prev{width:60px;height:60px;}
.School-Detail .detail-img .swiper-button-prev{left:-2em;}
input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0;}
input[type="number"]{-moz-appearance:textfield;}


.School-Detail .press3 progress[value]{max-width: 100% !important;}
[xspan] span{display: inline-block;float: left;margin-right: 15px;}
.search_school_wrap .change{z-index: 999;position: relative;}
.search_school_wrap .change i{display: block;width: 23px;height: 23px;border-radius: 50%;box-shadow: 0 0 5px #fff;background: #fff;overflow: hidden;}
.search_school_wrap .change i:after{font-family: 'FontAwesome';color: #000;cursor: pointer;text-shadow: 0 0 3px #fff;content:"\f004";}

.favourite{text-align: right;}
.favourite .fav_school_off,.favourite .fav_class_off{display: inline-block;}

.xrow{margin-left: -7px;margin-right: -7px;}
.x3{width: 33.33%;float: left;padding: 0 7px;}
.x2{width: 50%;float: left;padding: 0 7px;}
.x1{width: 100%;float: left;padding: 0 7px;}
.x4{width: 25%;float: left;padding: 0 7px;}
.Account.saved .button_fav{position: absolute;bottom: 0;right: 0;}

.Account.saved .Course .itmes .boxcon{padding: 20px 20px 20px 0;position: relative;min-height: 150px;}
.Account.saved .Course .itmes .boxcon .row{position: static;}
.Account.saved .Course .itmes .boxcon .favourite{position: absolute;bottom: 15px;right: 15px;}
.Account.saved .Course .tab-content{font-family: b1,b2;}


._pc{display: inline;}
._phone{display: none;}
.Video-list .title ul{margin: 0;padding: 0;}

.button_school_list, .button_fav{height: 32px !important;line-height: 28px !important;padding: 0 10px !important;width: auto !important;min-width: 100px !important;text-align: center;cursor: pointer;display: inline-block;box-sizing: border-box;font-family: b1,b2 !important;font-weight: bold !important;font-size: 13px !important;}

.button_fav{color: #fff;border-radius: 10px;margin-bottom: 5px;border: solid 2px #555;color: #555;color: #064CEA !important;border-color: #064CEA !important;}
.button_fav:hover{background: #064cea !important;color: #fff !important;}
.buttons .apply{display: inline-block;}

form.sendform .txt{overflow: hidden;}
form.sendform .txt .form-group{width: 20%;float: left;padding: 0 3px;}

.xul ul{margin: 0;padding: 0;margin-top: 5px;font-family: b1,b2;}
.xul li{margin: 0;padding: 0;list-style: none;line-height: 1.8;font-weight: normal;}
.xul li .blueText{margin-left: 10px;font-weight: normal;}
.xul li span:first-child{width: 30%;display: inline-block;}
.favourite{}

.gcse_span .row span{display: inline-block;width: 33.33%;float: left;margin-bottom: 15px;}
.no_rank .border-right{border-right: none !important;}
.no_num .num{display: none;}
/*.no_num .rank{width: 50%;}*/
.School-Detail .press3 progress[value]{width: 100%;}
.Account .container .tab-content .sub_title{font-size: 13px;}
@media (max-width: 1366px){
.School-Detail .press3 progress[value] {width: 100%;}
}

@media all and (max-width:450px){
    .searchcontent .row{margin:0;}
    .searchcontent .result{margin-left:-10px;margin-right:-10px;}
    .searchcontent .result .box .lii span{font-size:12px;}
    .searchcontent .result .box .lii span img{vertical-align:top;}
}

header .header #collapseNav .navconbox{height: auto;overflow: visible;}
.phone_menu>ul.nav{margin-right: 15px;}
.phone_menu .nav-item ._p1{overflow: hidden;line-height: 38px;border-bottom: 1px solid #F6F6F6;padding-top: 5px;padding-bottom: 5px;}
.phone_menu .nav-item ._p1 button{display: inline-block !important;width: 35px !important;float: right; border: none !important;background: #eee;text-align: center !important;}
.phone_menu .nav-item{width: 100%;}


.fancybox-active .fancybox-iframe{height: auto !important;top: 0;bottom: 0;margin: auto;margin-bottom: auto;aspect-ratio: 16/9;}
.fancybox-active .fancybox-stage .fancybox-slide::before{}
.fancybox-active .fancybox-stage .fancybox-slide{padding: 0 !important;}
.fancybox-active .fancybox-stage .fancybox-slide .fancybox-content{}
.fancybox-active .fancybox-slide--iframe .fancybox-content{background: none !important;}



.Account .people_large{display: none;}


.Account .user_menu .user_avatar{display: none;}
.select2-container{font-family: Arial,'Microsoft Jhenghei';max-width: 100%;}
.School-Detail .detail-img .swiper-button-next{z-index: 99999999;}

.phone_menu{position: fixed;top: 108px;bottom: 0;left: 0;right: 0;background: #fff;z-index: 999999999999;padding-left: 15px;overflow: auto;padding-bottom: 20px;padding-top: 15px;}
.phone_menu .nav-item .nav-item{padding-left: 20px;}
.phone_menu .nav-item .nav-item a{padding-top: 5px;padding-bottom: 5px;display: block;}
.phone_menu .nav-item ._p1 a{font-size: 16px;}
.phone_menu .nav-item .nav-item a{font-size: 15px;}
main .pagination{z-index: 0;}

.side_menu_phone{display: inline-block;float: right;cursor: pointer;display: none;}
.Search-for-school .checkform select.form-control{width: 100% !important;}
.Search-for-school .checkform .select2-container{width: 100% !important;}
.onlinemsg{background: none;width: 55px;height: 55px;bottom: 30px;right: 30px;background: #fff;border-radius: 10px;box-shadow: 0 0 5px #ddd;}
.onlinemsg .fa{font-size: 35px;position: absolute;width: 40px;height: 40px;line-height: 40px;;margin: auto;top: 0;left: 0;right: 0;bottom: 0;color: green;overflow: hidden;text-align: center;}

.wechatimg{width: 250px;border-radius: 5px;}
.xhide{display: none;}

header .header .container .icon-box .btn{height: 31px;margin-top: 0;}
header .header .container .icon-box .btn span{width: 23px;}

.p_1 .banner .searchbox .tab-content button.btn{line-height: 65px;line-height: 65px;padding: 0;box-sizing: border-box;}
.p_1 .banner .searchbox .tab-content .form-group{height: 65px;padding: 0;box-sizing: border-box;display: flex;align-items: center;flex-wrap: wrap;}

.mgt_30{margin-top: -4.5rem !important;}
.no_num{height: 0 !important;margin: 0 !important;}
.School-Detail .listbox .items ul li span:nth-child(1) i{width: auto !important;margin-right: 5px;}

header .search{top: 2px;}
.searchcontent .result .sc .address i{margin-right: 5px;}
.searchcontent .result .sc .row{margin-left: 0;}

._gcsealevel .row>div{display: flex;flex-wrap: wrap;}
._gcsealevel .row>div span{margin-bottom: 15px;}
.searchcontent .result .box .lii span:nth-child(1)::after{display: none;}
.search-open::before{z-index: 999;}

@media all and (max-width: 1366px){
.dropdown-menu li a{font-size: 15px;}
.banner .searchbox .navs .nav-tabs button{padding: 1.5em;}

    body{font-size: 16px;}
    body .fs56{font-size: 35px;}
    body .fs12,body .fs14{font-size: 14px;}
    body .fs16{font-size: 15px;}
    body .fs18{font-size: 16px;}
    body .fs20{font-size: 18px;}
    body .fs26{font-size: 19px;}
    body .fs28{font-size: 26px;}
    body .fs30{font-size: 28px;}
    body .fs36{font-size: 32px;}
    body .fs40{font-size: 34px;}
    body .fs46{font-size: 36px;}

    body .more2{font-size: 18px;}
    .header .nav-box{font-size: 15px;}
}

@media all and (max-width: 1027px)
{
    .Events .tab-content .col-md-4 .box .boximg{overflow: hidden;}
    .Video-list .school .col-md-2, .Video-list .life .col-md-2,.Video-list .life2 .col-md-2{width: 25%;}
    .Video-list .container .px-lg-5{font-size: 1.8vw;}
    .Video-list .xmore a.more{box-shadow: none;background: #fafafa;}
    .Events {padding-top: 4em;}
    .Events .tab-content .col-md-4{padding: 0 10px;}
    .Events .navs{padding: 0 !important;margin: 15px 0 0 0 !important;}
    .Account .Recode .row .d-flex{justify-content: space-between !important;}
    .px-5{padding: 1.5em !important;padding-right: 1.5em !important;}

    .School-Detail  .tab-pane .row *{font-size: 15px;}
    button{font-size: 15px;}
    .Search-courses .col-md-3 a h4{padding: 10px 10px 15px 10px;}
    .p_49 .feeling .fs20{line-height: 2;}
    .swiper-button-next::after, .swiper-button-prev::after{font-size: 32px;}
    .pagination *{font-size: 16px;}
    footer .footer .footer-inner .subnav a{font-size: 15px;}
    footer .footer .footer-inner .sub-list a{font-size: 15px;}
    .first-block .swiper .swiper-slide .box .con dl{font-size: 14px;}
}


    .School-Detail .detail-img .swiper-button-next,.School-Detail .detail-img .swiper-button-prev{display: block !important;}
    .School-Detail .detail-img .swiper-button-prev{left: -20px;}
    .School-Detail .swiper-button-next::after, .School-Detail .swiper-button-prev::after{position: absolute !important;margin: auto !important;top: 0 !important;bottom: 0 !important;left: 0 !important;right: 0 !important;width: 25px;height: 25px;display: inline-block;font-size: 25px;line-height: 1;}


@media all and (max-width: 780px)
{
    .first-block .swiper-button-next, .first-block .swiper-button-prev{width: 70px;height: 70px;}
    .swiper-button-next, .swiper-button-prev{background: #fff;}
    .swiper-button-next::after, .swiper-button-prev::after{font-size: 30px;}
    /*body .more2{font-size: 15px;}*/
    .banner .searchbox .navs .nav-tabs button{width: 25%;}
    /*.search_school_wrap .container .row{width: auto !important;margin-left: 10px;margin-right: 10px;display: block;}*/
    .Account .apply_show_date{align-items: stretch !important;}
    .apply_show_date .date{display: block;text-align: right;}
    .Account .date em:nth-child(1)::after{width: 0;height: 0;display: none;}
    body .Account .fs28{font-size: 17px;}
    .apply_show_date .date em{width: 100%;display: block;}
    .recode_detail .imgs{padding-right: 15px;}
    .p_1 .banner .searchbox .navs .nav-tabs{width: 100%;padding: 0;margin: 0;flex-wrap: nowrap;}
    .p_1 .banner .searchbox .navs .nav-tabs button{font-size: 15px;border-radius: 8px 8px 0 0;}
    .p_1 .banner .searchbox .tab-content .row{padding: 0;}
    .p_1 .banner .searchbox .tab-content{border-radius: 0 !important;}
    .p_1 .banner .searchbox .tab-content .col-md-4{padding: 0 !important;margin-left: 0;}
    .p_1 .banner .searchbox .tab-content div[xbtn]{margin: calc(-.5 * var(--bs-gutter-x));}
    .banner .searchbox .tab-content .showdown{margin-bottom: 30px;}
    .four-block .biglist .items .row .col-md-7 .boximg img{width: 100%;}
    .seven-block .content .row .col-md-4 .left{position: relative;}
    .seven-block .content .row .xt{margin: 0 !important;position: absolute;left: -0px;}

    .seven-block .content .row:nth-child(1)::after{left: 18px;}
    .seven-block .content .row .col-md-4 .txt{width: 50%;padding-top: 20px;}
    .seven-block .content .row .col-md-4 .left .icos{margin-left: 10px;}
    .seven-block .content .row:nth-last-child(1) .col-md-4 .txt{width: 50%;}
    .seven-block .content .row:nth-last-child(1) .left{margin-left: 0px !important;}
    /*国家学制比较*/
    .p_9 .Writing-banner img{width: 100%;height: auto !important;}
    .p_9 .table-responsive table{min-width: 1000px;}
    /*英文语言要求*/
    .p_14 .Writing .examination .items .row .ml-3{margin-left: 0;}
    .p_14 .Writing .examination .items .row dl dd span:nth-child(1){padding-right: 10px;width: 25%;}
    /*升学国家*/
    .Country .pagebanner img{width: 100%;height: auto;}
    .Country .table-responsive table{min-width: 800px;}
    /*展览讲座*/
    .Events .tab-content .col-md-4 .box .con dl dd span{display: inline-block !important;width: auto !important;font-weight: normal !important;margin-right: 8px;float: left;padding: 0 !important;margin: 5px  8px 0 0!important;line-height: 1.3;font-family: b1,b2 !important;color: #333 !important;}
    .Events .tab-content .col-md-4 .box .con dl dd span:first-child{width: 100% !important;font-weight: bold !important;}
    .Video-list .school .col-md-2, .Video-list .life .col-md-2{width: 30%;margin-top: 10px;}

    /*影片频道*/

    .p_48 .list1 ul li{width: 100%;}
    .Video-list .school .container .title ul{margin: 0;padding: 0;}
    .Video-list .list1 ul li{width: 100%;}

    /*精选文章*/
    .Blog-list .checkform .checkboxlist{overflow: hidden;}
    .Blog-list .checkform .checkboxlist .checkbox-inline{width: 100%;float: left;}
    .x3{width: 100%;}
    .Contact .xrow .x3{margin-top: 15px;}
    .Contact .sendform .txt .form-group{width: 50% !important;}
    .searchbox .condition{margin-left: 8px;margin-right: 8px;}
    .searchbox .condition .left{width: 100% !important;flex-wrap: wrap;}
    .searchbox .condition .left>div{width: 49% !important;margin-bottom: 10px;}
    .searchbox .condition .right{width: 100% !important;margin-top: 15px;}
    .search_school_wrap .container{width: 100% !important;max-width: 100%;}


    .button_school_list, .button_fav{height: 35px !important;line-height: 35px !important;font-size: 13px !important;padding: 0 !important;display: inline-block !important;}
    .School-Detail .border-right{border: none;}
    .gcse_span .row span{width: 100%;}

    .classes_filter .ipt{width: 100% !important;margin-top: 10px;margin-bottom: 5px;}
    .classes_list ul li table td{display: block !important;width: 100% !important;}

    .search_school_wrap .condition{padding: 15px 10px;}
    .search_school_wrap .xitems .grade .box ul li{width: 100%;  }
    .search_school_wrap .xitems .item .box ul li label{padding-left: 25px;}
    .search_school_wrap .xitems .item .box ul li label input{margin-left: -25px;}
    .p_1 .banner .searchbox .tab-content .row .col-md-9{width: 100%;}
    .Search-for-school .navs .sort{width: auto;}
    .Search-for-school .content .catebox ul li{margin-top: 0;}
    .Writing .fiveitems .row .tt{width: 100%;margin-bottom: 15px;}

    body .fs56{font-size: 35px;}
    body .fs12,body .fs14{font-size: 14px;}
    body .fs16{font-size: 15px;}
    body .fs18{font-size: 16px;}
    body .fs28{font-size: 26px;}
    body .select2-container *{font-size: 14px;}
    body .phone_menu{font-size: 14px;}
    html,body{font-size: 14px;}
    .Search-courses .fs28{font-size: 16px;}

}

@media all and (max-width: 766px)
{
    .Search-for-school ._pc{display: none;}
    .Search-for-school ._phone{display: inline;}
    .side_menu_phone{display: block;position: relative;right: 10px;}
    .side_menu_phone i{font-size: 18px;}
    .search_school_wrap .xsort{margin-top: 20px;}
    .search_school_wrap .checkform .h3{font-size: 16px}
    .search_school_wrap .checkform .xitems>.item{display: none;}
}

@media all and (max-width: 680px)
{
    .p_48 .xtitle>div{width: 100%;}
    .p_48 .xtitle>div:last-child{position: relative !important;top: auto !important;padding: 0;margin: 0;}
    .p_48 .xtitle>div:last-child .xmore{float: right;display: inline-block;width: auto;overflow: hidden;background: none !important;padding: 0 !important;box-shadow: none !important;}
    .p_48 .xtitle>div:last-child .xmore a{background: #fff;box-shadow: none !important;}
    .extracurricular_activity2 [xspan] span{width: 100%;display: block;}
    .Search-for-school .navs .sort{width: 100%;}
    .Video-list .school .col-md-2, .Video-list .life .col-md-2, .Video-list .life2 .col-md-2{width: 100%;margin-top: 0px;}
    .Blog-list .checkform .checkboxlist .checkbox-inline{width: 50%;float: left;}
    .Blog-list .col-4{width: 100%;}
    .Blog-list .col-8{width: 100%;}
}