
* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
.index_container{
	width: 100%;
	height: 65rem;
}
.index_cont{

}
.index_main{
	height: 65rem;
	width: 100%;
	position: fixed;
	background: #ffffff;	
	z-index: 9999;
}
 .index_head{
	background-color: #fff;	
	 display: flex;
	 justify-content: space-between;
	 align-items: center;

}
.head_left{
	 height: 100%;
	 display: flex;
	 justify-content: flex-start;
	 margin-left: 20rem;
	
}
.head_left img{
	width: 220rem;
	height:75rem ;
	margin-top: 20rem;
}
.head_right{
	width: 56rem;
	height:56rem ;
	margin-right: 10rem;
	margin-top: 10rem;
}
.head_right img{
	width: 56rem;
	height:56rem ;
	margin-right: 20rem;
}


/* 轮播图 */
.Rotating_broadcast{
	  top: 45rem;
      position: relative;
      height:100%;
}
.swiper {
      width: 100%;
      height: 100%;
    }

    .swiper-slide {
      text-align: center;
      font-size: 18rem;
      background: #fff;
      display: flex;
      justify-content: center;
      align-items: center;
    }

    .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }
	
	/* 轮播图结束*/

	.index_contener{
		margin-top: 30rem;
		padding: 20rem;
	}
	
		/*新闻中心样式*/
a{
	text-decoration: none;
}


.new_switch{
	display: flex;
	justify-content: space-between;	
	align-items: center;	
	border-bottom: 1px solid #eaeaea;	
}
	
.new_switch P{
	font-size: 26rem;
	color: #999;
}
.new_tabs{
	margin-top: 10rem;		
}

.new_tit{
	height: 80rem;
	line-height: 80rem;
	width: 290rem;
	font-size: 26rem;
	text-align: left;
	color: #333;
	background: #fff;
	text-decoration: none;
	margin-bottom: 10rem;
}
.news_Typesetting{
	display: flex;
	justify-content: space-between;	
	align-items: center;
	padding: 20rem 0rem;
}
.news_Typesetting img{
	width: 208rem;
	height: 155rem;
}
.type{
	width: 65%;
}
.type p{
	margin-top: 10rem;
	font-size: 26rem;
	color: #999999;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;

}
.type_head h3{
	font-size: 30rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: 500;
}
.type_head p{
	font-size: 18rem;
}
.type .View_details{
	font-size: 26rem;
	text-align: left;
}
.View_details a{
   font-size: 22rem;
    color: #336efd;
}
.news_line{
	border: 0.5px dashed #999999;
}
.news_one{
	margin-top: 20rem;
}
.news_one .news_Typesetting{
	padding-top: 0rem;
}
.new_tit{
	font-size: 34rem;
	color:#000;
    height: 80rem;
    display: inline-block;	
	font-weight: 600;
}


.separat_choice{
	color: #336efd;
}
		
	
	
	
	
	
	
	/* 网站底部样式 */
	 .bottom_bar{
			height: 100%;
			background-color: #05152c;
		    padding: 20rem;
		}
		.bottom_bar_sort{
			display: flex;
			flex-direction:center;
		}
		.bottom_bar_menu{
			color: #FFFFFF;
			text-align: left;
			padding: 20rem 50rem;
	     width: 50%;
		}
	 .bottom_bar_menu h5{
			font-size: 30rem;
		    height:60rem;
		    line-height: 60rem;	
			font-weight: 500;		
		}
		.bottom_bar_menu p{
			font-size: 26rem;
			color: #eff5fd;
			height:50rem;
			line-height: 50rem;
			opacity: 0.7;
		}
		.bottom_contener{
			padding-top: 40rem;
		}
	 .bottom_bar_right{
			text-align: center;
			padding: 40rem;
		}
		.bottom_bar_right p{
		    font-size:26rem;
		    color: #FFFFFF;
		    line-height: 45rem;	
		}
		.bottom_bar_right img{
			height: 200rem;
			width: 200rem;
			
		}
		
		
		
			
			
		   /* 在线咨询样式 */	
		.Online_consultation{
			position: fixed;
			right:0;
			top:40%;
			z-index: 10000;
		}   
		.Online_chat{
			
		}
		.Online_chat_bt{
			width: 110rem;
			height: 110rem;
			background: #336EFD;
			border-radius: 8rem;
			text-align: center;
			padding: 18rem 8rem;
		}
		.Online_chat_bt p{
			font-size: 23rem;
			color: #FFFFFF;
		}
	
		   /* 在线咨询弹窗样式 */	
		   .Online_pop_up_box{
			   padding-right:10rem;
			   position: fixed;
			   right:110rem;
			   top:28%;
			   z-index: 10000;	
		   }
		.Online_pop_up{
			text-align: center;
			width: 420rem;
			height: 420rem;
			box-shadow: 10rem 30rem 30rem -30rem #47628f;
		}
		.Hotline_chat{
			height: 350rem;
			padding: 20rem 30rem;
			background: #FFFFFF;
			border-radius: 8rem 8rem 0rem 0rem;
		}
		.Online_pop_up .Hotline_chat img{
			width: 230rem;
			height: 230rem;
		}
		.Hotline{
			height: 70rem;
			background: #336EFD;
			border-radius: 0rem 0rem 8rem 8rem;
			font-size: 24rem;
			color: #FFFFFF;
	     line-height:70rem ;
		}	
	.Hotline p img{
		   vertical-align: middle;
		   margin-right: 5rem;
	
	}
	.Online_pop_up .Hotline p{
		   line-height: 70rem;
		   font-size: 28rem;
		   
	}   
	.Online_pop_up .Hotline_severs{
		   color: #999999;
		   margin-top: 4rem;   
	}
	  
	      
   /* 菜单弹窗样式 */	
	 .Menu{
		width: 100%;
		height: 100%;
	    position: fixed;
	    right: 0;
	    top: 95rem;
	    z-index: 10001;	
		background: #f5f5f5;
	 }
	 .Menu h5{
		 font-size: 30rem;
		 color: #333;
		 font-weight: 600;
	 }	 
	 .Menu p{
	     font-size: 28rem;
	     color: #666;
		 height: 70rem;
		 line-height: 70rem;
	 }
	 .Menu .bottom_bar_menu{
	 	color: #FFFFFF;
	 	text-align: left;
	 	padding: 10rem 50rem;
	     width: 100%;
	 }	

    .bottom_bar_modul{
		display: flex;
		display: -webkit-flex; /* Safari */
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.bottom_bar_modul{
		width:100%;
	}
