@charset "utf-8";
@media (max-width:1200px){	
	
	.c-con{ width:100%; box-sizing:border-box; padding-left:10px; padding-right:10px;}	
	/*.hd-con > .logo{ width:300px; padding-top:15px; padding-bottom:15px; }*/
	.hd-con > .banner > ul > li,.hd-con > .banner > ul > li i,.nav > .navlist > ul > li > p > a{ font-size: 12px; }
	.hd-con > .search{ width:160px;}
	.nav > .navlist > ul > li > div > a{ font-size: 14px; height: 44px; line-height: 44px; }
	.nav > .navlist > ul > li > div > p{  line-height: 44px; height: 44px;  }
	.nav > .navlist > ul > li::after{height: 44px; top:44px; }
	.nav > .navlist > ul > li > div > a{ height: 44px;line-height: 44px; font-size: 14px;  }
	.nav > .navlist > ul > li > div > p{  top:44px; line-height: 44px; height: 44px; font-size: 14px;  }
	.nav > .navlist > ul > li > div > p > a{  height: 44px; line-height: 44px; }


	.header-blank{ background-color:transparent; height:135px;}

	.toutiao > h3{ font-size: 30px; }
	
	/*.newsTab > p,*/.crAbout > header > p{ font-size: 16px; }
	

	.swiper3 .swiper-slide > a > h3{  line-height: 50px; height: 50px; font-size: 14px;}
	.swiper3 .swiper-button-next,.swiper3 .swiper-button-prev{ height: 50px; line-height: 46px }

	.nc-imgs{ width: 240px; flex-shrink: 0  }
	.nc-imgs > ul > li > a > h3 > p{ font-size: 12px; }
	.location{ width: 100%; min-width: 100%; }
}
@media (max-width:992px){
	
	/*.hd-con > .logo{ width:240px; padding-top:15px; padding-bottom:15px; }*/
	.hd-con > .banner > ul > li,.hd-con > .banner > ul > li i{ font-size: 10px; }
	.hd-con > .hdRight > .search{ width:160px; }
	.nav > .navlist > ul > li > div > a{ font-size: 12px; height: 36px; line-height: 36px;}
	.nav > .navlist > ul > li > div > a{ font-size: 12px; height: 36px; line-height: 36px; }
	.nav > .navlist > ul > li > div > p{  line-height: 36px; height: 36px;  }
	.nav > .navlist > ul > li::after{height: 36px; top:36px; }
	.nav > .navlist > ul > li > div > a{ height: 36px;line-height: 36px; font-size: 12px;  }
	.nav > .navlist > ul > li > div > p{  top:36px; line-height: 36px; height: 36px; font-size: 12px;  }
	.nav > .navlist > ul > li > div > p > a{  height: 36px; line-height: 36px; }

	.header-blank{ background-color:transparent; height:105px;}	

	.notic > header,.nc-list > ul > li{ font-size: 14px; }

	.toutiao > h3{ font-size: 24px; }

	.newsFlash{ width: 50%; }
	/*.newsTab > p,.menu > h3,*/.crAbout > header > p,.newsRight > .nr-news > header{ font-size: 14px; }
	.newsRight{  padding-left:2%;}
	.swiper1 .swiper-slide,.footer > .c-con,.ewm > h3/*,.newsTab > a*/,.newslist > ul > li/*,.menu > ul > li > a*/,.crAbout > .crAbout-content,.colToolsList > ul > li > a > h3,.imgs > .imgsList > ul > li > a > h3 > p{ font-size: 12px }
	
	.box{  padding-left:45px; padding-right:45px; }
	.box .swiper-button-next,.box .swiper-button-prev{   height:30px; width:30px; margin-top:-15px; } 
	.swiper3 .swiper-slide > a > h3{  line-height: 40px; height: 40px; font-size: 12px;}
	.swiper3 .swiper-button-next,.swiper3 .swiper-button-prev{ height: 40px; line-height: 36px }

	.introItemList> ul > li,.videoHot > h3,.videoList > ul > li > a > h3,.newsRight > .nr-news > section > ul > li,.toutiao > p,.ncHots-about > h4,.ncHots-about > p{ font-size: 12px; }
	.videoHot > h3{ height: 36px; line-height: 36px; }
	.videoList > ul > li > a > h3{ height: 30px; line-height: 30px; }
	.ncHots-about > h3{ font-size: 16px; }
	.ncHots-about > p{ height: 48px; overflow: hidden; }

	
}
@media (max-width:768px){	
	.header{ border-bottom:1px solid rgba(120,120,120,0.2); }
	.hd-con > .hdRight > .search,.nav,.links{ display: none; }
	.hd-con > .logo{ border-right:0; }
	.hd-con > .menu{ display: block; }
	.hd-con > .hdRight > .btn-login{ position: absolute; right:10px; top:50%; margin-top: -15px; }
	.header-blank{ background-color:transparent; height:65px;}
	.swiper1{ height: 0; }
	.swiper4{ height: auto; }
	.toutiao{ padding-top: 10px; padding-bottom: 10px; }
	.toutiao > h3{ font-size: 16px; }
	.newslist{ position: relative; }
	.newslist > ul > li{ padding-top: 1.5%; padding-bottom:1.5%; }

	.f1{ display: block; }
	.newsFlash,.newsRight{ width: 100%; }
	.swiper3 .swiper-button-next i,.swiper3 .swiper-button-prev i{ font-size: 16px; }
	.newsRight > .nr-news > section > ul > li{ height: 24px; line-height: 24px; }
	.newsRight{ padding-left:0; margin-top: 2%; height: auto; }
	/*.newsTab > p{ padding:0 0; font-size: 12px;}
	.newsTab > p + p{ margin-left:8px; }*/

	.intro > .introItem{ width: 100%; float: left; margin-right:0;}
	.intro > section + section{ margin-top: 10px; }

	.imgs > header > p{ width: 22px;}
	.intro > .introItem > header > p,.imgs > header > h3{ font-size: 16px; }
	.videos,.videoList > ul{ display: block; }
	.videos{ padding:10px; }
	.videoHot,.videoList{ width: 100%; }
	.videoHot > h3,.videoList > ul > li > a > h3{ font-size: 14px; }
	.videoHot > h3{ height: 48px; line-height: 48px; }
	.videoList > ul > li > a > h3{ height: 40px; line-height: 40px; }
	.videoList > ul > li{ width: 32%; float: left; margin-top:2%; margin-right:2%; padding-left:0; }
	.videoList > ul > li:nth-of-type(3n){ margin-right: 0; }
	.imgs > .imgsList > ul > li{ width: 49%;margin-right:0; margin-top: 2%; }
	.imgs > .imgsList > ul > li:nth-of-type(2n){  float: right; }
	.imgs > .imgsList > ul > li > a > h3 > p,.introItemList> ul > li{ font-size: 14px; }
	.location > .c-con{ padding-top:12px; padding-bottom:12px;}
	.location > .c-con i{ font-size:12px; }
	.location > .c-con i:nth-of-type(1){ font-size: 14px;}
	.pages > a{ font-size: 12px; }

	.newsCols{ display: block; }
	.nc-imgs,.nc-main{ width:100%; }
	.nc-main{ padding-right:0; }
	.nc-hots,.nc-list{ padding-right:0; border-right:0; width:100%; }
	.nc-hots{ padding-top: 10px;padding-bottom: 10px;}
	.ncHots-img{ width: 220px;}
	.ncHots-about{ padding-left:10px; }
	.ncHots-about > h3{ height: 48px; line-height: 24px; overflow: hidden; font-size: 14px; }
	.nc-imgs > ul > li > a > h3 > p{ height: auto; font-size: 14px; }

	.footer{ margin-top: 4%; }
	.footer > .c-con{ display: block; }
	.online,.copyright{ width:100%; }
	.copyright{ text-align: left; margin-top: 10px; margin-bottom: 10px; padding-left: 0; }
	.ewm{ margin:0 0;}

	
}

@media (max-width:640px){	
	.hd-con > .logo{ width: 240px; padding-top: 5px; padding-bottom:5px; }
	.hd-con > .hdRight{ display: none; }	
	.header-blank{ background-color:transparent; height:57px;}
	.imgs > .imgsList > ul > li > a > h3 > p{ font-size: 12px; }
	.videoHot > h3,.videoList > ul > li > a > h3,.nc-imgs > ul > li > a > h3 > p{ font-size: 12px; }
	.videoHot > h3{ height: 36px; line-height: 36px; }
	.videoList > ul > li > a > h3{ height: 30px; line-height: 30px; }
}

@media (max-width:480px){
	
	.videoList > ul > li{ width: 48.5%; float: left; margin-top:3%; margin-right:0; padding-left:0; }
	.videoList > ul > li:nth-of-type(2n){ float: right; }

	.adList > ul > li{ width: 100%; float: left; overflow: hidden; }
	.adList > ul > li + li{ margin-top: 10px; }
	.introItemList> ul > li{ font-size: 12px; }
	.nc-hots{display: block; }
	.ncHots-img,.ncHots-about{ width:100%;}
	.ncHots-about{ padding-left:0; margin-top: 10px; }
	.ncHots-about > h3{ height: auto; line-height: 1.5; margin-bottom:5px; }
	.ncHots-about > p{ height: auto; line-height: 20px; margin-top:5px; margin-bottom: 5px; }

}
	
@media (max-width:375px){	
	
}