@charset "UTF-8";
/**
 * [xLarge Screen for PC]
 * >=1200
 */

/**
 * [Large Screen for PC & Pad]
 * 960~1199
 */
@media screen and (max-width: 1400px) {
.inner,.mbanner .swiper-box,.mbanner .swiper-foot{ width:100%;}
.header .inner,.footer .inner,.mod{ padding:0 20px;}
.tu_list .slide-bt2{ margin-top:0;}
} 

@media screen and (max-width: 1280px) {
.mbanner .swiper-slide{height:40vw;}
.mbanner .side_bot{ height:64px;}
.mbanner .swiper-button-next, .mbanner .swiper-button-prev{ bottom:16px;}
.mbanner .swiper-pagination{bottom:4px;}

.main1 .ml{ width:640px}
.main1 .mr{width:calc(100% - 670px)}
.main1_top .bt{ width:206px;}
.main1_info .wz{ min-height:140px;}

.es_article_content img {margin: 0 auto!important;max-width:100%!important;display:block;width: auto;}




.l-banner{ height:30vw}
}

@media screen and (max-width: 1224px) {
	.tu_list .time2{ margin-bottom:4px;}
	.tu_list .info2 .slide-bt1{ display:none;}
	.tu_list .info2 .slide-bt2{ height:90px;    -webkit-line-clamp: 3;}
  .news_list3 li{padding:0 10px;}
	.news-pic .bt{ font-size:18px; line-height:24px;}
}

@media screen and (max-width: 1024px) {
.wcen.f_between{justify-content: center;-webkit-justify-content: center;}	
.main1{ padding:69px 0 80px 0;}
.main1 .ml{ width:100%; padding:0 20px;}
.main1 .mr{ width:100%; padding:0 20px; margin-top:40px;}
.main1_info .wz{min-height:auto;margin-bottom:20px;}	
.cenbtn.f_end{justify-content: center;-webkit-justify-content: center;}	
.newsmod{ padding:0;}
.main3_menu{ width:300px;}	
.main3_list{width:calc(100% - 300px); padding:30px 40px 0px}	
.main3_menu li .btname{ height:50px;}	
.main4{ padding-top:80px;}
.main4_top .bt{ width:540px;}	
#l-container .inner{ padding-top:60px;}
.col_menu .col_menu_head h3.col_name .col_name_text{ padding:5px; line-height:40px;}	
.col_menu .col_menu_head h3.col_name,.col_metas .col_title h2{ font-size:24px;}	

}
/**
 * [Medium Screen for Pad]
 * 768~959
 */
@media screen and (max-width: 999px) {
#header{ height:auto; padding-bottom:25px;}
.header .inner{ padding-left:50px;}
.header .head-left,.header .head-right{ padding-top:25px;}
.header .sitelogo{ width:435px;}
.sousuo,
.navi-aside-toggle,
.navi-aside-search {display: block;}


#nav,.top_links1{ display:none;}
.wp-menu.nowrap{-webkit-flex-wrap:wrap;-webkit-box-lines:single;-moz-flex-wrap:wrap;flex-wrap:wrap;}
.wp-navi-aside .navi-aside-wrap li{ width:100%;}

/*导航样式：后台绑定时也可以定义配置*/
.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-aside .navi-aside-wrap .wp-menu{ display:block;}
.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;}

.main1_info .wz,.main2 .wz{ font-size:22px; line-height:40px;}
.main3_list li a .bt{font-size:22px;}
.main2 .bt{ font-size:60px;}
.main2 .wz{width:100%;}
.main4{ padding-bottom:40px;}
.tu_list .info2 .slide-bt2{ height:60px;    -webkit-line-clamp: 2;}
.footer-bottom{ clear:left;}
.copywz{  position:absolute; bottom:0px; margin-top:0;}
.l-banner img{width:100%;height:100%;}
.col_news_head{ padding:20px 30px}
.news_list2 li{ padding:30px;}
.news_list2 li .news-card{ padding-left:280px;}
.news_list1 li{padding:0 30px;}
.article h1.arti_title{ font-size:26px;}
.article .arti_metas{ padding:14px 0 16px; margin-bottom:10px;}
.news_list3 li{padding:0 20px;}
.news_list3 li{ width:50%;}
}
@media screen and (max-width: 950px) {
.news_list2 li .pic{ position:relative; width:100%; height:30vw; margin-bottom:30px;}
.news_list2 li .news-card{ padding-left:0px;}
.news-card .wz{min-height:auto}

}

@media screen and (max-width: 860px) {

}
@media screen and (max-width: 820px) {
.mbanner .swiper-slide{height:50vw;}
.l-banner{ height:32vw}
}





/**
 * [Small Screen for Smart Phone and Mini Pad]
 * 480~767
 */
@media screen and (max-width: 767px) {
	
	
.mbanner .swiper-bt{ width:100%; height:40px; font-size:16px;}	
	
.header .sitelogo{ width:350px;}
.top_links2{ margin-left:0; width:120px; height:32px; line-height:32px;}
.top_links2 span{ font-size:14px; margin-left:10px;}
.main1_info .wz,.main2 .wz{ font-size:16px; line-height:34px;}
.main3_list li a .bt{font-size:14px;}
.main3_menu{ width:100%;}
.main3_list{width:100%; padding-bottom:30px;}
.main3_menu .f_col{-webkit-flex-direction:row;flex-direction:row;}
.main3_menu li{ width:100%; height:100px;}
.main3_menu li.selected{ padding:0;}
.main3_menu li .btname{ height:30px;}
.main3_menu li.selected .more{ margin-top:0; width:46px; margin-left:20px;}
.main3_list li a{ padding:18px 0;}
.main3_list li a .time{top:18px;}

.main2 .bt{ font-size:40px; line-height:64px;}
.main4_top .bt{ width:440px;}
.copywz{bottom:-40px; left:0;right:0; text-align:center;}
/*栏目图片*/
.l-banner{ text-align:center;}
#l-container.wrapper .inner{ padding-top:0;}
#l-container.wrapper .inner .mod,
#d-container.wrapper .inner .mod{padding:0;}

.column-switch {display:block;top: 12px;}
.col_menu .col_menu_head h3.col_name{ padding:0;}
.col_menu .col_menu_head h3.col_name .col_name_text {display:block;line-height:40px;padding: 5px 20px;font-size: 17px;}/**栏目名称图标**/
.col_menu {width: 100%;float:none;margin-right:0px;position:relative;} 
.col_menu .col_menu_con{display:none;border:0px solid #e4e4e4;}
.col_list .wp_listcolumn .wp_column a .column-name{padding:15px 30px 15px 30px;}
.col_news_head{ padding:20px 30px;}
.col_metas .col_title h2 {font-size:18px;}/**当前栏目名称**/
.colum-box{ margin-top:20px;}
.col_news {width: 100%;float:none;} /**栏目新闻**/
.col_news .col_news_box{margin-left: 15px;margin-right: 15px;}
.page2 .col_news .col_news_box {margin-left: 15px; margin-right: 15px;}
.col_news_con { padding:5px 0px 10px 0px; margin:0 0px;}
.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;}
.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%;}/**文章阅读部分图片大小限制**/

.news_list2 li .news-card{ padding-left:280px;}
.news_list2 li .pic{ width:250px; height:140px; position:absolute; margin-bottom:0;}
.news-card .wz{min-height:72px}
.page2 .col_news_con{ padding:30px;}
.es_list_singlearticle {
    padding: 0px 30px 0;
}
}


@media screen and (max-width: 680px){
	.tu_list .swiper-slide:hover .slide-bt2{ margin-top:0;}
.l-banner{ height:36vw}
#footer {
    background: url(images/footer.png) no-repeat center;
    background-size: cover;
    padding: 20px 0 40px;
    box-sizing: border-box;
}
 }
 
  @media screen and (max-width: 630px){

.tu_list .swiper-slide .time2,.tu_list .swiper-slide .time3{ display:none;}
.weizhi {left: 20px; color:14px}
 }
 @media screen and (max-width: 610px){
.main4_top .bt{ width:70%;}
.main4_top .more{ width:58px; height:38px; background:url(./images/more.png) no-repeat;}
.l-banner{ height:40vw}
.news_list2 li .pic{ position:relative; width:100%; height:44vw; margin-bottom:30px;}
.news_list2 li .news-card{ padding-left:0px;}
.news-card .wz{min-height:auto}
 }
/**
 * [xSmall Screen for Smart Phone]
 * 480~767
 */
  @media screen and (max-width: 540px) {
.header .head-right{ padding-top:2px;}
.mbanner .side_bot{ width:100%; height:50px;}
.mbanner .swiper-button-next, .mbanner .swiper-button-prev{ bottom:10px;}
.mbanner .swiper-pagination{left:20px;bottom:0px; font-size:18px;}
.mbanner .swiper-pagination-current{font-size:26px;}
.mbanner .side_bot:before{left:120px; width:80px;}
.footer .ml{ width:96%; margin-bottom:10px;}
/* .footer .ml .sitelogo img{ width:100%;} */
.fot_01,.fot_03,.copywz{ font-size:18px;}
.news_list3 li{padding:0 10px;}
.weizhi{ bottom:10px;}
.mane{ font-size:24px;}
 }

@media screen and (max-width: 479px) {
.tu_list .swiper-slide .time2,.tu_list .swiper-slide .time3{ display:block;}
.main3_menu li{ height:80px;}
.main3_menu li .btname{ height:20px;}

.article h1.arti_title {line-height: 28px;font-size:18px;}
.article h2.arti_title {line-height: 28px;font-size: 16px;}
.news_list3 li{ width:100%;}
}
@media screen and (max-width: 440px) {

}
@media screen and (max-width: 414px) {
.header .sitelogo {
    width: 96%;
}
.copywz{ line-height:26px;}
}
@media screen and (max-width: 375px) {
    
}
/**
 * [Tiny Screen for Older Phone and Smart Phone]
 * <319
 */
@media screen and (max-width: 319px) {
    
}