@charset "UTF-8";
/**
 * [xLarge Screen for PC]
 * >=1300
 */
@media screen and (max-width: 1600px){
	/* .inner{width:100%;padding-left:20px; padding-right:20px;} */
	.more_wz{ width:52%;}
}
@media screen and (max-width: 1600px){
	.nav .wp-menu .menu-item a.menu-link{font-size: 1.6rem;padding:0 8px}
}
@media screen and (max-width: 1400px){
	#header .headtop{padding: 22px 0;}
	.header .sitelogo{width:46%}
	.site_top{height: 40px; font-size: 1.6rem;}
	.site_top a,.site_top a:hover{height: 40px;}
	#nav,#nav  .wp-panel .wp-window{height:80px;}
	.nav .wp-menu .menu-item a.menu-link {line-height: 80px;}
	.nav .sub-menu{top:80px;font-size: 1.4rem;}
	
	.foot-logo{width:50%;}
	.footwz,.copyright{font-size: 1.4rem;}
	.mapbox{height:860px;}
}

@media screen and (max-width: 1280px){
	.mbanner .view_box{padding-top:56.25%; /* 16:9 比例 */ }
	#nav{ width: calc(100% - 260px);}
	
	.rightsearch{ width: 235px;}
	.wp-search .search-btn,.wp-search .search-btn input.search-submit{ width: 40px;}
	.wp-search form{padding-left:40px;}
	.tit_bt{font-size: 3.4rem;}
	.tit_bt2{height:34px}
	.more_wz{ font-size: 1.6rem;}
	.dataitem_num i{font-size:5rem;}
	.dataitem_bt,.dataitem_en{font-size:1.8rem;}
	.main1{padding-bottom:140px;}
	.main1,.main2,.main3{padding-top: 20px;}
	.main2_left,.main2_right{ width: calc(50% - 30px);}
	.small_tu .item .btwz .name{font-size:1.8rem;}
	.conbox .con_bt2{font-size:2.4rem;}
	.site_con .swiper-slide{max-width: 300px;}
	.main3_news li .card{padding: 40px 30px;}
	.main3_news li .card .date{font-size:1.4rem;}
	.main3_news li .card .bt{font-size:1.8rem;}
	.small_tu .item .btwz .name{ width: 100%;}
	 
}
@media screen and (max-width: 1180px){
    .nav .wp-menu .menu-item a.menu-link {
        font-size: 1.4rem;
        padding: 0 0px;
    }
}
@media screen and (max-width: 1040px) {
.mbanner .view_box{padding-top:75%; /* 4:3 比例 */ }	
.site_top a, .site_top a:hover{padding:0 16px}
.header .sitelogo{ width:54%;}
.navi-aside-toggle{left:10px;}
.navi-aside-toggle,
.navi-aside-search {display: block;}
#header .inner{padding-left:50px;}
.rightsearch{ height: auto;padding:14px 0px; width: 100%;}

.wp-search .search-input input.search-title {height:42px;line-height:42px;}
.wp-search .search-btn,.wp-search .search-btn input.search-submit {height: 42px; width:50px;}
.wp-search form{padding-left:50px;}
/*导航样式：后台绑定时也可以定义配置*/
#nav{display:none;}
#nav .inner .wp-panel{ height:0;}
.wp-navi .wp-menu{display:none;}

.wp-navi-aside .navi-aside-wrap li{ width:100%}
.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: 14px; }
.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: 14px;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;}


.more_btn,.conbox .more_btn,.campus .more_btn{background-size:60px 13px ; padding-right: 80px;}
.small_tu .item{  width: calc(50% - 18px);}
.small_tu .item .btwz .name{ height: 38px;  font-size: 1.6rem;}

.mapbox{height:calc(100vh - 100px)}
.l-banner{ height:30vw}
.l-banner img{width:100%;height:100%;}
.newstu_list li{ padding:0 15px;}
.col_menu .col_menu_head h3.col_name,.col_metas .col_title h2{font-size: 2rem;}
.col_list .wp_listcolumn .wp_column a{font-size: 1.8rem;}
.col_list .wp_listcolumn .wp_column .sub_list a{font-size: 1.4rem;}
.col_metas .col_path{ font-size: 1.4rem;}
.col_news_list .news_list li.news span.news_title{ font-size: 1.6rem;}
.col_news_list .news_list li.news span.news_meta{font-size: 1.4rem;}
.tt{ height: auto;}
.more_wz{ width: 100%; margin-top: 40px;}
}


@media screen and (max-width: 920px){


.main1,.main2,.main3{ padding-top: 0;}
.main2,.main3{ padding-bottom: 80px;}
.mbanner .player{width:80px;height:80px}

.tit_bt{font-size: 3rem;}
.tit_bt2{height:30px;}
.more_btn,.conbox .more_btn{background: url(images/morec.png) no-repeat right center;}
.campus .more_btn{background: url(images/more2c.png) no-repeat right center;}
.more_btn,.conbox .more_btn,.campus .more_btn{background-size:42px 13px ; padding-right: 50px;}
.dataitem_num{font-size: 1.4rem; line-height: 40px;}
.dataitem_num i{ font-size: 4rem;}
.dataitem_bt, .dataitem_en {font-size: 1.6rem;}
.conbox .con_bt1{font-size: 1.8rem;line-height:1.2;}
.conbox .con_bt2{font-size: 2rem;}
.main3_news li .card .bt{font-size: 1.6rem;background: url(images/ico3.png) left 10px no-repeat;  background-size: 20px 16px;}
.main3_news{margin:0 -10px;}
.main3_news li{padding:0 10px}


.l-banner{height:34vw;}	
.col_menu{ width: 240px; margin-right: -240px;}
.col_news .col_news_box{margin-left:280px;}
.col_menu .col_menu_head{ background: #92071C;}
.newstu_list li { width: 33.3%; }
}

/**
 * [Small Screen for Smart Phone and Mini Pad]
 * 480~767
 */
@media screen and (max-width: 767px) {
html{font-size:60.05%;}
body{font-size:1.4rem;}
.mbanner .view_box{padding-top:133.333%; /* 3:4 比例 */ }	
.tt{padding:40px 0;}
.tit_bt{ font-size: 2.8rem; margin-right: 22px;}
.tit_bt2{ height: 28px;}
.main1{background-size: auto 100%;}
.main2_left, .main2_right {width: calc(50% - 16px);  }
.small_tu{ margin: 30px 0;}
.small_tu .item{ width: 100%;}
.small_tu .item .btwz{padding:20px 40px}
.main2_left .conbox,.main2_right .conbox,.main2_both .conbox{padding:20px 16px}
.conbox .con_bt1{font-size: 1.6rem; }
.conbox .con_bt2{font-size: 1.8rem;}
.site_con .swiper-slide{max-width: 260px;}
.foot-logo{ width: 80%;}
.footwz{justify-content: flex-start;-webkit-justify-content: flex-start;}
.site_con{ bottom:50px}

/*栏目图片*/
.l-banner{text-align:center;}
.l-banner img{width:100%;height:100%;}
#l-container{ margin-top:0px;}
#l-container .inner,
#d-container .inner {padding:0px 0px;}
#l-container.wrapper .inner .mod,
#d-container.wrapper .inner .mod{padding:0;}
.column-switch {display:block;}
.col_menu .col_menu_head h3.col_name{height:40px;}
.col_menu .col_menu_head h3.col_name .col_name_text {display:block;line-height:40px;padding: 0px 5px 0px 12px;font-size: 17px;}/**栏目名称图标**/
.col_menu {width: 100%;float:none;margin-right:0px;position:relative; margin-top:0;} 
.col_menu .col_menu_con{display:none;border:0px solid #e4e4e4;}
.col_metas .col_title h2 {font-size:18px;}/**当前栏目名称**/
.col_list{ min-height: auto; background: #fff;}
.col_news {width: 100%;min-height:auto;float:none; padding-top: 10px;} /**栏目新闻**/
.col_news .col_news_box{margin-left: 10px;margin-right: 10px;}
.col_news_con { padding:5px 0px 10px 0px; margin:0 0px;}
.wp_paging li.pages_count,.wp_paging li.page_jump{display:none;}
.infobox { width:auto;padding:0px;  margin:0 10px; }
.col_news_list .wp_entry img,
.article .entry .read img{max-width: 100%;height:auto!important; width:100%;}/**文章阅读部分图片大小限制**/
.article h1.arti_title{font-size:2rem;}
.article .arti_metas span{ font-size:1.4rem;}
.article .entry .read, .article .entry .read p{font-size:1.6rem;}

}

@media screen and (max-width: 640px) {
	.inner{width:100%;padding-left:20px; padding-right:20px;}
.header .sitelogo{ width: 70%;}
.site_top{-webkit-flex-direction:column;flex-direction: column; font-size: 1.4rem; height: auto;}
.site_top a, .site_top a:hover{height:26px;padding:0 6px; font-size: 1.2rem;}
.site_top .language{ margin-left: 0; margin-top: 6px;}
.site_top .language i{ transform: scale(0.8);}
.main2_left, .main2_right{ width: 100%;}
 .main2_right,.mt84{ margin-top: 60px;}
 .main2_left .conbox, .main2_right .conbox,.main2_both .conbox{padding: 30px;}
.main3_news li{width: 100%; margin-top: 30px;}
.main3_news li:first-child{ margin-top: 0;}
.dataitem_num{font-size: 1.2rem; line-height: 30px;}
.dataitem_num i{ font-size: 3rem;}
.tit_bt1{line-height: 50px;}
.tit_bt2{ display: none;}
.dataitem_bt, .dataitem_en {font-size: 1.4rem;}
.conbox .con_bt1{font-size: 1.6rem;}
.conbox .con_bt2{font-size: 1.8rem;}
.more_wz{margin-top:20px}
.footwz p{ margin-right: 0;}
.mapbox{height: calc(100vh - 200px);}

}
@media screen and (max-width: 596px) {
	.tt{padding:26px 0}
	.tit_bt{ font-size: 2.4rem;}
	.more_btn{font-size: 1.4rem;}
	.site_con .swiper-slide .bt{font-size: 1.6rem;}
	.main1con{padding-top:40px;}
	.data2{margin-top:40px;}
	.col_metas .col_path{ display: none;}
	.article h1.arti_title{font-size: 1.8rem;}
	.article .arti_metas span{ font-size: 1.2rem;}

}
@media screen and (max-width: 540px){
.l-banner{ height:40vw}
.dataitem_num i{font-size: 2.4rem; margin-right: 0px;}
.dataitem_bt, .dataitem_en{font-size: 1.2rem;}
.main2_left .conbox, .main2_right .conbox, .main2_both .conbox{padding:30px 20px}
.main3_news li .card{padding:20px}
.main3_news li .card .bt{padding-bottom:20px;margin-top:10px}
.main3_news li .card .more_btn{margin-top:10px}
.newstu_list li { width: 50%;padding:0 10px;}
}

/**
 * [xSmall Screen for Smart Phone]
 * 480~767
 */
@media screen and (max-width: 479px) {





 }
@media screen and (max-width: 414px){

}
/**
 * [Tiny Screen for Older Phone and Smart Phone]
 * <319
 */
@media screen and (max-width: 319px) {
    
}