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

.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;
  }

a{
	 text-decoration: none;	 
  }

 /* 左边样式 */	
.new_left{
	margin-top: 40rem;
	width: 100%;
	padding: 30rem;
	background: #f9fafc;
  }
.new_left h3{
	font-size: 34rem;
	color: #000;
	font-weight: 600;
  }
.new_left p{
	font-size: 22rem;
	margin-top: 20rem;
	line-height: 60rem;
	color: #666;
	text-indent: 3em;
  }
.new_left .details_data{
	font-size: 20rem;
	color: #999;
	text-indent: 0;	
  }
.new_left img{
	margin-top: 25rem;
	width: 100%;
  }
.line{
	border-bottom: 1px solid #e7e7e7;
  }
 
 
 /* 网站底部样式 */
.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 img{
        width: 38rem;
        height: 38rem;	
	}
		
 	.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{
       width: 35rem;
       height: 35rem;	
 	   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%;
 	}
.new_left section {
	font-size: 22rem;
}




blockquote {
		    display: block;
		    margin-block-start: 1em;
		    margin-block-end: 1em;
		    margin-inline-start: 40px;
		    margin-inline-end: 40px;
		    unicode-bidi: isolate;
		}
	.output-content {
		    flex: 1;
		    padding: 16px 20px;
		    background: #fafbfc;
		    border-radius: 8px;
		    color: #303133;
		    overflow-y: auto;
		    line-height: 1.8;
		    font-size: 15px;
		}
	.output-content blockquote
		 {
		    border-left: 4px solid #409eff;
		    padding: 8px 16px;
		    margin: 12px 0;
		    background: #f0f5ff;
		    border-radius: 0 6px 6px 0;
		}
	.output-content h1 {
	    font-size: 26px;
	    font-weight: 700;
	    margin: 20px 0 12px 0;
	    padding-bottom: 8px;
	    border-bottom: 2px solid #e8ecf1;
	    line-height: 1.4;
	}
	.output-content p {
	    margin: 8px 0;
	    line-height: 1.8;
	}
	.output-content h2 {
	    font-size: 22px;
	    font-weight: 600;
	    margin: 18px 0 10px 0;
	    line-height: 1.4;
	}
  
  