
			body {
				margin: 0px;
				padding: 0px;
			}

			.el-carousel__container {
				position: relative;
				height: 974px;
				display: flex;

			}

			.el-carousel__item h3 {
				color: #475669;
				font-size: 18px;
				opacity: 0.75;
				line-height: 300px;
				margin: 0;
			}

			/* .el-carousel__item:nth-child(2n) {
				background-color: #99a9bf;
			}

			.el-carousel__item:nth-child(2n+1) {
				background-color: #d3dce6;
			} */

			.header {
				display: flex;
				flex-direction: row;
				position: fixed;
				z-index: 5;
				max-width: 1904px;
				width: 100%;
				height: 71px;
				align-items: center;
				justify-content: center;
				max-width: 100%;
			}

			.header-logo {

				/* margin-left: 343px; */
				margin-top: 2px;

			}

			.header-logo img {
				width: 137px;
				height: 43px;



			}

			.header-navcat {
				margin-left: 400.5px;
				text-decoration: none;
				list-style: none;
				width: 639px;
			}

			.header-navcat ul {
				display: flex;
				flex-direction: row;
				padding: 0px;
				list-style: none;
				justify-content: space-between
			}

			.header-navcat li {
				color: #FFFFFF;
				font-family: Microsoft YaHei;
				font-weight: 400;

				height: 20px;
				line-height: 20px;
				cursor: pointer;
			}


			.header-navcat li:nth-child(1) {
				padding-left: 0px;

			}





			.header-navcat2 {
				margin-left: 400.5px;
				text-decoration: none;
				list-style: none;
				width: 639px;
			}

			.header-navcat2 ul {
				display: flex;
				flex-direction: row;
				padding: 0px;
				list-style: none;
				justify-content: space-between
			}

			.header-navcat2 li {
				color: #FFFFFF;
				font-family: Microsoft YaHei;
				font-weight: 400;

				height: 20px;
				line-height: 20px;
				cursor: pointer;
			}


			.header-navcat2 li:nth-child(1) {
				padding-left: 0px;

			}

			.headerBackground {
				background: #f6f6f6;
				width: 100%;
				transition: background 1s;
				max-width: 100%;

			}

			.mouvovera {
				color: red;
			}

			.borderclass {

				/* margin-top: 22px;
				border-bottom: 2px solid red; */
			}

			.gongsijianjie {
				width: 130px;
				height: 32px;
				font-size: 32px;
				font-family: Microsoft YaHei;
				font-weight: 400;
				color: #000000;
				margin-top: 50px;
			}

			.gongsijianjiexiahuaxian {
				width: 62px;
				height: 1px;
				background: #E60023;
				margin-top: 25px;
			}


			.fazhanlicheng {
				width: 130px;
				height: 32px;
				font-size: 26px;
				font-family: Microsoft YaHei;
				font-weight: 400;
				color: #ffffff;
				margin-top: 50px;
				text-align: center;
			}

			.fazhanlichengxiahuaxian {
				width: 52px;
				height: 1px;
				background: #E60023;
				margin-top: 15px;
			}


			div .imgclass {
				transition: all 0.7s;
			}

			div .imgclass:hover {

				transform: scale(1.1);

			}

			a {
				cursor: pointer;
				text-decoration: none;
 				color: black;
			}

			.el-carousel__item {
				display: flex;
				justify: center;
			}
			
			
			
			
			
			
			.header-navcat2 .osss::after{
				content: "";
				border-bottom: red solid 3px;
				display: block;
				transform: scale(0);
				transition:all 0.3s ease-out 0s; 
				margin-top: 21px;
				
				
			} 
			
			.header-navcat2 .osss:hover::after,a:hover::before{
				transform: scale(1);
				
			} 
			
			.header-navcat2 .osss:hover{
				opacity: 0.5;
			}
			
			.header-navcat .osss:hover{
				opacity: 0.6;
			}
			
			
			
			.header-navcat a.oss{
				color:red;
				
				
			}  
			
			.header-navcat .oss::after{
				
				content: "";
				border-bottom: red solid 3px;
				display: block;
				margin-top: 21px;
			}
			
			
			
			.header-navcat2 a.oss{
				color:red;
				
			}  
			
			.header-navcat2 .oss::after{
				
				content: "";
				border-bottom: red solid 3px;
				display: block;
				margin-top: 21px;
			}
			
			
			
			 .header-navcat .osss::after{
				content: "";
				border-bottom: red solid 3px;
				display: block;
				transform: scale(0);
				transition:all 0.3s ease-out 0s; 
				margin-top: 21px;
			}   
			
			.header-navcat .osss:hover::after,a:hover::before{
				transform: scale(1);
			} 
			
			.header-navcat a{
				text-decoration: none;
				color:#fff;
			
			}
			
			.header-navcat2 a{
				text-decoration: none;
				
			
			}
			
