@charset "utf-8";
/**
 * [xLarge Screen for PC]
 * >=1200
 */

@media screen and (max-width: 1440px) {
	
	.inner{width:100%}
	.search_box{ width:80%;}
	.main1 .ml_01{ width:45%;}
	.main1 .ml_02{ width:53%}
	.post2,.post4{ width:60%}
	.post3,.post5{ width:36%}
	.search_tab a{ font-size:2rem}
	.post6 .swiper{ padding:0 10px;}
	
} 
@media screen and (max-width: 1280px) {
	.wp-search{ height:60px;}
	.wp-search .search-k{ height:50px; line-height:50px;}
	.wp-search .addbtn,.wp-search .addbtn .search-submit{height:50px; width:100px; }
	.wp-search .addbtn .search-submit{ background-size:30px 30px}
	.ml_02 .post1_con .post_title{white-space: normal;display: -webkit-box;
		overflow: hidden;
		text-overflow: -o-ellipsis-lastline;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
		-webkit-line-clamp:2;
		line-clamp: 2;}
	.post1_con .more,.ml_02 .post1_con .more{ width:40px; height:40px;}
	.ml_02 .post1_con .more{ margin-top:20px;}
	.ml_02 li:nth-child(3), .ml_02 li:nth-child(4){ margin-top:-10px;}
	
	.post_bt .title{ font-size:2.4rem;}
	.post1_con .post_title,.ml_02 .post1_con .post_title,.post2_con .post2_title,.post3_con li .post3_title,.post4_con li .post4_title,.tu_box .pho_bt,.article_list .info .bt{ font-size:1.8rem;}
}



@media screen and (max-width: 1200px) {
	
	#l-container{ padding-top:40px;}
	
	
	.xuezi_list li .news_info .bt{font-size:2rem;}
	
	.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{ margin-bottom:20px;}
	
	
	.col_list .wp_listcolumn .wp_column a.selected span.column-name:after{ width:6px; height:11px;}

	
	.article h1.arti_title { line-height:1.6;font-size:2.4rem;}
	.article h2.arti_title {line-height:1.8;font-size:1.6rem; }
	
	.scene-listcon li{ width:50%}

}
/**
 * [Medium Screen for Pad]
 * 768~959
 */
@media screen and (max-width: 999px) {
#header .line{left:0;right:0;}
.head-top .inner{ padding-left:50px;}
.header .head-left{ float:none;display:inline-block; text-align:center; width:500px;}
.header .sitelogo{ display: flex; display: -webkit-flex; justify-content: center; -webkit-justify-content: center; margin:0 auto; float:none;}
.header .head-right .goback{padding-left:20px; background:url(../images/home.png) no-repeat left center; background-size:16px 15px; height:18px; line-height:20px; font-size:13px; color:#fff;}
.search_tab a{ font-size:1.8rem;padding: 0 20px; line-height: 46px; margin-right:0px;}
.search_bar{ margin-top:40px;}
.wp-search{ height:50px;}
.wp-search .search-k{ height:40px; line-height:40px;}
.wp-search .addbtn,.wp-search .addbtn .search-submit{height:40px; width:80px; }
.wp-search .addbtn .search-submit{ background-size:24px 24px}

.navi-aside-toggle,.navi-aside-search {display: block;}
/*导航样式：后台绑定时也可以定义配置*/
#nav{ height:auto}
.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;}



.main1 .ml_01,.main1 .ml_02,.post2,.post4,.post3,.post5{ width:100%}
.post3{ margin-top:40px;}
.post5{ margin-top:10px;}
.post2_con li{ padding-left:20px;}
.post3_con{ padding:1px 30px 20px;}
.post4_con ul{ margin-right:-20px;}
.post4_con li{ padding-right:20px;}
.post4_con li .news_day{ font-size:2.4rem;}
.post5{ height:auto; padding-top:70%}
	
/*内页*/
.col_path2{ height:50px;}
#d-container{ padding:20px;}
#d-container .inner{ padding:25px 10px 20px;}    
.col_metas .col_title h2{ font-size:2rem;}


}
/**
 * [Small Screen for Smart Phone and Mini Pad]
 * 480~767
 */

@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; padding-left:18px;}/**栏目名称图标**/
.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:1.6rem;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;padding:0 15px;}
.col_news_box2{margin:0px;padding:20px 15px;}


.col_news_list .wp_entry img,
.article .entry .read img{max-width:100%;height:auto!important; width:100%;}/**文章阅读部分图片大小限制**/

}



@media screen and (max-width: 768px) {
html{font-size:60.05%;}
body{font-size:1.4rem;}
.search_box { width:90%}
.post2:before{left:50%;}
.post2:after{ display:none}
.post2_con ul{ height:auto}
.post2_con li{ width:50%}
.post3_con{ padding:1px 10px 20px;}

.post4_con ul{ margin-right:0px;}
.post4_con li{ padding-right:0px; width:100%}
footer .inner{ position:relative}
.navbar-left{ margin-bottom:30px; width:100%}
.navbar-right{width:100%}
.navbar-tu{ position:absolute;width:110px; right:20px; top:0px;}
.article_list li{padding:10px 0;}
}

@media screen and (max-width: 720px) {
.header .head-left{ width:360px;}
.header .sitelogo .logo{ width:100%;}

}

	
@media screen and (max-width: 596px) {
.header .head-left{ width:300px;}
.search_box{ width:auto; padding:30px 10px}
.search_tab a{ font-size:1.4rem; padding:0 12px; line-height:36px;}
.wp-search .addbtn, .wp-search .addbtn .search-submit{ width:60px;}
.wp-search .addbtn .search-submit{ background-size:20px 20px}
.wp-search{ padding-left:5px;}
.wp-search .search-k::-webkit-input-placeholder {font-size:1.6rem;}
.wp-search .search-k::-moz-placeholder {font-size:1.6rem;}
.wp-search .search-k:::-moz-placeholder {font-size:1.6rem;}
.wp-search .search-k::-ms-input-placeholder {font-size:1.6rem;}
.mbanner .swiper-pagination span{ font-size:1.8rem}
.mbanner .swiper-pagination span.swiper-pagination-current{ font-size:2.4rem}
.post_bt{ margin-bottom:24px;}
.post_bt .tt{height:36px}
.post_bt .tt .icon{ width:36px;height:36px;}
.post_bt .title{ font-size:2rem;}
.post_bt:before{top:0;left:50px;}
.post_bt:after{left:130px;right:70px;}
.post_bt .more{font-size:1.4rem}

.main1{ padding-bottom:10px; padding-top:40px}
.post1_con{ padding:0 0 30px 0}
.post1_con:before{ display:none}
.post1_con:hover{background:none;border-radius: 0px;box-shadow:none;}
.post1_con .date{ height:28px; line-height:28px;font-size: 2.6rem;}
.post1_con .date .time{height:22px; line-height:22px;font-size: 1.6rem;}
.post1_con .post_title,.post1_con .post_wz{ margin-top:0px;}

.ml_02 li{ width:100%}
.ml_02 li:nth-child(1):after,.ml_02 li:nth-child(3):after{ display:none}
.ml_02 .post1_con{ padding:0 0 30px 0}
.post1_con .news_pho{ margin-bottom:0}
.ml_02 li:nth-child(3), .ml_02 li:nth-child(4){ margin-top:0;}
.post1_con .more{ display:none}

.post4_con li .date{ width:60px}
.post4_con li .post4_title{width: calc(100% - 72px);}

.post2_con li{ width:100%}
.post2:before{ display:none}
.post3_con li .icon,.post3_con li .icon img{ width:36px; height:36px;}
.navbar-tu .wz{font-size:1.4rem;}

.col_path2{height:40px; font-size:1.3rem}
.col_metas .col_title{ height:43px;}
.col_metas .col_title h2{font-size:1.6rem; padding:5px 0;}
.article_list .date{ width:100px;}
.article_list .info{width: calc(100% - 120px);}
.scene-listcon li a{ padding:0;}
.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; }

/* search */
.jzkey {
    font-size: 1.6rem;
    width: 100px;
	border-radius: 40px;
}
.jzkey option {
    font-size: 14px;
}
.wp-list {
    width: 100px
}
}
@media screen and (max-width: 540px){
.head-top{ padding-top:26px;}
.head-right{ position:absolute;top:6px;right:10px;}
.post1_con .post_title, .ml_02 .post1_con .post_title, .post2_con .post2_title, .post3_con li .post3_title, .post4_con li .post4_title, .tu_box .pho_bt{ font-size:1.6rem}
.navbar-left{ padding-left:100px;}
.navbar-left:before{left:80px;}
.navbar-left .bt{  font-size:1.8rem;}
.navbar-right .wz,.navbar-left .link a{font-size:1.5rem;}
.post1_con .post_wz,.copyright{font-size:1.4rem}
.navbar-tu{ position:static; margin:10px auto}

.article_list .info .bt{ font-size:1.6rem;}
}
/**
 * [xSmall Screen for Smart Phone]
 * 480~767
 */
@media screen and (max-width: 479px) {
.post1_con .post_title,.copyright{ line-height:1.4}
.post2_con li{ padding:10px 20px;}
.post4_con li .post4_title,.tu_box .pho_bt{ line-height:1.4;height:auto}
.navbar-left .link a{ margin-top:4px;}
.navbar-right .mail,.navbar-right .tel{ margin-top:8px;}
}
@media screen and (max-width: 440px) {

}
/**
 * [Tiny Screen for Older Phone and Smart Phone]
 * <350
 */
@media screen and (max-width: 350px) {

}