/* XS Portrait */
@media (max-width: 479px) {

	.container{
		width:100%;
	}

	section{
		padding: 40px 0px;
	}


	.module_title{
		font-size: 20px;
	}

	#jingcai .title{
		font-size: 28px;
	}

	.zh-title{
		font-size: 18px;
		letter-spacing: 0.15em;
	}
	.en-title{
		font-size: 12px;
		padding-left: 10px;
	}

	.item_title{
		font-size: 24px !important;
        		line-height: 38px !important;
        		height: max-content !important;
		-webkit-line-clamp: 100;
	}
	#menu .navbar-brand img{
		width:70px;
	}

	#logo>div:nth-child(3){
		padding:10px 15px 0px 0px;
	}

	#menu ul>li{
		text-align: left;
	}
	#menu ul>li>div.subMenu{
		display: none;
		position: absolute;
		left:150px;
		border-radius: 4px;
		margin-top:-10px;
	}

	#menu ul>li>div.subMenu i{
		display: none;
	}

	#toutiao #toutiao-1{
		padding: 0px;
	}
	#toutiao>div>div>div:nth-child(2){
		display: none;
	}

	#xynews-department .toutiao-img-2{
		min-height: 0px;
	}

	#xynews-department .toutiao-2 .date{
		padding: 5px 0px;
	}

	#xynews-department>div>div.row>div:nth-child(2){
		margin: 80px 0px;
	}


	#xynews-department .biaoti *{
		padding: 0px;
	}

	#xynews-department .biaoti img{
		display: inline-block;
		margin: -10px 0px 0px -20px;
	}

	#media{
		padding: 30px 0px 0px 10px;
		text-align: center;
	}

	#shangde,#shangyong,#shangneng,#img-1,#img-2{
		display: none;
	}


	#quickcenter .item svg{
		width: 40px;
	}

	#quickcenter .item{
		padding: 0px;
		font-size: 18px;
		text-align: center;
	}

	#notice .item>div:nth-child(2){
		font-size: 16px;
	}

	#notice .item .item_title{
		height:40px;
		line-height: 30px;
		padding: 10px 0px;
	}

	#notice .item  .item_content{
		height:80px;
		padding: 10px 0px;
	}

	#notice .item>div:nth-child(1){
		font-size: 14px;
		padding: 0px;
	}


	#topic .container .content{
		background:  no-repeat ;
		padding:30px 0px;
	}

	#topic .container .content>div{
		font-size: 16px;
	}

	#topic .container .content>div:nth-child(1){
		display: none;
	}
	#topic .container .content>div:nth-child(1),
	#topic .container .content>div:nth-child(2),
	#topic .container .content>div:nth-child(3),
	#topic .container .content>div:nth-child(3)>div:nth-child(1),
	#topic .container .content>div:nth-child(3)>div:nth-child(2),
	#topic .container .content>div:nth-child(4),
	#topic .container .content>div:nth-child(4)>div:nth-child(1),
	#topic .container .content>div:nth-child(4)>div:nth-child(2),
	#topic .container .content>div:nth-child(5),
	#topic .container .content>div:nth-child(5)>div:nth-child(1),
	#topic .container .content>div:nth-child(5)>div:nth-child(2),
	#topic .container .content>div:nth-child(6){
		padding:0px;
		width: 100%;
		height:100px;
	}

	#topic .container .content>div:nth-child(3),
	#topic .container .content>div:nth-child(4),
	#topic .container .content>div:nth-child(5){
		height:200px;
	}

	#topic .icon{
		font-size: 30px;
		padding-bottom: 10px;
	}

	#topic .container .content>div:nth-child(n+5){
		display: none;
	}

	#topic{
		padding-bottom: 0px;
	}

	#link{
		font-size: 14px;
	}

	#link_div>div>div:nth-child(n+4){
		display: none;
	}

	#copyright{
		font-size: 12px;
	}

	#copyright .row>div:nth-child(3){
		display: none;
	}

	#_ideConac{
		display: none;
	}

	#dept_home .mask>div:nth-child(1),
	#image_home .mask>div:nth-child(1),
	#org_home .mask>div:nth-child(1),
	#list_home .mask>div:nth-child(1){
		font-size: 20px;
		padding:0px 5px 10px 0px;
		letter-spacing: 0.2em;
	}

	#dept_home .mask>div:nth-child(2),
	#image_home .mask>div:nth-child(2),
	#org_home .mask>div:nth-child(2),
	#list_home .mask>div:nth-child(2){
		font-size: 8px;
		padding: 10px 5px 10px 0px;
		letter-spacing: 0.5em;
	}

	#org-list .container .org-item{
		height: 350px;
	}
	#content .article{
		padding:20px 5px;
	}
	#article_search{
		display: none;
	}
}
/* xs */
@media (max-width: 767px) {
	.container{
		width:95%;
		max-width:95%;
	}

	.zh-title{
		font-size: 24px;
	}

	.module_title{
		font-size: 18px;
		line-height: 40px;
	}

	.module_title_en{
		font-size: 14px;
		line-height: 40px;
	}

	.item_title{
       		font-size: 24px !important;
        		line-height: 38px !important;
        		height: max-content !important;
		-webkit-line-clamp: 100;
	}

	.item_content{
		font-size: 12px;
		line-height: 30px;
		height: 100px;
	}

	.item_more{
		font-size: 12px;
		line-height: 20px;
	}

	#home-slider .home-slider-bg-image div{
		font-size: 36px;
	}

	#dept_home .mask>div:nth-child(1),
	#image_home .mask>div:nth-child(1),
	#org_home .mask>div:nth-child(1),
	#list_home .mask>div:nth-child(1){
		font-size: 24px;
		padding:0px 5px 10px 0px;
		letter-spacing: 0.2em;
	}


	#org-list .container .org-item{
		height: 320px;
	}
	#dept_home .mask>div:nth-child(1),
	#image_home .mask>div:nth-child(1),
	#org_home .mask>div:nth-child(1),
	#list_home .mask>div:nth-child(1)
	{
		font-size: 28px;
		padding:30px 0px 0px 12%;
	}
	#dept_home .mask>div:nth-child(2),
	#image_home .mask>div:nth-child(2),
	#org_home .mask>div:nth-child(2),
	#list_home .mask>div:nth-child(2)
	{
		font-size: 14px;
		padding: 10px 0px 0px 12%;
	}
	#content .article{
		padding:20px 5px;
	}

	#article_search{
		display: none;
	}
}

/* sm */
@media (min-width: 768px) and (max-width: 991px) {
	.container{
		width:95%;
		max-width:95%;
	}
	#menu .navbar-nav .nav-item{
		font-size: 14px;
	}
	#home-slider .home-slider-bg-image div{
		font-size: 48px;
	}


	.zh-title{
		font-size: 24px;
	}

	.module_title{
		font-size: 18px;
		line-height: 40px;
	}

	.module_title_en{
		font-size: 14px;
		line-height: 40px;
	}

	.item_title{
		font-size: 12px;
		line-height: 38px;
		height: 40px;
	}

	.item_content{
		font-size: 12px;
		line-height: 30px;
		height: 100px;
	}

	.item_more{
		font-size: 12px;
		line-height: 20px;
	}



	#list_home .mask>div:nth-child(2){
		font-size: 16px;
		padding: 30px 5px 20px 0px;
		letter-spacing: 0.5em;
	}

	#jingcai #img-2 {
		height: 200px;
	}

	#jingcai #shangde div:nth-child(2),#jingcai #shangyong div:nth-child(2),#jingcai #shangneng div:nth-child(2){
		padding: 10px 0px;
		font-size: 24px;
		margin-bottom: 10px;
	}

	#dept_home .mask>div:nth-child(1),
	#image_home .mask>div:nth-child(1),
	#org_home .mask>div:nth-child(1),
	#list_home .mask>div:nth-child(1)
	{
		font-size: 32px;
		padding:30px 0px 0px 12%;
	}
	#dept_home .mask>div:nth-child(2),
	#image_home .mask>div:nth-child(2),
	#org_home .mask>div:nth-child(2),
	#list_home .mask>div:nth-child(2)
	{
		font-size: 14px;
		padding: 10px 0px 10px 12%;
	}
	#content .article{
		padding:20px 5px;
	}

	#article_search{
		display: none;
	}

}


/* md */
@media (min-width: 992px) and (max-width: 1150px) {
	.container{
		width:95%;
		max-width:95%;
	}

	.zh-title{
		font-size: 24px;
	}

	.module_title{
		font-size: 18px;
		line-height: 40px;
	}

	.module_title_en{
		font-size: 14px;
		line-height: 40px;
	}

	.item_title{
		font-size: 12px;
		line-height: 38px;
		height: 40px;
	}

	.item_content{
		font-size: 12px;
		line-height: 30px;
		height: 100px;
	}

	.item_more{
		font-size: 12px;
		line-height: 20px;
	}

	#toutiao .title{
		padding-top:10px;
	}

	#home-slider .home-slider-bg-image div{
		font-size: 100px;
	}

	#menu #logo .logo_zh{
		font-size:24px;
	}

	#menu #logo .logo_en{
		font-size:6px;
		letter-spacing:-0.1em;
	}
	#menu .navbar div.logo img.logoImage{
		width:100px;
	}

	#menu .navbar-brand img{
		width:80px;
	}
	#menu .navbar-nav .nav-item{
		font-size: 16px;
	}

	#menu .navbar-nav .nav-item li>*{
		margin-left: 0px;
		margin-right: 0px;
	}

	#jingcai #img-2 {
		height: 150px;
	}


	#jingcai #shangde div:nth-child(2),#jingcai #shangyong div:nth-child(2),#jingcai #shangneng div:nth-child(2){
		padding: 10px 0px;
		font-size: 28px;
		margin-bottom: 10px;
	}


	#quickcenter .item svg{
		width: 50px;
		height: 50px;
	}

	#copyright>div>div>div:nth-child(n+2){
		font-size: 12px;
	}
	#quickcenter .item{
		font-size: 24px;
	}

	#dept_home .mask>div:nth-child(1),
	#image_home .mask>div:nth-child(1),
	#org_home .mask>div:nth-child(1),
	#list_home .mask>div:nth-child(1){
		font-size: 72px;
		padding:0px 5px 10px 0px;
		letter-spacing: 0.2em;
	}

	#dept_home .mask>div:nth-child(2),
	#image_home .mask>div:nth-child(2),
	#org_home .mask>div:nth-child(2),
	#list_home .mask>div:nth-child(2){
		font-size: 20px;
		padding: 30px 5px 20px 0px;
		letter-spacing: 0.5em;
	}

	#notice .item>div{
		padding: 5px 0px;
	}
	#notice .item>div:nth-child(1)
	{
		font-size: 16px;
	}
	#notice .item>div:nth-child(2)
	{
		font-size: 14px;
	}

	#topic .container .content>div{
		height: 600px;
		font-size: 14px;
	}


	#topic .container .content>div:nth-child(2){
		padding-top: 340px;
	}

	#topic .container .content>div:nth-child(3)>div:nth-child(1){
		padding-top: 100px;
	}
	#topic .container .content>div:nth-child(3)>div:nth-child(2){
		padding-top: 180px;
	}

	#topic .container .content>div:nth-child(4)>div:nth-child(1){
		padding-top: 100px;
	}
	#topic .container .content>div:nth-child(4)>div:nth-child(2){
		padding-top: 250px;
	}

	#topic .container .content>div:nth-child(5)>div:nth-child(1){
		padding-top: 200px;
	}
	#topic .container .content>div:nth-child(5)>div:nth-child(2){
		padding-top: 150px;
	}
	#topic .container .content>div:nth-child(6){
		padding-top: 180px;
	}

	#topic .icon{
		font-size: 30px;
		padding-bottom: 10px;
	}

	#link{
		font-size: 14px;
	}

	/***立体字**/
	/*图片页面*/
	#dept_home .mask>div:nth-child(1),
	#image_home .mask>div:nth-child(1),
	#org_home .mask>div:nth-child(1),
	#list_home .mask>div:nth-child(1)
	{
		font-size: 32px;
		padding:40px 0px 0px 150px;
	}
	#dept_home .mask>div:nth-child(2),
	#image_home .mask>div:nth-child(2),
	#org_home .mask>div:nth-child(2),
	#list_home .mask>div:nth-child(2)
	{
		font-size: 14px;
		padding: 20px 0px 20px 150px;
	}
	#content .article{
		padding:20px 20px;
	}
}

/* lg */
@media (min-width: 1150px) and (max-width: 1650px) {
	.container{
		width:95%;
		max-width:95%;
	}
	#home-slider .home-slider-bg-image div{
		font-size: 100px;
	}

	.zh-title{
		font-size:24px;
		padding-top: 5px;
	}

	.en-title{
		font-size: 12px;
		letter-spacing: 0.1em;
		padding-left: 5px;
	}


	.module_title{
		font-size: 24px;
		line-height: 40px;
	}

	.module_title_en{
		font-size: 16px;
		line-height: 40px;
	}

	.item_title{
		font-size: 16px;
		line-height: 38px;
		height: 60px;
	}

	.item_content{
		font-size: 14px;
		line-height: 30px;
		height: 110px;
	}

	.item_more{
		font-size: 14px;
		line-height: 20px;
	}


	#menu .navbar div.logo img.logoImage{
		margin-top:10px;
		width:100px;
	}
	#menu ul>li{
		font-size: 16px;
	}

	#menu ul>li div.subMenu>ul>li{
		font-size: 14px;
	}

	/***首页***/
	#home-slider .home-slider-bg-image div{
		font-size: 108px;
	}

	#toutiao #toutiao-4 .content ,#toutiao #toutiao-3 .content{
		height: 140px;
		-webkit-line-clamp: 4;
	}

	#toutiao #toutiao-1 .content{
		min-height: 70px;
		-webkit-line-clamp: 2;
	}

	#quickcenter .item{
		font-size: 28px;
		padding: 80px 50px 20px 20px;
	}
	#jingcai #img-2 {
		height: 200px;
	}

	#jingcai #shangde div:nth-child(2),#jingcai #shangyong div:nth-child(2),#jingcai #shangneng div:nth-child(2){
		padding: 20px 0px;
		font-size: 30px;
		margin-bottom: 20px;
	}

	#notice .item>div:nth-child(2){
		font-size: 16px;
	}

	#topic .container .content>div{
		height: 1000px;
		font-size: 16px;
	}


	#topic .container .content>div:nth-child(2){
		padding-top: 570px;
	}

	#topic .container .content>div:nth-child(5)>div:nth-child(1){
		padding-top: 350px;
	}
	#topic .container .content>div:nth-child(5)>div:nth-child(2){
		padding-top: 280px;
	}

	#topic .container .content>div:nth-child(6){
		padding-top: 330px;
	}

	#topic .icon{
		font-size: 40px;
		padding-bottom: 10px;
	}

	/********列页页面*************/
	#list .items .item{
		padding: 5px 30px;
	}

	#list .item_title{
		line-height: 38px;
		height: 45px;
	}

	#list .item_content{
		line-height: 35px;
		height: 120px;
	}

	#dept_home .mask>div:nth-child(1),
	#image_home .mask>div:nth-child(1),
	#org_home .mask>div:nth-child(1),
	#list_home .mask>div:nth-child(1){
		font-size: 72px;
		padding:50px 20px 10px 0px;
		letter-spacing: 0.2em;
	}

	#dept_home .mask>div:nth-child(2),
	#image_home .mask>div:nth-child(2),
	#org_home .mask>div:nth-child(2),
	#list_home .mask>div:nth-child(2){
		font-size: 20px;
		padding: 50px 20px 30px 0px;
		letter-spacing: 0.5em;
	}

	/**机构设置***/
	#org-list .content>div:nth-child(2)>div{
		font-size:14px;
	}

	#org-list .content>div:nth-child(1){
		font-size: 18px;
	}

	#org-list .container .org-item .row a{
		font-size: 16px;
	}

	#org-list .container .org-item .title{
		font-size: 24px;
	}

	/********视频及图像页面*************/


	/**图片高度**/
	#images-list .container .items>div:nth-child(1) .item>div:nth-child(1){
		overflow: hidden;
		height: 405px;
	}

	#images-list .container .items>div:nth-child(2) .item>div:nth-child(1){
		overflow: hidden;
		height: 180px;
	}

	/*视频高度*/
	#video-list .items>div:nth-child(1)>.item:nth-child(1){
		height:200px;
	}

	#video-list .items>div:nth-child(1)>.item:nth-child(2){
		padding-top:100px;
		height: 300px;
	}
	#video-list .items>div:nth-child(1)>.item:nth-child(2) .mask {
		top: 100px;
	}

	#video-list .item>div:nth-child(3){
   font-size: 14px;
   padding-top: 30px;
 }
 
	#video-list .item:ls(2)>div:nth-child(3){
    padding-top: 80px;
	}
 
	/***立体字**/
	/*图片页面*/
	#dept_home .mask>div:nth-child(1),
	#image_home .mask>div:nth-child(1),
	#org_home .mask>div:nth-child(1),
	#list_home .mask>div:nth-child(1)
	{
		font-size: 48px;
		padding:30px 0px 0px 12%;
	}
	#dept_home .mask>div:nth-child(2),
	#image_home .mask>div:nth-child(2),
	#org_home .mask>div:nth-child(2),
	#list_home .mask>div:nth-child(2)
	{
		font-size: 16px;
		padding: 20px 0px 30px 12%;
	}

}

/* >lg */
@media (min-width: 1650px) {

	.zh-title{
		font-size:32px;
		padding-top: 5px;
	}

	.en-title{
		font-size: 12px;
		letter-spacing: 0.1em;
		padding-left: 5px;
	}

	.module_title{
		font-size: 28px;
		line-height: 40px;
	}

	.module_title_en{
		font-size: 18px;
		line-height: 40px;
	}

	.item_title{
		font-size: 18px;
		line-height: 38px;
	}

	.item_content{
		font-size: 16px;
		line-height: 35px;
	}

	.item_more{
		font-size: 14px;
		line-height: 20px;
	}

	#article_search>div{
		padding:5px 50px;
	}

	/***首页***/
	#home-slider .home-slider-bg-image div{
		font-size: 144px;
	}

	#toutiao #toutiao-4 .content ,#toutiao #toutiao-3 .content{
		height: 290px;
		-webkit-line-clamp: 8;
	}

	#toutiao #toutiao-1 .content{
		min-height: 70px;
		-webkit-line-clamp: 2;
	}

	#xynews-department .title{
		-webkit-line-clamp: 1;
	}

	#menu #logo .logo_zh{
		font-size:24px;
	}

	#menu #logo .logo_en{
		font-size:6px;
		letter-spacing:-0.1em;
	}
	#menu .navbar div.logo img.logoImage{
		margin-top:10px;
		width:100px;
	}

	#menu ul>li{
		font-size: 18px;
	}

	#menu ul>li div.subMenu>ul>li{
		font-size: 16px;
	}

	#jingcai #img-2 {
		height: 300px;
	}

	#notice .item_title{
		height: 70px;
		line-height: 50px;
	}
	#notice .item_content{
		height: 120px;
	}

	#topic .container .content>div{
		height: 1200px;
		font-size: 20px;
	}


	#topic .container .content>div:nth-child(2){
		padding-top: 690px;
	}

	#topic .container .content>div:nth-child(3)>div:nth-child(1){
		padding-top: 230px;
	}
	#topic .container .content>div:nth-child(3)>div:nth-child(2){
		padding-top: 300px;
	}

	#topic .container .content>div:nth-child(4)>div:nth-child(1){
		padding-top: 230px;
	}
	#topic .container .content>div:nth-child(4)>div:nth-child(2){
		padding-top: 550px;
	}

	#topic .container .content>div:nth-child(5)>div:nth-child(1){
		padding-top: 430px;
	}
	#topic .container .content>div:nth-child(5)>div:nth-child(2){
		padding-top: 350px;
	}

	#topic .container .content>div:nth-child(6){
		padding-top: 400px;
	}

	#topic .icon{
		font-size: 50px;
		padding-bottom: 20px;
	}

	/*****部门页面***/
	#department_bszn .content{
		min-height: 450px;
		padding: 20px 50px 0px 0px;
	}
	#department_bszn .content>div:nth-child(2)>div>div:nth-child(1){
		font-size:24px;
		line-height: 45px;
	}

	#department_bszn .content>div:nth-child(2)>div>div:nth-child(2){
		padding:10px 0px;
		font-size: 14px;
	}

	#department_bszn .content>div:nth-child(2)>div>div:nth-child(3){
		-webkit-line-clamp: 7;
		min-height: 261px;
	}

	/********列页页面*************/
	#list .items .item{
		padding: 5px 30px;
	}

	#list .item_title{
		line-height: 38px;
		height: 45px;
	}

	#list .item_content{
		line-height: 35px;
		height: 120px;
	}

	#dept_home .mask>div:nth-child(1),
	#image_home .mask>div:nth-child(1),
	#org_home .mask>div:nth-child(1),
	#list_home .mask>div:nth-child(1){
		font-size: 108px;
		padding:50px 100px 10px 0px;
		letter-spacing: 0.2em;
	}
	#dept_home .mask>div:nth-child(2),
	#image_home .mask>div:nth-child(2),
	#org_home .mask>div:nth-child(2),
	#list_home .mask>div:nth-child(2){
		padding: 60px 100px 40px 0px;
		letter-spacing: 0.5em;
	}
	/********视频及图像页面*************/


	/**图片高度**/
	#images-list .container .items>div:nth-child(1) .item>div:nth-child(1){
		overflow: hidden;
		height: 505px;
	}

	#images-list .container .items>div:nth-child(2) .item>div:nth-child(1){
		overflow: hidden;
		height: 220px;
	}

	/*视频高度*/
	#video-list .items>div:nth-child(1)>.item:nth-child(1){
		height:250px;
	}

	#video-list .items>div:nth-child(1)>.item:nth-child(2){
		padding-top:150px;
		height: 400px;
	}
	#video-list .items>div:nth-child(1)>.item:nth-child(2) .mask {
		top: 150px;
	}

	#video-list .item>div:nth-child(3){
		font-size: 16px;
    padding-top: 30px;
	}

	/***立体字**/
	/*图片页面*/
	#dept_home .mask>div:nth-child(1),
	#image_home .mask>div:nth-child(1),
	#org_home .mask>div:nth-child(1),
	#list_home .mask>div:nth-child(1)
	{
		font-size: 48px;
		padding:20px 0px 20px 15%;
	}
	#dept_home .mask>div:nth-child(2),
	#image_home .mask>div:nth-child(2),
	#org_home .mask>div:nth-child(2),
	#list_home .mask>div:nth-child(2)
	{
		font-size: 18px;
		padding: 20px 0px 50px 15%;
	}

	/*#list_home .mask>div:nth-child(1),*/
	/*#list_home .mask>div:nth-child(2)*/
	/*{*/
	/*	padding-left: 0px !important;*/
	/*}*/

	#org-list .container .org-item .row a{
		font-size: 16px;
	}

	#org-list .container .org-item .title{
		font-size: 24px;
	}

}

/* >lg */
@media (min-width: 2000px) {
	#topic .container .content>div{
		height: 1400px;
	}


	#topic .container .content>div:nth-child(2){
		padding-top: 820px;
	}

	#topic .container .content>div:nth-child(3)>div:nth-child(1){
		padding-top: 280px;
	}
	#topic .container .content>div:nth-child(3)>div:nth-child(2){
		padding-top: 350px;
	}

	#topic .container .content>div:nth-child(4)>div:nth-child(1){
		padding-top: 300px;
	}
	#topic .container .content>div:nth-child(4)>div:nth-child(2){
		padding-top: 600px;
	}

	#topic .container .content>div:nth-child(5)>div:nth-child(1){
		padding-top: 480px;
	}
	#topic .container .content>div:nth-child(5)>div:nth-child(2){
		padding-top: 430px;
	}

	#topic .container .content>div:nth-child(6){
		padding-top: 450px;
	}

	/***立体字**/
	/*图片页面*/
	#dept_home .mask>div:nth-child(1),
	#image_home .mask>div:nth-child(1),
	#org_home .mask>div:nth-child(1),
	#list_home .mask>div:nth-child(1)
	{
		font-size: 48px;
		padding:20px 0px 20px 10%;
	}
	#dept_home .mask>div:nth-child(2),
	#image_home .mask>div:nth-child(2),
	#org_home .mask>div:nth-child(2),
	#list_home .mask>div:nth-child(2)
	{
		font-size: 18px;
		padding: 20px 0px 50px 10%;
	}


	#org-list .container .org-item .row a{
		font-size: 16px;
	}

	#org-list .container .org-item .title{
		font-size: 24px;
	}
}

