@charset "utf-8";

@media screen and (max-width: 1280px) {
	.head-top{padding:20px 0;}
	.search-window{ margin-left:28px;}
	.header .head-left { width:28%}
	.header .head-right { width:70%}
	.menu2 .inner{padding:1px 40px;}
	
	.main_01_left{ width:43%}
	.main_01_right{ width:57%}
	
	.main_01_right .tu_list{padding-left:20px;} 
	.main3 .swiper-box{ width:300px}
	.main4 .tu_pic{ width:310px;}
	.main5 .tu_pho,.main5 .tu_pho img{width:142px; height:142px;}
	
	.scene-listcon ul{ margin:0 -16px; margin-top:-16px;}
	.scene-listcon li{padding:16px;}
	.scene-listcon li .card_pic:before{background-size:50px 50px;}
	.scene-listcon li .card_tip{top:10px; right:10px; font-size:1.2rem}
	.scene-listcon li .card_bt{font-size:1.8rem; line-height:26px; height:84px;}
	
	.lanmu_name{ margin-bottom:30px;}
	.major-listcon ul{padding:0 -10px;}
	.major-listcon li{ padding:0 10px;}
	.major-listcon li .title_bt{ height:50px;}
	.major-listcon li .title_bt span{font-size:1.8rem;}
	.major-listcon li .title_bt a{font-size:1.4rem;}
}



@media screen and (max-width: 1200px) {
	.head-top{padding:12px 0;}
	.nav .wp-menu .menu-item{ margin-left:20px;}
	.col_path2{ height:60px;}
	#l-container{ padding-top:40px;}
	.menu_bar li{width:16%}
	
	.major-listcon li .zylist a{font-size:1.4rem;}
	
	.xuezi_list li .news_info .bt{font-size:2rem;}
	
	.col_menu {width: 270px;margin-right: -270px;}
	.col_news .col_news_box{}
	.col_menu .col_menu_head h3.col_name .col_name_text{line-height:70px;}
	.col_menu .col_menu_head h3.col_name{ font-size:2.4rem;}
	.col_metas .col_title{height:55px;}
	.col_metas .col_title h2{ line-height:33px; padding:11px 0; font-size:2.4rem;}
	.col_metas .col_path {height:55px;line-height:33px; padding:11px 0; }
	.col_news_head{
    height: 7rem;
}
	.xuezi_list.student_list li{margin-bottom:30px;}
	
	.col_list .wp_listcolumn .wp_column a.selected span.column-name:after{ width:6px; height:11px;}
	
	.article_list li a{ padding-right:100px;} 
	.article_list li a:before{ width:38px; height:38px;right:20px;} 
	
	.article h1.arti_title { line-height:1.6;font-size:2.4rem;}
	.article h2.arti_title {line-height:1.8;font-size:0.16rem; }
	
	/**招生计划**/  
	.xzbox_line:nth-child(3){ margin-right:0 }
	.xzbox_province .form_input{width:140px}
	#setValue_city .layui-form-select dl{width:510px;}
	.score_bar{}
	
	.biaodan,.typelink{padding:0 40px;}

}
@media screen and (max-width: 1150px) {
	.xzbox_line:nth-child(3){ margin-right:40px }
	.xzbox_line:nth-child(4){ margin-right:0px }
}

@media screen and (max-width: 1100px) {
	/*招生计划*/
	.xzbox_line{ margin-right:0; width:100%;}
	.title_bt{ width:110px;}
	.form_input,#setValue_kemu.form_input{ width:calc(100% - 160px)}
	.xzbox_line:nth-child(3){margin-right:0;}
	.xzbox_province .form_input{width:140px}
	.formbox{ padding-right:0;}
	.xzbox_btn{ margin-left:120px;width:calc(100% - 160px); position:relative;bottom:0;}
	.layui-form{ margin-bottom:30px;}
	#setValue_city .layui-form-select dl{width:100%;}
	.xzbox_province #setValue_city .layui-form-select dl{ width:410px;}
	.no_result .wz{ font-size:0.16rem;}
}

/**
 * [Medium Screen for Pad]
 * 768~959
 */
@media screen and (max-width: 999px) {
footer .contact-box {width: 50%; padding:0 10px;}
footer .contact-box:last-child{ width:100%; margin-top:20px;}

.menu_bar li{width:33%; margin-bottom:20px}
.pc-list li{ width:33%; }

.nav{ display:none}
.header .head-left{ float:none;display:inline-block; text-align:center; width:300px;}
.header .sitelogo{ display: flex; display: -webkit-flex; justify-content: center; -webkit-justify-content: center; margin:0 auto; float:none;}
.header .head-right{float:none; width:100%; height:44px; margin-top:20px;}
.search-panel{ float:none; padding-top:40px; width:100%;}
.searchbtn{ display:none;}
.search-window,.wp-search{width:100%; margin:0;}
.wp-search{height:44px;}
.wp-search .search-input{ background:#fff;}
.wp-search .search-input input.search-title{ color:#333;height:36px; line-height:36px; font-size:1.4rem}
.wp-search input:-webkit-autofill {transition: background-color 5000s ease-in-out 0s;-webkit-text-fill-color: #333;}
.sousuo_btn{ z-index:10;}
.wp-search form,.wp-search .form{ padding-right:48px;height:44px;}
.wp-search .search-input{height:44px; padding:4px;}
.wp-search .search-btn,.wp-search .search-btn .search-submit{ height:44px; width:48px; border-radius:0;}
.wp-search .search-btn .search-submit{background-size: 25px 25px;}

.wp-search .search-k{width:calc(100% - 60px);height: 44px;line-height: 44px;font-size: 1.4rem;}
.wp-search .addbtn{width:48px; height:44px;}
.wp-search .addbtn .search-submit { width: 48px; height: 44px; background:url(../images/search.png) no-repeat center; background-size:25px 25px; cursor: pointer; }


.navi-aside-toggle,.navi-aside-search {display: block;}
/*导航样式：后台绑定时也可以定义配置*/
.wp-navi .wp-menu{display:none;}
.wp-navi-slide .navi-slide-head {display: block;padding:0 10px;height: 40px;}
.wp-navi-slide .wp-menu {background:#fff;}
.wp-navi-slide .wp-menu .menu-item {display: inline-block;float:none; position: relative; z-index: 100;width:100%;padding-left:0px;text-align:left;border-bottom:1px solid #eee}
.wp-navi-slide .wp-menu .menu-item .menu-switch-arrow{display: block;width: 38px;height: 38px;position: absolute;right: 6px;top: 1px;background: url(css/img/icons.png) no-repeat 10px -116px;}
.wp-navi-slide .wp-menu .menu-item a.menu-link {display:block;padding: 0 20px;line-height: 40px;color: #343434;font-size: 1.4rem; }
.wp-navi-slide .wp-menu .menu-item a.menu-link.hover,
.wp-navi-slide .wp-menu .menu-item.hover a.menu-link,
.wp-navi-slide .sub-menu .sub-item.hover> a,
.wp-navi-slide .sub-menu .sub-item a:hover{ text-decoration: none; color: #000; background-color: #eee; }
.wp-navi-slide .sub-menu {display: none;position:relative;left: 0;bottom: 0px;top: 0px;min-width: 0px;z-index: 100;background: #fff;opacity: 0.8;}
.wp-navi-slide .sub-menu .sub-item {position: relative;white-space: nowrap;vertical-align: top;border-bottom: 1px solid #eee;}
.wp-navi-slide .sub-menu .sub-item a {display: block;color: #000;height: auto;line-height: 40px;padding: 0 36px;font-size: 1.4rem;background:none;}
.wp-navi-slide .sub-menu .sub-item a:hover { color: #000; background-color:#eee; display: block; }
.wp-navi-slide .sub-menu .sub-menu {left:0;top: 0;}
.wp-navi-slide .sub-menu .sub-menu .sub-item a {padding: 0 52px;}

.min-h2{ min-height:auto;}
.main_01_left,.main_01_right,.main_02_left,.main_02_right{ width:100%; float:none}
.main_01_right{ position:relative; margin:0 -10px; width:calc(100% + 20px)}
.main_01_right .tu_list{ padding:0 10px;}
.main_02_right{ padding-left:0; margin-top:50px;}


.menu2 .btn{ width:30%;}
.main_02_right .info_news{ height:auto; padding:20px;}
.info_news li{ margin-bottom:24px;}

.more_list{right:20px;}
.more_list .index_more{ opacity:1}

.main_02_left .swiper,.main_02_left .swiper img{ height:50vw;}
.index_title .bt{ font-size:3.2rem;}
.swiper .title_bt,.info_newslist li .bt,.main3 .swiper-box .zy_title {font-size: 0.16rem;}
.info_newslist li .news_date{ font-size:1.4rem}
.main3 .swiper-box .zy_name{font-size:1.8rem}
.main3 .swiper-box{ width:260px;}
.main4 .tu_pic{ width:260px;}
.fix_rt{ display:none}

/*内页*/
.col_path2{ height:50px;}
#d-container{ padding:20px;}
#d-container .inner{ padding:25px 10px 20px;}    
.col_metas .col_title h2{font-size: .2rem;}
.column-item .news-img { width:280px; height: 188px;}
.column-item .news-cont { width: calc(100% - 310px); }
.menu_bar{ margin-bottom:0;}
.scene-listcon li{ width:50%;}

.major-listcon ul{ margin:0 -14px;}
.major-listcon li{width:50%;padding:0px 14px}
.major-listcon li .zylist a{ font-size:0.16rem;}
.article .entry .read, .article .entry .read p{ font-size:0.16rem;}

.article_list .date{ width:110px; height:90px;}
.article_list .date .month{font-size: 4rem;}
.article_list .date .year{font-size: 0.16rem;}
.article_list .info{width:calc(100% - 140px)}

.other_list li .bt{font-size: 0.16rem; line-height:1.4}
.other_list li .bot{ margin-top:5px;}

.score_bar{width:360px;}
.score_bar .con{font-size: 0.2rem;}
.score_bar .con .more{font-size: 0.14rem;}
.biaodan,.typelink{padding:0px;}
}
/**
 * [Small Screen for Smart Phone and Mini Pad]
 * 480~767
 */
@media screen and (max-width: 920px) {

.xuezi_list li .news_pho{ width:160px;}
.xuezi_list li .news_info{ width:calc(100% - 180px)}
.xuezi_list.student_list li .news_pho{width:130px;}
.xuezi_list.student_list li .news_info{ width:calc(100% - 150px)}
.xuezi_list.student_list li .news_info .bt{ font-size:1.8rem;line-height:1.4}
.xuezi_list.student_list li .news_info .wz{font-size:1.4rem;line-height:1.4}

.column-item .news-img { width:240px; height: 188px;}
.column-item .news-cont { width: calc(100% - 270px); }
.article_list .info .bt{ font-size:1.8rem;line-height: 1.4;}
.article_list .info .wz{font-size:1.4rem;line-height: 1.4;}

.score_bar{transform:none;width:100%}
.score_head{
    height: 0.65rem;
    margin-bottom: 0.2rem;
}

}
@media screen and (max-width: 820px) {
#l-container{ padding-top:0;}
#l-container .mod{ padding:0;}
.d-container{ background:none}
.d-container .col_news_con{ background:#fff}
.d-container .col_news_con .article{ padding:20px 10px;}
.col_list .wp_listcolumn{ padding:0;}
.column-switch {display:block;}
.col_menu .col_menu_head{ top:0; position:relative;}
.col_menu .col_menu_head_01:before,.col_menu .col_menu_head_02:before{ width:36px; height:38px; top:2px;}
.col_menu .col_menu_head h3.col_name .col_name_text {display:block;line-height:42px;font-size: 1.8rem;}/**栏目名称图标**/
.col_menu {width: 100%;float:none;margin-right:0px;position:relative;} 
.col_menu .col_menu_con{display:none;position: absolute;z-index: 40;left: 0;right: 0; top:42px;background: #fff;border-radius: 0 0 12px 12px;box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.5); padding: 0px; overflow:hidden}
.col_menu .col_menu_con .col_tu{ display:none}

.col_list .wp_listcolumn .wp_column a{ font-size:0.16rem;padding:5px 0;}


.col_metas{ padding-top:10px;}
.col_metas .col_title h2 {font-size:1.8rem;}/**当前栏目名称**/
.col_news {width: 100%;min-height:0px;float:none;} /**栏目新闻**/
.col_news .col_news_box{margin:0px;}
.col_news_box2{margin:0px;padding:20px 15px;}

.lanmu_name{ padding-top:30px; margin-bottom:0;}
.xuezi_list li{ margin-bottom:30px;}
.article_list li{ padding:20px 0;}

.col_news_list .wp_entry img,
.article .entry .read img{max-width:100%;height:auto!important; width:100%;}/**文章阅读部分图片大小限制**/
.navbar-right{ display:none}
/*招生计划*/
	#pc_tab{ display:none}
	#phone_tab{ display:block!important; margin-bottom:0;}
	.result_con{ display:none}
	.result_con:first-child{ display:block}
	.layui-form,.plane_bt{/* display:none; */}
	.choose_city{display:block;cursor:pointer}
	.col_news_list .choose_city{padding-left:0;}
	.sx-box {display: flex;}
	.col_metas .col_title{ font-size:0.16rem;}
	.address{font-size: 14px;}
	.plane_table th{/* padding:10px 12px; */}
	.plane_table td{white-space: nowrap;}
}



@media screen and (max-width: 768px) {

.main4 .swiper-slide:nth-child(2n+2) .swiper-box{ padding-top:0;}
.pc-list li{ width:50%; }

.fix_rt{ display:none}

/*招生计划移动端样式*/
#pc_tab{ display:none}
#phone_tab{ display:block!important; margin-bottom:0;}
.result_con{ display:none}
.result_con:first-child{ display:block}
.layui-form,.plane_bt{/* display:none; */}
.choose_city{display:block;cursor:pointer}
.col_news_list .choose_city{padding-left:0;}
.sx-box {display: flex;}

.mainbk {padding: 40px 0 40px;}
.index_title .bt{ font-size:3.2rem;}
.main2.mainbk,.main3.mainbk,.main5.mainbk{ padding-bottom:50px;}
.main1 .index_title,.main2 .index_title,.main3 .index_title,.main4 .index_title,.main5 .index_title{ margin-bottom:36px;}


.pic_con{ position:relative; margin-top:40px;}
.more_list2,.index_title2{ display:block}
.main1 .index_title .bt{ display:none}
.main1 .index_title .bt:first-child{ display:block}
.main1 .index_title .bt:first-child:after{ display:none}
.tab_con>div.tab_list,.tab_con>div.index_title,.tab_con>div.more_list2{ display:block!important}


/*内页*/

.col_news_con { padding:0; margin:0;}
.col_news_con  .news_list li.news {line-height:24px;padding:4px 0px;}
.col_news_con  .news_list li.news span.news_title {line-height:24px;margin-right:100px;}/*标题*/
.col_news_con  .news_list li.news span.news_meta {margin-left:-100px;}/*属性*/
.wp_paging li.pages_count,.wp_paging li.page_jump{display:none;}

.scene-listcon ul{ margin:0 -10px; margin-top:-14px;}
.scene-listcon ul li{padding: 14px 10px;}
.scene-listcon li .card_bt{ font-size:0.16rem; line-height:20px; height:72px;}

.menu_bar li a{ height:40px;}
}

@media screen and (max-width: 720px) {
.header .head-left{ width:360px;}
.header .sitelogo .logo{ width:100%;}
.header .sitelogo .site_name{ font-size:3rem; line-height:52px;}

.major-listcon ul{ margin:0 -10px;}
.major-listcon li{padding:0px 10px}
.major-listcon li .title_bt span{ font-size:0.16rem;}
.major-listcon li .title_bt a{font-size:1.2rem;}
.major-listcon li .zylist a{ font-size:1.4rem;}
}

	
@media screen and (max-width: 596px) {
.main_02_right .info_news{ padding:15px;}
.info_newslist li{ padding-right:90px;}
.info_newslist li .news_date{ width:76px;}
.video_con .tu_pic:before{ background-size:38px 38px;}
.video_con .main_01_left .tu_pic:before{background-size:44px 44px;}
.main3 .swiper-pagination-bullet,.main4 .swiper-pagination-bullet{ width:20px;}



footer .contact-box{ width:100%;margin-top:20px;}
footer .contact-box:first-child{ margin-top:0;}
.media-img{display: flex; display: -webkit-flex; justify-content: space-between!important; -webkit-justify-content: space-between!important; }
.media-img li{ margin-right:24px;}
.media-img li .wz{ font-size:1.2rem;}




.menu_bar li{ padding:0 14px}
.col_path2{height:40px; font-size:1.3rem}
.col_metas .col_title{ height:43px;}
.col_metas .col_title h2{font-size:0.16rem; padding:5px 0;}

.scene-listcon ul{margin: 0px; margin-top:-5px;}
.scene-listcon ul li{padding:5px 0px;}
.scene-listcon li .card_pic:before {background-size: 40px 40px;}
.scene-listcon li .card_tip{background-size: 14px 14px; padding:2px 8px 2px 22px; background-position:6px center; }

.lanmu_name{font-size:2.4rem}
.major-listcon li{ width:100%}
.major-listcon li .title_bt span{ font-size:1.8rem;}
.major-listcon li .title_bt a{font-size:1.4rem;}
.major-listcon li .zylist a{ font-size:0.16rem;}
.major-listcon li .zylist{height:auto;}

.xuezi_list li a{ padding:20px;}
.xuezi_list li .news_pho,.xuezi_list.student_list li .news_pho{ width:130px;}
.xuezi_list li .news_info,.xuezi_list.student_list li .news_info{ width:calc(100% - 150px)}
.xuezi_list li .news_info .bt{ line-height:28px; font-size:1.8rem;}
.xuezi_list li .news_info .wz{line-height:22px; font-size:1.4rem;}

.article_list li{ padding:20px 0;}
.article_list li a{ padding-right:20px;}
.article_list li a:before{ display:none}

.infobox{ padding:20px}
.article h1.arti_title {font-size:1.8rem;}
.article h2.arti_title {font-size:1.5rem; }
.article .arti_metas{font-size:1.4rem; }

/*招生计划*/
.plane_table th{}
.plane_table td{padding: 0.1rem 0.12rem;font-size: 0.14rem;}
.score_bar{}
.score_bar .con{font-size: 0.18rem;}
}
@media screen and (max-width: 540px){
.header .sitelogo{ justify-content: flex-start; -webkit-justify-content: flex-start; }
.header .head-left{ width:280px;}
.header .sitelogo .site_name{ font-size:2rem;}
.navi-aside-toggle{top:20px;}

/*招生计划*/
	.city_con li a{ margin-bottom:10px;height:30px;}
	.city_con li{ width:33.3%;}

}
@media screen and (max-width: 520px){
	.menu_bar li a{padding:0 15px; }
	.main_02_left .swiper,.main_02_left .swiper img{ height:60vw;}
}
/**
 * [xSmall Screen for Smart Phone]
 * 480~767
 */
@media screen and (max-width: 479px) {
.header .sitelogo .site_name{ position:absolute;top:10px;right:0px; line-height:30px; font-size:0.16rem;}
.menu2 .inner{ padding:1px 20px;}
.menu2 .btn .icon_tu{ width:100px; height:100px;}
.menu2 .btn .bt, .main_02_left .swiper .title_bt{ font-size:0.16rem;}
.more_list .index_more img,.more_list2 .index_more2 img{ width:52px;}
.main1 .index_title, .main2 .index_title, .main3 .index_title, .main4 .index_title, .main5 .index_title{padding-left:46px; margin-bottom:16px;}
.main1 .index_title:before,.main2 .index_title:before,.main3 .index_title:before,.main4 .index_title:before,.main5 .index_title:before{ background-size:30px 30px;}
.index_title .bt {
    font-size: 2.4rem;
}

.menu_bar li{ width:50%;}

.xuezi_list li,.xuezi_list.student_list li{margin-bottom:20px;}
.xuezi_list li .news_pho,.xuezi_list.student_list li .news_pho{ width:110px;}
.xuezi_list li .news_info,.xuezi_list.student_list li .news_info{ width:calc(100% - 130px)}
.xuezi_list li .news_info .bt{ font-size:0.16rem; line-height:1.4}
.xuezi_list li .news_info .wz{ margin-top:8px;}

.article_list li{ margin-bottom:20px;}
.article_list .date {width: 80px;height: 80px;}
.article_list .info { width: calc(100% - 100px);}
.article_list .info .wz{ margin-top:4px}
	
.article h1.arti_title {line-height: 28px;font-size:.18rem;}
.article h2.arti_title {line-height: 28px;font-size: 0.16rem;}

}
@media screen and (max-width: 440px) {

	.main3 .swiper-pagination-bullet,.main4 .swiper-pagination-bullet{ width:12px;}
	.column-item .news-img { float:none; width:100%; height: auto; padding-top:68%;}
	.column-item .news-cont {float:none; width:100%; margin-top:20px; }
	.column-item .news-cont .news_text{ margin-top:0; line-height:24px;}	
	.scene-listcon li{width:100%;}
	.scene-listcon li .card_pic:before {background-size: 50px 50px;}
	
	.major-listcon li .zylist a{ font-size:.15rem;}
	
	.xuezi_list li a,.xuezi_list.student_list li a{ padding:20px 15px}
	.xuezi_list li .news_pho,.xuezi_list.student_list li .news_pho{ width:90px}
	.xuezi_list li .news_info,.xuezi_list.student_list li .news_info{ width:calc(100% - 110px)}
	.xuezi_list li .news_info .wz{ margin-top:4px; line-height:1.2}
	.xuezi_list li .news_info .bot{margin-top:4px;}
	
	/*招生计划*/
	
	.sx-box .checked span{ margin-right:10px;}
}
/**
 * [Tiny Screen for Older Phone and Smart Phone]
 * <350
 */
@media screen and (max-width: 350px) {

}