/* ::-webkit-scrollbar {
  background-color: #f5f5f5;  
}

::-webkit-scrollbar-thumb {
  background-color: #D6000F;  
}
::-webkit-scrollbar {
  width: 5px;  
}

::-webkit-scrollbar-thumb {
  height: 50px;  
} */


		.headerView {
			width: 100%;
			/* height: 90px; */
			background: transparent;
			/* border-bottom: 1px solid RGBA(153, 0, 2, 1); */
			position: fixed;
			top: 0;
			z-index: 10;
		}
		.logop2{
			color: white;
			font-size: 22px;
			
			
		}
		.logop1{
			font-size: 26px;
			letter-spacing: 5px;
			color: white;
			position: relative;
			top: 7%;
		}

		.headerContent {
			width: 90%;
			margin-left: 5%;
			margin: 0 auto;
			/* height: 90px; */
			display: flex;
			align-items: center;
		}

		.headerContent img {
			display: block;
			
		}
		
		.anniuViews{
			display: none;
		}
		.header_logo{
			width: 22%;
		}
		
		.activeas{
			color:#D6000F !important;
		}
		
		.header_logo>div{
			display: flex;
		}
		.header_logo img{
			/* width: 100%; */
			height: 60px;
		}

		.header_btn {
			display: flex;
			align-items: center;
			height: 90px;
			width: 75%;
			font-size: 16px;
			/* margin-left: 100px; */
			/* margin-top: -25px; */
		}

		.header_btn>div {
			/* margin-top: 20px; */
			height: 50px;
			line-height: 50px;
			cursor: pointer;
			color: #FFFFFF;
			width: 11%;
			
			text-align: center;
		}
		.header_btn>div>div{
			/* width: 73%;       
			margin-left: 18.5%; */
			width: 100%;
			/* 做头部hover的css */
		}
	

		.search_icon {
			/* margin-left: 80px; */
			cursor: pointer;
		}

		.search_nav {
			margin-left: 30px;
		}
		.header_btn>div>div{
			/* border-bottom: 1px solid transparent; */
			/* transition: border-color 0.5s ease; */
		}

		.header_btn>div>div:hover{
			background: #116858;
			transition: .5s;
		}
		
		.header_btn>div>div{
			display: inline-block;
			position: relative;
		}
		
		.actives{
			background: RGBA(10, 62, 103, 1) !important;
		}
		
		.Content>div:nth-child(3)>div:nth-child(2){
			font-size: 16px;
		}
		.btnView>div{
			font-size: 16px;
		}

		
		
		
		
		
		
		
		.searchView{
			width: 5%;
			position: relative;
			display: flex;
			justify-content: center;
		}
		.searchDivContent{
			position: absolute;
			display: flex;
			align-items: center;
			
			    top: 60px;
			    left: -81px;
			
		}
		.searchDivContent input{
			width: 10vw;
			height: 40px;
		}
		.searchDivContent div{
			width: 38px;
			height: 38px;
			font-size: 14px;
			color: black;
			text-align: center;
			line-height: 40px;
			background: white;
			cursor: pointer;
		
		}
		
		
		
			
				
				
		
		.headerView2q1{
			width: 100%;
			padding-left: 2%;
			padding-right: 5%;
			height: 8vh;
			display: flex;
			align-items: center;
			justify-content: space-between;
			background: white !important;
			/* border-bottom: 1px solid RGBA(153, 0, 2, 1); */
		}
		.headerView2q1>img:nth-child(1){
			width: 59%;
		}
		.headerView2q1>img:nth-child(2){
			width: 10%;
			height: 3.125rem;
		}
		
		.tanchuView2{
			width: 100%;
			height: 100vh;
			background: red;
			position: fixed;
			top: 0;
			z-index: 10;
			/* display: none; */
		}
		.section{
			/* height: 100vh !important; */
			/* overflow: hidden; */
		}
		
		.headerView1{
			width: 100%;
			height: 100vh;
			background: white;
			position: absolute;
			top: 0;
			z-index: 10;
			display: none;
		}
		
		.headerView1 a{
			display: block;
			width: 92%;
			margin-left: 4%;
			text-align: left;
			font-size: 2rem;
			height: 5.15rem;
			line-height: 5.15rem;
			border-bottom: 1px solid #e3e3e3;
		}
		#header2{
			display: none;
		}
		
		#actives{
			background: red !important;
		}
	
		
	
		
		@media screen and (max-width: 878px) {
		  /* 当屏幕宽度小于等于768px时应用的样式 */
		  /* 适合移动设备 */
		  
		  .headerView{
			  position: initial;
		  }
		  
		  .anniuViews{
		  	display: block;
		  }
		  
		  
		  .anniuView{
			  display: flex;
			  flex-wrap: wrap;
			  justify-content: space-around;
			  width: 90%;
			  margin-left: 5%;
		  }
		  
		  .anniuView>div{
			      width: 40%;
			      /* width: 246px; */
			      height: 5rem;
			      background: #2273C6;
			      border-radius: 3rem;
			      text-align: center;
			      font-size: 2rem;
				  margin-top: 1rem;
			      font-family: Microsoft YaHei;
			      font-weight: 400;
			      color: #FFFFFF;
			      line-height: 5rem;
			      cursor: pointer;
			      border: 2px solid #2273C6;
			      transition: .5s;
			      box-sizing: border-box;
		  }
		  
		  .titleView{
		  			  background-position: center !important;
					  height: 10rem !important;
					 padding-bottom: 10rem !important;
					     padding-top: 13rem !important;
		  }
		  .titleView>div:nth-child(4){
			  margin-top: 2rem !important;
			  margin-bottom: 2rem !important;
			  display: none !important;
		  }
		  
		  .btnView>div:hover{
			  background: #0E6EB8 !important;
		  }
		  
		
		  
		  .titleView>div:nth-child(1){
			  font-size: 2.2rem !important;
		  }
		  
		  .titleView>div:nth-child(3){
		  			  font-size: 2.2rem !important;
					  display: none;
		  }
		  
		  #header1{
		  			  display: none;
		  }
		  #header2{
			  display: block;
		  }
	
		  
		}
		
		@media screen and (min-width: 769px) and (max-width: 1360px) {
		  /* 当屏幕宽度在769px到1024px之间时应用的样式 */
		  /* 适合平板设备 */
		  .LS_header{
			  width: 100% !important;
			  margin-left: 0px !important;
		  }
		  .LS_header>img{
			  width: 30%;
		  }
		}
		
	@media screen and (min-width: 1000px) and (max-width: 1480px) {
		  /* 当屏幕宽度大于等于1025px时应用的样式 */
		  /* 适合桌面设备 */
		  
		  .header_btn>div>div{
		  	width: 90%;       
		  	margin-left: 5%;
		  	/* 做头部hover的css */
		  }
		  
		}






		
		.LS_headerPar {
			width: 100%;
			height: 100px;
			background: #FFFFFF;
			position: fixed;
			top: 0px;
			z-index: 1000;
		}
		
		.LS_header {
			width: 78%;
			height: 100px;
			background: #FFFFFF;
			margin-left: 11%;
			display: flex;
			align-items: center;
		
		}
		
		.LS_header>img {
			margin-right: 3%;
		}
		
		.LS_header>div>span {
			position: relative;
			display: inline-block;
			/* width: 100%; */
			/* margin-left: 2%; */
			/* margin-right: 2%; */
			font-size: 18px;
			font-family: Microsoft YaHei;
			font-weight: 400;
			color: #333333;
			text-align: center;
			height: 100px;
			line-height: 100px;
			cursor: pointer;
		
		
		}
		
		.LS_header>div>span::after {
			content: "";
			position: absolute;
			bottom: 0;
			left: 50%;
			transform: translateX(-50%);
			width: 0;
			height: 4px;
			background-color: #D6000F;
			transition: width 0.3s ease;
		}
		
		.LS_header>div>span:hover::after {
			width: 100%;
		}
		
		
		.son {
			position: fixed;
			top: 100px;
			width: 100vw;
			left: 0;
			height: 400px;
		
			/* display: none; */
			opacity: 0;
			visibility: hidden;
			z-index: 10000;
			background: #f2f3f1;
		}
		
		.son>div {
			width: 78%;
			margin-left: 11%;
			display: flex;
			align-items: center;
			justify-content: space-between;
			height: 400px;
			z-index: 1000;
			position: relative;
		
		}
		
		.LS_header>div:hover .son {
			/* display: block; */
			opacity: 1;
			visibility: visible;
			transition: .5s;
			background: #f2f3f1;
		}
		
		.son>div>div:nth-child(1) {
			width: 55%;
			line-height: normal;
			text-align: left;
		}
		
		.son>div>img:nth-child(2) {
			width: 40%;
		
		}
		
		.son>div>div:nth-child(1)>div:nth-child(1) {
			font-size: 24px;
			color: black;
			font-weight: bold;
		}
		
		.son>div>div:nth-child(1)>div:nth-child(2) {
			font-size: 16px;
			color: #666;
			line-height: 30px;
			margin-top: 10px;
		}
		
		.son3div>div {
			width: 30%;
			height: 50px;
			font-size: 18px;
			/* background: red; */
			line-height: 50px;
			box-sizing: border-box;
			border-bottom: 1px solid #d6d6d6;
			align-items: center;
			cursor: pointer;
			transition: .5s;
			margin-left: 5%;
			/* text-align: center; */
		}
		
		.son3div>div>div {
			width: 90%;
			margin-left: 5%;
			display: flex;
			align-items: center;
			justify-content: space-between;
			color: #343434;
		}
		
		.son3div>div>div>div:nth-child(1) {
			width: 80%;
		}
		
		.icon {
			width: 1em;
			height: 1em;
			vertical-align: -0.15em;
			fill: currentColor;
			overflow: hidden;
			color: #6f6f6e;
			font-size: 9px;
		}
		
		.son3div>div:hover {
			padding-left: 2%;
			padding-right: 2%;
			background: #D6000F;
			transition: .3s;
			color: white !important;
		}
		
		.son3div>div:hover .sontext1 {
			color: white;
		}
		
		.son3div>div:hover .sontext2 {
			color: white;
		}
		
		.son3div {
			display: flex;
			/* justify-content: space-between; */
			flex-wrap: wrap;
			margin-top: 10px;
		}
		.son3div>div:nth-child(1){
			margin-left: 0%;
		}
		.son3div>div:nth-child(4){
			margin-left: 0%;
		}
		.son3div>div:nth-child(7){
			margin-left: 0%;
		}
		
		
		
		.sontext1 {
			font-size: 16px;
		}
		.LS_headerPar{
			position: fixed !important;
		}
		
		
		