@charset "UTF-8";
/**
 * [xLarge Screen for PC]
 * >=1200
 */

/**
 * [Large Screen for PC & Pad]
 * 960~1199
 */
@media screen and (max-width: 1430px) {
.inner,.mbanner .swiper-foot{ width:100%;}
.mbanner .swiper-slide{ }
.tab-box1 .swiper-button-next,.tab-box3 .swiper-button-next{right:0;}
.tab-box1 .swiper-button-prev,.tab-box3 .swiper-button-prev{left:0;}



} 

@media screen and (max-width: 1280px) {
.mbanner .swiper-slide{  }
.main_03con2 .news_img{ width:220px;}
.main_03con2 li .info{ width:calc(100% - 220px);}
.column-banner{ height:320px;}
.news_list3 li{ width:50%;}
}

@media screen and (max-width: 1040px) {
.mbanner .swiper-slide{ }
.news_list4 li{ width:50%;}
}
/**
 * [Medium Screen for Pad]
 * 768~959
 */
@media screen and (max-width: 999px) {
.header .inner{ position:relative; padding:0;}
.header .head-left,.header .head-right{ float:none;width:100%;}
.header .head-left{padding:20px 40px;}
.header .head-right{ padding:4px; background:#0057a6;}
.top_link{ position:absolute;top:29px; right:15px;}
.sousuo{ margin-top:0; width:100%;}
.searchbox{ height:40px;}
.wp-search .search-input {margin-right: 38px;}
.wp-search .search-input input.search-title {height: 38px;line-height: 38px;}
.wp-search .search-btn,.wp-search .search-btn input.search-submit {width:38px;height:38px;}
.navi-aside-toggle,
.navi-aside-search {display: block;}
#nav{ 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;}

.mbanner .swiper-slide{ }
.mbanner .swiper-bt{height:60px;}
.mbanner .swiper-button-next, .mbanner .swiper-button-prev{ width:50px; height:50px;}

.main1{ padding-top:40px;}
.main1 .tab-menu{ margin-bottom:20px;}
.title_01{height:36px;}
.title_01 .bt1{ font-size:30px;line-height:36px;}
.title_01 .bt1:before{height:36px;}
.main2{ padding-top:140px;padding-bottom: 40px;}
.main3,.main4{ padding:60px 0px;}

.main_03con2 .news_img{ width:36%}
.main_03con2 li .info{ width:62%}
.main4 .ml,.main4 .mr{ float:none; width:100%;}
.main4 .mr{ margin-top:60px;}


.column-banner{ height:280px;}


}

@media screen and (max-width: 860px) {
.mbanner .swiper-slide{ }
.mbanner .swiper-bt{ width:100%;}
.mbanner .swiper-button-prev{left:10px;}
.mbanner .swiper-button-next{right:10px;}

.main_03con2 .news_title{ line-height:30px; height:60px;}
.main_03con2 .news_time{ margin-top:6px; padding-top:10px;}
.tab-box2 .card2 .slide-bt{ width:116px; height:36px; line-height:34px;}




#l-container .inner{padding:20px 0px 50px;}
#d-container .inner {padding:0px 0px;}
.column-switch {display:block;}
.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;} 
.col_menu .col_menu_con{display:none;border:0px solid #e4e4e4;}
.col_metas .col_title h2 {font-size:18px;}/**当前栏目名称**/

.col_news {width: 100%;float:none;} /**栏目新闻**/
.col_news .col_news_box{margin-left: 0px;margin-right: 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%;}/**文章阅读部分图片大小限制**/

.news_list1 li{ padding:0px 30px;}
.news_list2 li{ padding:30px}
.news_list1 li .news-item{ padding:17px 20px 17px 106px;}
.news_list1 .date{ width:72px;}
.page2 .col_news_con{ padding:10px 30px;}
.article .arti_metas{ margin-bottom:0;}
.article .entry .read,.article .entry .read p{ font-size:16px;}

.news_list4{ padding-top:30px;}

}
@media screen and (max-width: 820px) {

.column-banner{ height:240px;}
}





/**
 * [Small Screen for Smart Phone and Mini Pad]
 * 480~767
 */
@media screen and (max-width: 767px) {
.header .sitelogo{ width:350px;}
.mbanner .swiper-slide{ }
.navi-aside-toggle{top:30px;}
.main_03con2 ul{ margin:0;}
.main_03con2 ul li{ width:100%; margin:0; margin-top:24px;}
.main_03con2 .news_title{ line-height:36px;height:72px;}
.main_03con2 .news_time {margin-top: 16px; padding-top: 18px;}
.footer .ml_logo{ width:360px;}

.main1 .tab-menu li{ margin:0; width:25%; text-align:center;}
.main2 .tab-menu li,.main3_01 .tab-menu li,.main3_02 .tab-menu li{margin:0 2%; width:20%;text-align:center; }
.main3_01 .tab-menu ul,.main3_02 .tab-menu ul{ width:100%;}


/*栏目图片*/
.column-banner{ height:200px;}
.column-root-name{ font-size:26px;}
.column-breadcrumb{ margin-bottom:10px;}

}


@media screen and (max-width: 640px){
.mbanner .swiper-slide{  }
.mbanner .swiper-bt{ height:42px; font-size:16px;}

 }
 @media screen and (max-width: 610px){
.main_03con2 .news_img{ width:36%;}
.main_03con2 li .info{ width:64%;}
.main_03con2 .news_time{ margin-top:5px;padding-top: 12px;} 

.main3_01 .tab-menu li{ margin:0 6px; width:calc(25% - 12px)}
.title_01.half{ height:auto;}
.title_01.half .tab-more{ top:50px; left:50%; transform:translateX(-50%);}
.main2 .tab-menu,.tab-box3{ margin-top:50px;}
.main3_02 .tab-menu{margin-top:60px;}
 }
/**
 * [xSmall Screen for Smart Phone]
 * 480~767
 */
  @media screen and (max-width: 575px) {
	 
	  
	 }
  @media screen and (max-width: 540px) {
.mbanner .swiper-slide{ }
.mbanner .swiper-button-next, .mbanner .swiper-button-prev{ width:30px; height:30px;}
.tab-box3 .card3 .slide-info .more{ margin-top:14px;}
.top_links1{ display:none;}
.footer-top{ padding:40px 0px;}
.fot_02 p,.copywz{ font-size:14px;}
.title_01 .bt1{ font-size:26px;}
.title_01 .tab-more{font-size:14px;width: 60px;}
.main4 .list_item li .bt{font-size:18px;}

.main1 .tab-menu{ margin-bottom:0px; height:auto;}
.main2 .tab-menu{ height:auto;}
.main3_01 .tab-menu{ margin-top:10px; height:auto; padding-top: 50px;}
.main3_01 .tab-menu ul:before{ display:none;}
.main1 .tab-menu li,.main2 .tab-menu li,.main3_01 .tab-menu li,.main3_02 .tab-menu li{ margin:0 20px; width:calc(50% - 50px); margin-top: 10px; font-size:16px;}
.main3_01 .tab-menu li span{font-size:16px;}
.main4 .mr .tab-menu li{margin:0 10px;font-size:16px;}
.tab-box2 .card2 .slide-bt,.main_03con2 .news_title{font-size:16px;}

.column-banner{ height:180px;}
.column-root-name{ font-size:22px;}
.column-banner .inner{ bottom:30px;}
.news_list2 li .news-card{ padding-left:230px;}
.news_list2 li .pic{ width:200px;}
.news_list3 li,.news_list4 li{ width:100%;}

 }

@media screen and (max-width: 479px) {
.header .sitelogo{ width:90%;}	
.main_03con2 .news_title{ line-height:30px; height:60px;}
.main_03con2 .news_time{ margin-top:6px; padding-top:10px;}
.article h1.arti_title {line-height: 28px;font-size:18px;}
.article h2.arti_title {line-height: 28px;font-size: 16px;}

.news_list2 li .news-card{ padding-left:0;}
.news_list2 li .pic{ position:relative; width:100%; height:40vw;}
.news-card .bt{ margin-top:10px; font-size:18px;}
.news-card .wz{ min-height:auto;}

}
@media screen and (max-width: 440px) {
.mbanner .swiper-slide{  }
.footer .ml_logo{ width:90%;}

}
@media screen and (max-width: 414px) {
.mbanner .swiper-slide{  }
.column-banner{ height:150px;}
.column-banner .inner{ bottom:20px;}
}
@media screen and (max-width: 375px) {
  .mbanner .swiper-slide{ }  
}
/**
 * [Tiny Screen for Older Phone and Smart Phone]
 * <319
 */
@media screen and (max-width: 319px) {
    
}