/******************茅鈧∶р�澛β犅访ヂ悸� begin **********************/
*{margin: 0; padding: 0; font-family:"微软雅黑";}

body{overflow-x:hidden}

a,a:hover{
	text-decoration: none;
	
}
li{
	list-style-type: none;
}
/******************茅鈧∶р�澛β犅访ヂ悸� end ************************/

/*********茅娄鈥撁┞÷得βｂ偓莽麓垄********/
.sy_js{
	position:absolute;
	width:15%;
	right:10PX;
	top: 80px;
	z-index:999;
}

.input-lg
{
	height: 30px;
	font-size:0.9rem;
}
.js_tb
{
	height: 30px;
}
/******************猫陆庐忙鈥櫬モ�郝� begin **********************/

/* 猫庐戮莽陆庐氓路娄氓聫鲁氓藛鈥∶β嵚⒚ε掆�懊┾�櫬β犅访ヂ悸� */
#qy_carousel .qy_leftright>a{
    width: 3rem;
    height: 3rem;
    color: #c0c0c0;
	top: 40%;
    background: rgba(255, 255, 255, 0.5);
    border-radius: 5px;
    cursor:pointer;
    
}
#qy_carousel .qy_leftright>a:hover{
    color: #333;
    background: rgba(255, 255, 255, 0.78);
}





/******************猫陆庐忙鈥櫬モ�郝� end **********************/


/******************氓鈥犫�γヂ姑┾偓拧莽鈥澛β犅访ヂ悸� begin **********************/
/* 猫庐戮莽陆庐氓鈥犫�γヂ姑ヂ仿γヂ徛趁ぢ糕偓猫隆艗忙藴戮莽陇潞 */
.qy_content{
	display: flex;
	flex-flow: wrap;
	margin-top: 30px;
	margin-bottom: 20px;
	
}
.qyxw_tp_d{
	
	width:100%;	
	flex-flow:nowrap;
	display: flex;
}
.qyxw_tp_a{
	
	width:100%;
	overflow: hidden;
	
	text-overflow: ellipsis;	 /*茅拧聬猫鈥斅徝ヂづ∶ぢ解劉忙鈥撯�∶ヂ��*/
	white-space: nowrap; /*盲赂聧忙聧垄猫隆艗*/
	
}
.qy_content .qy_content_bt{
	margin-top: 2rem;
	
}
.qy_content .qy_card{
	margin-top: 0.5rem; 

}
/* 猫掳茠忙鈥⒙疵┞溍ヂ郝� */

/* 猫庐戮莽陆庐忙聽鈥∶┞⑺溍モ�郝久β犫�∶ヂ�斆ぢ解�溍ヂぢヂ奥� */
.qy_content h3 i{
	font-size: 1rem;
}
/* 猫庐戮莽陆庐茅鈧∶嘎ッモ�郝久β犫�∶ヂ�斆ぢ解�� */
/* .qy_tongzhi li i{
	font-size: 1.5rem;
	color: rgb(11,94,178);
} */
/* 猫庐戮莽陆庐忙艩楼茅聛鈥溍モ�郝久β犫�∶ヂ�斆ぢ解�� */
/* .qy_baodao li i{
	font-size: 2rem;
	
} */
/* 氓鈥郝久β犫�∶ヂ�斆ぢ解�溍︹�斺�姑铰� */
.block{
	display: inline;
	margin-left: 15px;
}

.block-in{
    transition: 0.8s;
	display: inline-block;
  }
.block:hover .block-in{
    transform: rotateY(180deg);
  }
/* 盲赂颅茅鈥斅疵�撁郝� */
/* .qy_shuxian{
	border-right: 1px solid rgb(223,223,223,0.4);
} */
/* 猫庐戮莽陆庐氓鈥犫�γヂ姑┾�∨捗♀�灻β犫�∶┞⑺�<a>忙聽路氓录聫 */
.qy_content h3 a{
	/* color: rgb(11,94,178); */
	color: #16181B;
	font-size: 2rem;
}
.qy_content h3 a:hover{
	font-size: 2rem;
	transition: font-size 1s; 
	
}
/* 猫庐戮莽陆庐猫庐戮莽陆庐氓鈥犫�γヂ姑┾�∨捗♀�瀋ard(氓路娄氓鈥郝久р�扳�∶ヂ徛趁モ�犫�γヂ姑┞÷�)莽拧鈥灻β犅访ヂ悸� */
.qy_card{
	display: flex;
	flex-flow: wrap;
}

/* 猫庐戮莽陆庐氓鈥犫�γヂ姑┾�∨捗♀�灻モ�犫�γヂ姑┞÷姑β犅访ヂ悸� */
.qy_cardbody>ul{
	display: flex;
	flex-direction: column;
	flex-flow: wrap;
	height: 100%;
}
.qy_cardbody>ul>li{
	align-content: space-between;
	border-bottom: 1px dashed rgb(211,211,211);
}

/* 猫庐戮莽陆庐氓鈥犫�γヂ姑┾�∨捗♀�灻モ�犫�γヂ姑┞÷�<a>忙聽路氓录聫 */
.qy_cardbody li{
	width: 100%;
	display: flex;
	align-items: center;
	
}
.qy_cardbody a{
	color:black;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 85%;
	font-family:"微软雅黑";
	font-size: 1.02rem;
	margin-top: 5px;
	margin-bottom: 5px;
	display:block;
	float:left;
	
}




.lingxing
{
	color:rgb(11,94,178);
	font-size:1rem;
}


.qy_cardbody2>ul{
	display: flex;
	flex-direction: column;
	flex-flow: wrap;
	height: 100%;
}
.qy_cardbody2>ul>li{
	align-content: space-between;
	border-bottom: 1px dashed rgb(211,211,211);
}

/* 猫庐戮莽陆庐氓鈥犫�γヂ姑┾�∨捗♀�灻モ�犫�γヂ姑┞÷�<a>忙聽路氓录聫 */
.qy_cardbody2 li{
	width: 100%;
	display: flex;
	align-items: center;
	
}
.qy_cardbody2 a{
	color:black;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 85%;
	font-family:"微软雅黑";
	font-size: 1.02rem;
	margin-top: 5px;
	margin-bottom: 5px;
	display:block;
	float:right;
	
}




.qy_cardbody3>ul{
	display: flex;
	flex-direction: column;
	flex-flow: wrap;
	height: 100%;
}
.qy_cardbody3>ul>li{
	align-content: space-between;
	border-bottom: 1px dashed rgb(211,211,211);
}

/* 猫庐戮莽陆庐氓鈥犫�γヂ姑┾�∨捗♀�灻モ�犫�γヂ姑┞÷�<a>忙聽路氓录聫 */
.qy_cardbody3 li{
	width: 100%;
	display: flex;
	align-items: center;
	
}
.qy_cardbody3 a{
	color:black;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 85%;
	font-family:"微软雅黑";
	font-size: 1.02rem;
	margin-top: 5px;
	margin-bottom: 5px;
	display:block;
	float:right;
	
}


/* 猫庐戮莽陆庐忙鲁鈥懊┾劉垄忙鈥撀懊┾�斅幻モ�郝久р�扳�∶ヂ扁�⒚ぢ好モ�犫�γヂ姑β犅访ヂ悸� */

.card-img{
	width: 100%;
	height:76%;
	margin-top: 12px;
	margin-bottom: 7px;
	border: 1px solid #95999C;
}

.card-img2{
	width: 100%;
	height:96%;
	margin-top: 12px;
	border: 1px solid #95999C;
	
}

.qyxw_tp_a{
	font-size: 1rem;
	color: black;

	
}

/* 忙鈥郝疵ヂづ∶β犅访ヂ悸� */
.more{
	font-size: 1rem;
	font-family:"微软雅黑";
	color: #000000;
	margin-left: 20px;
}

/* 茅鈧∶嘎ッモ�βモ�樑犆モ�犫�γヂ� */

.tzgg_nr{
	width: 100%;
	display: flex;
	margin-top: 10px;
           margin-bottom:4px;
	/* flex-flow: wrap; 猫庐漏茅隆鹿莽鈥郝┢捖矫ヅ撀ぢ糕偓猫隆艗*/
}
/* 茅鈧∶嘎ッモ�βモ�樑犆︹�斅ッε撆� */
.tzgg_sj_1{
	display: block;
	width: 50px;
	height: 50px;
	
}
.tzgg_sj_2
{
	border:0.0625rem solid rgb(11,94,178);
	width: 50px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	font-size: 1rem;
	font-family:"微软雅黑";
	color: #000000;
	
}
.tzgg_sj_3
{
	width: 50px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	font-size: 1rem;
	font-family:"微软雅黑";
	color:white;
	background-color: rgb(11,94,178) ;
	
}

.tzgg_bt
{
	display: block;
	width:  88%;
}
.tzgg_bt a{
	
	display: block;
	color: #16181B;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 100%;
	font-family:"微软雅黑";
	font-size: 1rem;
	margin-left: 20px;
	
}

.tzgg_bt .tzgg_bt_fbt{
	font-size: 0.8rem;
	color: #5A6268;
}

.riqi{
	color: #5A6268;
	font-weight: 500;
	
	float:right;
	width:12%;
	display:block;
	text-align:right;
}


.riqi2{
	color: #5A6268;
	font-weight: 500;
	
	float:right;
	width:12%;
	display:block;
	text-align:left;
}

.xiahuaxian{
	font-weight: bold;
	color: #5A6268;
	margin-right: 0.6rem;
}
a:hover{
	color: rgb(11,94,178);
}
/******************氓鈥犫�γヂ姑┾偓拧莽鈥澛β犅访ヂ悸� end **********************/
.item_bt
{
	background:#8E0E0D;
	color:#FFF;
	font-size: 1.5rem;
    padding: 5px 10px 5px 10px;
}


/***********tab**************/

#tabCon{
clear: both;
margin:0px; border:0px; padding:0px;
}
#tabCon_1{
display: none;
margin:0px; border:0px; padding:0px;
}
#tabCon_2{
display: none;
margin:0px; border:0px; padding:0px;
}
#tabCon_3{
display: none;
margin:0px; border:0px; padding:0px;
}
#mtqy_bt_1
{
	width:100%;
	margin-bottom: 0px;
}
.mtqy
{
	display:inline-block;
	margin:0px; border:0px; padding:0px;
}
.mtqy_bt
{
	color:rgb(11,94,178);
}
.mtqy_bt_blue
{
	color:#000;
	
}


/*轮播开始*/

 .lbimg{ width: 100%;
				 height: 100%;
			}
			 .swiper-container{
				 width: 100%;
				
				 margin:0 auto;
			 }
			 .swiper-button-next {
			   right: 20px;
			   left: auto;
			 }
			 .swiper-button-prev {
			   left: 20px;
			   right: auto;
			 }
			 /* css定义分页，导航按钮颜色 */
			 #case5{
			     --swiper-theme-color: #ff6600;
			     --swiper-pagination-color: #00ff33;/* 两种都可以 */
			   }
			 #case6 img,#case7 img{transform: scale(0.7);}
			 #case7{
				 width:auto;
			 }

/*轮播结束*/



/*氓鈥溌嵜ヂ衡�澝ヂ悸�*/
@media screen and (min-width:4090px) 
{
	
	
	
}

@media screen and (min-width:2048px) and (max-width:4090px)
{
	.qy_cardbody a {
    font-size: 1.2rem;
	}

    .tzgg_sj_1 {
    
    width: 55px;
    height: 55px;
	}
	.tzgg_bt a {
   
    font-size: 1.2rem;
	}
	
	.tzgg_bt .tzgg_bt_fbt {
    font-size: 0.9rem;
	}
	
	.qy_cardbody2 a {
   
    font-size: 1.2rem;
	}
	
	.riqi2 {
   
    width: 10%;
    
    font-size: 1.2rem;
	}

}

@media screen and (min-width:1920px) and (max-width:2048px)
{
	.nav_logo_xx {
    
    margin-left: 400px !important;
}
.qy_nr_1
{
	max-width:50%;
}
.qy_nr_2
{
	max-width:35%;
}
.qy_nr_3
{
	max-width:20%;
}

}

@media screen and (min-width:1600px) and (max-width:1920px)
{
	.qy_nr_1
{
	max-width:45%;
}
.qy_nr_2
{
	max-width:34%;
}
.qy_nr_3
{
	max-width:21%;
}

}

@media screen and (min-width:1440px) and (max-width:1600px)
{
	.qyxw_tp1
	{
		
    flex: 0 0 50% ;
    max-width: 50%;
	}
    .qy_cardbody 
	{
		 flex: 0 0 50%;
    max-width: 50%;
	}
    .qyxw_tp
	{
		 flex: 0 0 29%;
    max-width: 29%;
	}
.qy_cardbody2
{
	flex: 0 0 71%;
    max-width: 71%;
}
.qy_cardbody3
{
	flex: 0 0 100%;
    max-width: 100%;
}


.qy_nr_1
{
	max-width:45%;
}
.qy_nr_2
{
	max-width:30%;
}
.qy_nr_3
{
	max-width:25%;
}

}



@media screen and (min-width:1366px) and (max-width:1440px)
{
	.qyxw_tp1
	{
		
    flex: 0 0 54% ;
    max-width: 54%;
	}
    .qy_cardbody 
	{
		 flex: 0 0 46%;
    max-width: 46%;
	}
   .qyxw_tp
	{
		 flex: 0 0 25%;
    max-width: 25%;
	}
.qy_cardbody2
{
	flex: 0 0 100%;
    max-width: 100%;
}
.qy_nr_1
{
	max-width:35%;
}
.qy_nr_2
{
	max-width:35%;
}
.qy_nr_3
{
	max-width:30%;
}
.sy_js{
	
	top: 60px;
	
}
.qyxw_tp
{
	display:none;
}


}

@media screen and (min-width:1280px) and (max-width:1366px)
{
	.qy_cardbody a {
    width: 84%;
    font-size: 0.9rem;
	}
	.riqi {
    font-size: 0.9rem;
	}
	.tzgg_sj_1 {
   
    width: 40px;
    height: 40px;
	}
	
	.qy_cardbody2 a {
    
    font-size: 0.9rem;
	}
	.qy_cardbody3 a {
    font-size: 0.9rem;
}
	.riqi2 {
		font-size: 0.9rem;
			}
	.qyxw_tp1
	{
		
    flex: 0 0 54% ;
    max-width: 54%;
	}
    .qy_cardbody 
	{
		 flex: 0 0 46%;
    max-width: 46%;
	}
     .qyxw_tp
	{
		 flex: 0 0 28%;
    max-width: 28%;
	}
.qy_cardbody2
{
	flex: 0 0 100%;
    max-width: 100%;
}
.qy_nr_1
{
	max-width:35%;
}
.qy_nr_2
{
	max-width:35%;
}
.qy_nr_3
{
	max-width:30%;
}
.nav_logo_xx {
  
    margin-left: 0px;
}

.nav-link {
    margin-right: 2rem;
}
.sy_js{
	
	top: 60px;
	
}
.qyxw_tp
{
	display:none;
}


}



@media screen and (min-width: 990px) and (max-width: 1100px)
		{
				.sy_js {
					top: 50px !important;
					right:0px;
				}
		}







@media screen and (min-width:990px) and (max-width:1280px)
{
	
    .qyxw_tp1
	{
		flex: 0 0 50%;
   		max-width: 50%;
	}
	.qy_shuxian
	{
		
		 flex: 0 0 100%;
    max-width: 100%;
	}
    .qy_cardbody 
	{
		 flex: 0 0 50%;
    max-width: 50%;
	}
    .qyxw_tp
	{
		display:none;
	}
.qy_cardbody2
{
	flex: 0 0 100%;
    max-width: 100%;
}
.qy_nr_1
{
	max-width:50%;
}
.qy_nr_2
{
	max-width:50%;
}
.qy_nr_3
{
	max-width:30%;
	display: none;
}
	
.qyxw_tp
{
	display:none;
}	
	
	

	.riqi
	{
		width:16%;
	}
	.sy_js {
    top: 70px;
	}
	
	
    

}



@media screen and (max-width: 990px) 
{
	#qy_header2
	{
		display:none;
	}
	.sy_js
	{
		display:none;
	}
	.qy_content h3 a {
   
    font-size: 5rem;
    }
	.qy_content h3 a:hover{
	font-size: 6rem;
	transition: font-size 0.5s; 
	}
	
	
	
	.qy_content h3 i {
    font-size: 3rem;
    }
	.more {
    font-size: 2.5rem;
   
	}
	.qyxw_tp_d {
	display:none;
	}
	.qyxw_tp
	{
		display:none;
	}


    .qy_cardbody a {
   
    font-size: 2.5rem;
  
	}


	.riqi {
    font-size: 2rem;
	}
	
	
	.tzgg_sj_1 {
   
    width: 100px;
    height: 100px;
	}
	
	.tzgg_sj_2 {
   
    width: 100px;
    height: 50px;
	line-height: 50px;
    font-size: 2rem;
	}
	
	.tzgg_sj_3 {
    width: 100px;
    height: 50px;
    
    line-height: 50px;
    font-size: 2rem;
	}
	
	.tzgg_bt a {
   
    font-size: 2.5rem;
	}
	.tzgg_bt .tzgg_bt_fbt {
    font-size: 1.8rem;
	}
	.riqi2 {
    font-size: 2rem;
	}
	
	.qy_cardbody2 a {
  
    font-size: 2.5rem;
   
	}
	.mtqy_bt
{
	font-size:3.5rem;
}
.mtqy_bt_blue
{
	font-size:3.5rem;
}
	
	.lingxing
{
	color:rgb(11,94,178);
	font-size:3rem;
}
	.qy_cardbody3 a {
    font-size: 2.5rem;
}
}