.header {
	background-color: #f5f5f5;
	height:50px;
	line-height: 50px;
    width:100%;
	margin:0 auto; 
	text-align:center;
}

.header--fixed {
	position: fixed;
	z-index: 10;
	right: 0;
	left: 0;
	top: 0
}


.animated {
	-webkit-animation-duration: .5s;
	-moz-animation-duration: .5s;
	-o-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both
}

@-webkit-keyframes slideDown {
	0% {
		-webkit-transform: translateY(-4em)
	}

	100% {
		-webkit-transform: translateY(0)
	}
}

@-moz-keyframes slideDown {
	0% {
		-moz-transform: translateY(-4em)
	}

	100% {
		-moz-transform: translateY(0)
	}
}

@-o-keyframes slideDown {
	0% {
		-o-transform: translateY(-4em)
	}

	100% {
		-o-transform: translateY(0)
	}
}

@keyframes slideDown {
	0% {
		transform: translateY(-4em)
	}

	100% {
		transform: translateY(0)
	}
}

.animated.slideDown {
	-webkit-animation-name: slideDown;
	-moz-animation-name: slideDown;
	-o-animation-name: slideDown;
	animation-name: slideDown
}

@-webkit-keyframes slideUp {
	0% {
		-webkit-transform: translateY(0)
	}

	100% {
		-webkit-transform: translateY(-4em)
	}
}

@-moz-keyframes slideUp {
	0% {
		-moz-transform: translateY(0)
	}

	100% {
		-moz-transform: translateY(-4em)
	}
}

@-o-keyframes slideUp {
	0% {
		-o-transform: translateY(0)
	}

	100% {
		-o-transform: translateY(-4em)
	}
}

@keyframes slideUp {
	0% {
		transform: translateY(0)
	}

	100% {
		transform: translateY(-4em)
	}
}

.animated.slideUp {
	-webkit-animation-name: slideUp;
	-moz-animation-name: slideUp;
	-o-animation-name: slideUp;
	animation-name: slideUp
}

/*-顶部-*/
.top_head{
	display: flex;
	width:100%; 
	font-size:16px; 
	margin:0 auto; 
	text-align:center; 
	justify-content: center;
	background:#f5f5f5;
	position:fixed; 
	left:0; 
	top:0; 
	z-index:99999; 
	overflow: hidden; 
	color: #000000;
	}

  .top_main{
	  display: flex; 
	  width: 1200px;
	   flex-direction: row;
	   justify-content: space-between;
	   align-items: center;
   }
   .top_left{
	   display: flex;
	   height: 50px;
   }
   .logo{
	   display: flex;
	   align-items: center;
	   /* background-color: #3d63ac; */
   }
   .logo img{
	   display: flex;
	   /* margin-left: 80px; */
	   height: 30px;
   }
   .top_left p{
	   display: flex;
	   align-items: center;
	   justify-content: center;
	   font-size: 16px;
	   margin-left: 20px;
	   font-weight: bold;
   }
   .top_right{
	   display: flex;
	   flex-direction: row;
	   width: 700px;
	   align-items: center;
	   justify-content: space-between;
   }
	.top_right a{
		
		color: #000000; 
		/* margin-right:20px; */
		/* padding: 0px 0px 0px 20px; */
		}
	.top_right a:hover{
		text-decoration:none; 
		color: #00007f;
		font-weight: bold;
		}
	.top_right .hotb{
		color: #000000;
		}
	.phone{
		font-size: 24px;
		color: #00007f;
		font-weight: bold;
	}

/*-底部-*/
.bottom{
	display: flex;
	width:100%; 
	background:#f5f5f5; 
	align-items: center;
	justify-content: center;
	padding: 30px 0 30px 0;
}
   .bottom_seem{
	   display: flex; 
	   width: 1200px;
	   flex-direction: row;
	   align-items: center;
	   justify-content: space-between;
	}
	.footer_base_box{
		display: flex;
		flex-direction: row;
	}
	.footer_box{
		display: flex;
		flex-direction: column;
		/* background-color: #3d63ac; */
	}
	.footer_box p{
		margin: 3px 0 ;
		color: #000000;
	}
	.laiyuan{
		font-size: 12px;
		font-weight: bold;
		
	}
	/* a{
		color: #000000!important;
	} */
	.footer_bottom_box1{
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.footer_ewm{
		display: flex;
		flex-direction: column;
		margin: 0 10px 0 10px;
		align-items: center;
		justify-content: center;
	}
	.footer_ewm img{
		width: 100px;
		height: 100px;
		margin-bottom: 5px;
	}
    .dh_box{
		display: flex;
		width: 380px;
		flex-direction: column;
		/* background-color: antiquewhite; */
	}
	.dh_box_a{
		display: flex;
		width: 330px;
		flex-direction: row;
		align-items: center;
		justify-content: space-between;
		margin-left: 30px;
	}
	/* .dh_box1{
		margin-right: 30px;
	} */
	.dha{
		font-size: 16px;
	}
	.dh{
		color: #3d63ac;
		font-weight: 600;
		font-size: 22px;
	}
	.add{
		width: 380px;
		font-size: 12px;
		margin-left: 30px;
	}
/*-底部漂浮广告-*/
/* .seem-bt{width: 100%; height:90px;  position: fixed; bottom: 0; left: 0; z-index: 999999; background:url("../images/pc/20230909.png") no-repeat center;}
.seem-bt-seem{background:url("../images/pc/btad.png") no-repeat center; }
.main_bt{width: 900px; margin: 0 auto; height:auto; position: relative;}
.seem-bt .yuyuebt{width: 280px; height: 55px; margin:42px 0 0 600px ;position: relative;}
.seem-bt .top_yuyue_formbt{width:100%; height: auto; }
.seem-bt .top_yuyue_formbt .textinput{width:100px; height: 30px; margin-bottom: 15px; margin-right:12px;  font-size: 12px;  float: left;  outline: none; padding-left: 5px;}
.seem-bt .top_yuyue_formbt .btnon{position: absolute; outline: none; width:67px; height:65px; background: url("../images/pc/23dbbt.png") no-repeat;   cursor: pointer; right:-25px; top:-32px; border: 0;}

.seem-btgj{background:url("../images/pc/20230217hjgz.png") no-repeat center;}

.btoom-jtxx{width: 100%; margin: 0 auto; text-align: center; border-top:1px dashed #fff; padding: 5px 0; background: #333333;}
.btoom-jtxx P{color: #fff; line-height: 25px;} */