@charset utf-8"";
@media screen and (max-width: 768px) {
	.container_pub {
	    max-width: 90%;
	}
	.m_none{
		display: none;
	}
	.m_block{
		display: block;
	}
	.head_container {
	    max-width: 90%;
	}
	
	.pub_tthref {
	    display: none;
	}
	
	.index_sec1_like {
	    display: none;
	}
	
	.index_sec1_swiper {
	    width: 100%;
	}
	
	.gram_nav {
	    max-width: 100%;
	    overflow-x: scroll;
	    -webkit-overflow-scrolling: touch;
	    display: none;
	}
	
	.gram_name {
	    display: none;
	}
	
	.index_sec1_flex {
	    padding: 0;
	    border-radius: 0.2rem;
	    overflow: hidden;
	}
	
	.gram_nav a {
	    font-size: .28rem;
	}
	
	.index_sec1_item2 {
	    width: 100%;
	    border-radius: .2rem;
	}
	
	.index_sec1_flex2 {
	    flex-wrap: wrap;
	}
	
	.index_sec1_item1 {
	    width: 100%;
	    border-radius: .2rem;
	    margin-bottom: .3rem;
	}
	
	.head_flex {
	    flex-wrap: wrap;
	}
	
	.index_section5 {
	    overflow: hidden;
	}
	
	.footer_item2 {
    display: none;
}
	
	.footer_flex {
	    flex-wrap: wrap;
	}
	
	.head_search_flex {
	    flex-wrap: wrap;
	    justify-content: center;
	    width: 100%;
	}
	
	.head_search_con {
	    margin-left: 0;
	    width: 100%;
	}
	
	.head_search_logo {
	    max-width: 4.8rem;
	    margin-bottom: 0.3rem;
	}
	
	.head_search_select {
	    display: none;
	}
	
	.head_order {
	    display: none;
	}
	
	.head_login a {
	    font-size: .26rem;
	}
	
	.vmide {
	    font-size: .28rem;
	}
	
	.search_ipt {width: 70%;font-size: .24rem;}
	
	.search_btn {
	    font-size: .26rem;
	    width: 30%;
	    padding: 0.2rem 0.13rem;
	}
	
	.search_link a {
	    font-size: .32rem;
	    padding: 0.04rem 0.4rem;
	    padding-bottom: 0.2rem;
	}
	
	.head_search_form {width: 80%;margin: 0 auto;}
	
	.search_link {
	    display: flex;
	    overflow-x: scroll;
	    -webkit-overflow-scrolling: touch;
	    flex-wrap: nowrap;
	    margin-top: 0.5rem;
	}
	
	.head_nav {
	    margin-bottom: .3rem;
	    border-bottom: none;
	    display: none;
	}

	.index_section1::before{
		    top: 4%;
		    display: none;
	}
	.head_tips {
	    padding: 0.18rem 0;
	}
	
	.sec1_item1_anum {
	    display: none;
	}
	
	.index_sec1_item1>img {
	    height: 4.5rem;
	    object-fit: cover;
	}
	
	.sec1_item1_ab_tt {
	    text-align: center;
	    font-size: .4rem;
	    margin-bottom: .3rem;
	}
	
	.sec1_item1_ab_num {
	    width: 45%;
	    margin-bottom: .3rem;
	    padding-bottom: 0.3rem;
	}
	
	.sec1_item1_ab_flex1 {
	    flex-wrap: wrap;
	    width: 100%;
	}
	
	.sec1_num_item span {
	    font-size: .36rem;
	}
	
	.sec1_num_item p {
	    font-size: .24rem;
	    margin-top: .1rem;
	}
	.sec1_item1_ab_tt2 {
	    font-size: .4rem;
	    font-weight: bold;
	    margin-top: 0.4rem;
	}
	
	.index_sec1_item2>a>img {
	    height: 2.5rem;
	    width: 100%;
	    object-fit: cover;
	}
	.sec1_item1_abimg {
	    max-width: 2rem;
	}
	.sec1_item1_ab.pd25 {
	    padding: 0.3rem 0.66rem;
	}
	.pub_tt_h3 {
	    font-size: .4rem;
	    padding-left: 0.3rem;
	}
	
	.pub_tta {
	    display: none;
	}
	
	.pub_tt_h3:after {
	    width: .1rem;
	}
	
	.index_sec2_item {
	    width: 48%;
	    margin-right: 0;
	}
	
	.index_sec2_flex {
	    justify-content: space-between;
	}
	
	.index_sec2_item_txt {display: none;}
	
	.index_sec2_item_tt {
	    font-size: .3rem;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 2;
	    height: 0.75rem;
	}
	
	.index_sec2_item_span {
	    font-size: .22rem;
	    padding: 0.1rem 0.2rem;
	}
	
	.index_sec2_item_city {
	    font-size: .26rem;
	}
	
	.index_sec2_item_flex1 {
	    font-size: .22rem;
	}
	
	.index_sec2_item_flex1 i {
	    font-size: .26rem;
	}
	
	.index_section2_bg {
	    background-size: cover;
	}
	.index_sec3_big {
	    display: none;
	}
	
	.index_sec2_item.sec_item_pd10 {
	    width: 100%;
	    margin-right: 0;
	}
	
	.index_sec2_item_img img {
	    width: 100%;
	}
	.index_sec2_item.sec_item_pd10>a {
	    display: flex;
	}
	
	.index_sec2_item.sec_item_pd10 .index_sec2_item_img {
	    width: 40%;
	}
	
	.index_sec2_item_md {
	    width: 60%;
	    padding-left: 3%;
	}
	
	.index_sec2_item.sec_item_pd10 .index_sec2_item_img>img {
	    height: 3rem;
	    object-fit: cover;
	}
	
	
	.index_sec2_item_tt.nowraptt {
	    height: auto;
	    margin-bottom: 0.16rem;
	}
	
	.index_sec2_item_tt1 {
	    font-size: .24rem;
	    margin-bottom: .1rem;
	}
	
	.index_sec2_item_flex {
	    font-size: .26rem;
	}
	
	.index_sec2_item_sp1 {
	    font-size: .4rem;
	}
	
	.fcolorh {
	    font-size: .26rem;
	}
	
	.index_sec2_item_sp2 {
	    font-size: .26rem;
	}
	
	.index_sec2_item_tag {
	    display: none;
	}
	
	.footer_item1 {
	    width: 100%;
	}
	
	.footer_cont1 {
	    font-size: .4rem;
	    text-align: center;
	    margin-top: .4rem;
	}
	
	.footer_cont2 {
	    font-size: .32rem;
	    margin-top: .3rem;
	    margin-bottom: .3rem;
	    text-align: center;
	}
	
	.footer_item1>img {
	    display: block;
	    margin: 0 auto;
	    width: 4.2rem;
	}
	
	.footer_copyright {
	    font-size: .2rem;
	    text-align: center;
	}
	.mobile-icon-nav {
	    display: flex;
	    margin-top: 0.4rem;
	    margin-bottom: 0.4rem;
	}
	
	.nav-item-list {
	    width: 33%;
	    text-align: center;
	}
	
	.nav-item-list img {
	    width: 1rem;
	}
	.search_link a.on {
	    font-weight: bold;
	    position: relative;
	}
	.search_link::-webkit-scrollbar {
	        width: .01rem;
	        opacity: 0;
	        display: none;
	}
	.search_link::-webkit-scrollbar-thumb {
	       width: .01rem;
	       border-radius: .01rem;
	       opacity: 0;
	}
	.item-list-text {font-size: .36rem;margin-top: .2rem;}
	.search_link a.on:after {
	    content: "";
	    display: block;
	    width: 0.7rem;
	    height: 0.1rem;
	    background: #FB8510;
	    border-radius: .5rem;
	    position: absolute;
	    bottom: 0;
	    left: 50%;
	    transform: translateX(-50%);
	}
	.index_sec2_item.sec_item_pd10>a.index_sec2_item_a2,.index_sec2_item_fav,.ships_content_btn {
	    display: none;
	}
	
	.wrap_flex {
	    display: block;
	}
	
	.fields_nav_item {
	    display: none;
	}
	
	.fields_navfff {
	    width: 100%;
	    display: flex;
	    justify-content: space-between;
	    align-items: center;
	    background: none;
	    margin-bottom: .2rem;
	}
	
	.fields_nav {
	    width: 100%;
	    margin: 0;
	}
	
	.ships_content {
	    width: 100%;
	}
	.ships_content_list .index_sec2_item.sec_item_pd10{
		margin-right: 0;
	}
	.fields_search_ipt {
	    height: 0.7rem;
	    font-size: 0.26rem;
	    padding-left: 0.3rem;
	}
	
	.fields_search_btn {
	    height: 0.7rem;
	    border: none;
	    right: 1%;
	}
	.fields_search {
	    background: #eee;
	    border-radius: .5rem;
	    width: 85%;
	}
	
	.fields_search_btn i {
	    font-size: .35rem;
	}
	.mobile_screen i {
	    font-size: 0.4rem;
	}
	.mobile_back i {
	    font-size: .3rem;
	}
	.page_a a {
	    display: flex;
	    width: 0.55rem;
	    height: 0.55rem;
	    font-size: .26rem;
	}
	
	.page_prev a i, .page_next a i {
	    font-size: .26rem;
	}
	
	.page_prev a, .page_next a {
	    width: 0.55rem;
	    height: 0.55rem;
	}
	.fields_list_apply {
	    font-size: .3rem;
	    background: var(--main_color);
	    color: #fff;
	    width: 1.5rem;
	    text-align: center;
	    border-radius: .5rem;
	    line-height: 1.5;
	    margin-top: 0.15rem;
	}
	
	
	.fields_nav_box {
/* 	    position: fixed;
	    width: 80%;
	    left: 0;
	    top: 0;
	    z-index: 9; */
	}
	
	.fields_nav_box .fields_nav_item {
	    /* display: block; */
	}
	.fields_nav_box {
	    position: fixed;
	    right: 0;
	    top: 0;
	    width: 90%;
	    background: #fff;
	    z-index: 9;
	    padding: 0.2rem;
	    height: 100%;
	    overflow-y: auto;
	    border-radius: .5rem 0 0 .5rem;
	    display: none;
	}
	
	.fields_nin {
	    display: flex!important;
	    flex-wrap: wrap;
	}
	
	.fields_name span, .fields_name i {
	    font-size: .28rem;
	    color: #999;
	}
	
	.fields_name i {
	    display: none;
	}
	
	.fields_list {
	    font-size: .24rem;
	    background-color: #f2f2f2;
	    color: #333;
	    margin-right: 0.2rem;
	    margin-top: 0.2rem;
	    border-radius: .1rem;
	    padding: 0.2rem;
	}
	
	.fields_name {
	    padding: 0.2rem;
	    background: none;
	    padding-bottom: 0;
	}
	
	.fields_item {
	    font-size: .24rem;
	    background-color: #f2f2f2;
	    color: #333;
	    margin-right: 0.2rem;
	    margin-top: 0.2rem;
	    border-radius: 0.1rem;
	    padding: 0.2rem;
	}
	
	.fields_item.on {
	    background: #eee7fb;
	    border: 1px solid #7c53c9;
	}
	
	.scroll_y500 {
	    width: 100%;
	}
	.fields_nav_box .fields_nav_item{
		display: block;
	}
	.fields_nav_item.active .fields_name{
		background: none;
		padding-bottom: 0;
	}
	.fields_nav_item.active .fields_name span {
		color: #999;
	}
	.price_confirm {
	    font-size: .24rem;
	    padding: .1rem .2rem;
	    margin-left: .2rem;
	}
	
	.fields_price_sp1 {
	    font-size: 0.36rem;
	    margin-left: .2rem;
	    margin-right: .2rem;
	}
	
	.price_inn1:before {
	    font-size: .24rem;
	}
	
	.price_inner {
	    width: 0.8rem;
	    padding-left: 0.3rem;
	}
	.fields_nav_box_overlay {
	    background: rgba(0,0,0 ,0.5);
	    position: fixed;
	    left: 0;
	    top: 0;
	    width: 100%;
	    height: 100%;
	    z-index: 2;
	    display: none;
	}
	.fields_list.on{
		    background: #eee7fb;
		    border: 1px solid #7c53c9;
	}
	.fields_nav_box_overlay.open {
	    display: block;
	}
	
	.fields_nav_box.open {
	    display: block;
	}
	.fields_navbtn{
		display: flex;
	}
	.fields_navreset {
	    background-color: #eee;
	    border-radius: 0;
	    line-height: 0.8rem;
	    width: 50%;
	    color: #000;
	    font-size: .26rem;
	}
	
	.fields_navsub {
	    background-color: #7c53c9;
	    color: #fff;
	    border-radius: 0;
	    line-height: 0.8rem;
	    width: 50%;
	    font-size: .26rem;
	}
	.myorder03_flex1 {
	    display: block;
	}
	
	.myorder03_flex_img {
	    width: 100%;
	}
	
	.myorder03_pd83 {
	    padding: .38rem;
	}
	
	.myorder03_flex_sp3 {
	    font-size: .32rem;
	}
	
	.myorder03_flex_sp1 {
	    font-size: .32rem;
	}
	
	.myorder03_flex_txt {
	    width: 100%;
	}
	
	.myorder03_flex_txt4 {
	    font-size: .3rem;
	    margin-top: 0.3rem;
	    margin-bottom: 0.4rem;
	}
	
	.myorder03_flex_txt51 {
	    font-size: .24rem;
	    width: 50%;
	    line-height: .7rem;
	}
	
	.myorder03_flex_txt51:nth-child(n+4) {
	    margin-top: 0;
	}
	
	.myorder03_flex_txt .index_sec2_item_tt {
	    font-size: .32rem;
	}
	
	.myorder03_flex_txt6 {
	    display: none;
	}
	
	.myorder03_flex_con2_t11 {
	    font-size: .26rem;
	}
	
	.college_details {
	    font-size: .26rem;
	    padding: 0.15rem 0.2rem;
	}
	
	.myorder03_table table th {
	    font-size: .26rem;
	}
	
	.myorder03_table table td {
	    font-size: .26rem;
	}
	.myorder03_flex_sp2 {
	    font-size: .34rem;
	}
	.applynone {
	    display: none;
	}
	.applyblock{
		display: block;
	}
	.myorder03_table table {
	    width: 13rem;
	}
	.myorder03_table {
	    overflow: auto;
	}
	.apply_banner {
	    position: relative;
	}
	
	.applyview_back {
	    display: flex;
	    position: absolute;
	    left: 5%;
	    top: 5%;
	    width: 0.7rem;
	    height: 0.7rem;
	    border-radius: 3rem;
	    background: #00000063;
	    color: #fff;
	    align-items: center;
	    justify-content: center;
	}
	
	.applyview_back i {
	    font-size: .28rem;
	}
	.screen_tips_btn span, .screen_tips_btn i, .screen_tips_sp1,.ships_nav_unv li a {
	    font-size: .32rem;
	}
	
	
	
	.ships_nav_unv li a {
	    padding: 0.3rem 0.2rem;
	}
	
	.university_item_img {
	    width: 1.5rem;
	    margin-right: 0.5rem;
	}
	
	.university_item_tt1,.university_item_tt2 {
	    font-size: .32rem;
	}
	
	.university_item {
	    flex-wrap: wrap;
	}
	
	.university_item_tt {
	    width: calc(100% - 2rem);
	}
	
	.university_item_tts {
	    width: 100%;
	}
	
	.view_detail {
	    font-size: .32rem;
	    margin-left: 2rem;
	    margin-top: 0.1rem;
	}
	.schoolships_banner img {
	    height: 5rem;
	    object-fit: cover;
	}
	
	.schoolships_mad_bg {
	    width: 100%;
	}
	
	.schoolships_ul1 a {
	    font-size: .22rem;
	}
	
	.schoolships_unvab_flex {
	    flex-wrap: wrap;
	    width: 100%;
	}
	
	.schoolships_unvab_logo {
	    width: 100%;
	    text-align: center;
	}
	
	.schoolships_unvab_img1 {
	    width: 100%;
	}
	
	.schoolships_unvab_txt {
	    width: 100%;
	    height: auto;
	}
	
	.schoolships_unvab_t1 {
	    font-size: .34rem;
	}
	
	.schoolships_unvab_p1 {
	    height: auto;
	}
	
	.schoolships_unvab_p1 p {
	    font-size: .24rem;
	    line-height: 1.6;
	}
	
	.schoolships_unvtra_logo {
	    display: none;
	}
	
	.schoolships_sch_t1 {
	    margin-top: .5rem;
	    font-size: .42rem;
	}
	
	.sch_item_ab_t2 {
	    display: none;
	}
	.schoolships_banner {
	    position: relative;
	}
	.schoolships_sch_table table th, .schoolships_sch_table table td {
	    font-size: .26rem;
	    line-height: 1.6;
	}
	
	.schoolships_sch_table {
	    overflow: auto;
	}
	
	.schoolships_sch_table table {
	    width: 13rem!important;
	}
	.form_pub_item,.form_pub_select {
	    width: 100%;
	}
	
	.form_pub_ipt {
	    width: 100%;
	    padding: 0.2rem 0.12rem;
		font-size: .28rem;
	}
	.form_pub_label {
	    font-size: .28rem;
	    margin-bottom: 0.2rem;
	}
	
	
	.form_d1o34_tt {
	border: none;
	padding: 0;
	}
	.form_pub_ipt::placeholder{
		font-size: .28rem;
	}
	.error-message {
	    font-size: .24rem;
	    bottom: -0.4rem;
	}
	
	.form_pub_item {margin-bottom: 0.5rem;}
	.form_pub_select .programs_deg i {
	    font-size: .24rem;
	}
	
	.form_pub_select .programs_deg {
	    left: 90%;
	}
	.form_pub_select .search_select_ul {
	    width: 100%;
	}
	
	.form_pub_select .search_select_ul li {
	    font-size: .28rem;
	    height: 0.64rem;
	    line-height: 0.64rem;
	}
	
	.form_select_btn {
	    display: none;
	}
	.form_pub_ipt.cdatepickerdatainput {
	    background-size: 0.35rem 0.35rem;
	    background-position: 94% center;
	}
	
	.form_d1o34_main {
	    padding-top: .5rem;
	}
	.c-datepicker-picker {
	    width: 8rem!important;
	}
	
	.c-datepicker-date-picker__header-label {
	    font-size: .28rem!important;
	}
	
	.kxiconfont {
	    font-size: .28rem!important;
	}
	
	.c-datepicker-date-table {
	    font-size: .22rem!important;
	}
	.c-datepicker-date-table td div{
		    padding: 0.33rem 0!important;
	}
	.c-datepicker-button--mini {
	    padding: 0.12rem 0.25rem!important;
	    font-size: 0.26rem!important;
	}
	.form_d1o34_btn {
	    position: absolute;
	    bottom: 0.6%;
	    left: 50%;
	    transform: translateX(-50%);
	}
	
	.form_btn_save {
	    padding: 0.15rem 0.25rem;
	    font-size: .24rem;
	}
	
	.form_btn_submit {
	    padding: 0.15rem 0.25rem;
	    font-size: .24rem;
	}
	.form_d1o34_tt1 {
	    display: none;
	}
	
	.register_main_logo {
	    display: none;
	}
	
	.container_1000 {
	    width: 100%;
	}
	
	.login_main_bai {
	    width: 90%;
	    margin: auto;
	}
	
	.login_flex {
	    justify-content: center;
	}
	
	.login_main_form a {
	    font-size: .26rem;
	}
	
	.login_main_form {
	    padding-right: 0;
	}
	
	.agreen_regestp {
	    font-size: .24rem;
	}
	
	.agreen_regest_btn {
	    margin-top: 0.3rem;
	    padding: .15rem;
	    width: 100%;
	}
	.reg_phone_flex {
	    width: 100%;
	}
	
	.form_code_item .form_pub_ipt {
	    width: 80%;
	}
	
	.form_getcode_btn {
	    width: 17%;
	    font-size: .24rem;
	}
	
	.form_code_email {
	    width: 100%;
	    font-size: .24rem;
	}
	
	.emph_emai {
	    font-size: .28rem;
	}
	
	.ships_content_sp2 {
	    height: 0.5rem;
	    width: 1rem;
	}
	
	.ships_content_cirle {
	    height: 0.5rem;
	    width: .5rem;
	}
	
	.onlist .ships_content_sp2 .ships_content_cirle {
	    left: .5rem;
	}
	
	.reg_phone_flex.w100 .reg_phone_flex50 {
		width: 100%;
	}
	
	.reg_phone_flex.w100 {
	    flex-wrap: wrap;
	}
	.login_main_bai.password .form_pub_item {
	    width: 100%;
	}
	.myorder03_flex_con3 .college_details img {
	    max-width: .4rem;
	    margin-left: 0.15rem;
	}
}