body{width:100%;max-width:750px;margin:0 auto;overflow-x: hidden;}
a{text-decoration:none;}
.video-box {position:fixed;height: 100vh;left:0;top:0;z-index:-1;width:100%;} 
.video-box .video-background { width: 100%; height: 100%; /*保证视频充满屏幕*/ object-fit: cover; }
.header{height:80px;position:fixed;width:90%;left:0;top:0;padding:0 5%;background:#fff;z-index:2;border-bottom:2px solid #5a7bb0;}
.header .logo{width:60%;float:left;}
.header .logo img{width:100%;max-width:235px;}
.header .search_icon{float:right;width:40px;margin-top:20px;}
.header .search_icon img{width:100%;}
.search_form {
	position: fixed;
	left: 0;
	top: 0;
	width: 100vw;
	background-color: rgba(35, 35, 35, 0.9);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	will-change: transform, opacity;
	height: 0;
	z-index: -1;
	opacity: 0;
}
.search_form form {
  width: 60%;
}
.search_form input {
  background-color: transparent;
  font-size: 20px;
  color: #fff;
  border-bottom: 2px solid rgba(255, 255, 255, 0.6);
  padding: 0 30px;
  width: 100%;
  height: 64px;
}
 .search_form.openeds {
  height: 100vh ;
  opacity: 1 ;
  z-index: 1000 ;
}
.search_form .search_close {
  font-size: 30px;
  color: #fff;
  position: absolute;
  right: 50px;
  top: 50px;
  line-height: 1;
  display: inline-block;
  z-index:1001;
}

/**首页**/
.navall_list{text-align:center;}
.navall_list img{width:50%;}
.navall_list p.title{font-size:24px;margin-top:20px;color:#25438b;}
.navall_list p.content{font-size:16px;margin-top:20px;line-height:20px;color:#000;}
.yycj{background:#fff;}
.yycj .yy_title{width:90%;margin:0 auto;}
.yycj .yy_title p.title{text-align:center;font-size:24px;color:#25438b;padding:20px 0;position:relative;}
.yycj .yy_title p.title:before{content:'';display:inline-block;width:100%;height:1px;background:#000;position:absolute;bottom:2px;left:0;}
.yycj .yy_title p.title:after{content:'';display:inline-block;width:50px;height:5px;background:#dc272c;position:absolute;bottom:0;left:50%;border-radius:10px;margin-left:-25px;}
.yycj .yy_title p.content{text-align:center;padding:20px 0;color:#999;line-height:20px;}
.yycj ul li{width:100%;position:relative;}
.yycj ul li img{width:100%;display:block;}
.yycj ul li p{position:absolute;bottom:0;left:0;background:#00000066;color:#fff;width:100%;line-height:40px;font-size:20px;text-indent: 20px;}
.about{background:#fff;}
.about .yy_title{width:90%;margin:0 auto;}
.about .yy_title p.title{text-align:center;font-size:24px;color:#25438b;padding:20px 0;position:relative;}
.about .yy_title p.title:before{content:'';display:inline-block;width:100%;height:1px;background:#000;position:absolute;bottom:2px;left:0;}
.about .yy_title p.title:after{content:'';display:inline-block;width:50px;height:5px;background:#dc272c;position:absolute;bottom:0;left:50%;border-radius:10px;margin-left:-25px;}
.about .yy_title p.content{text-align:justify;padding:20px 0;color:#000;line-height:26px;text-indent:2em;}
.about .yy_title p.content a{float:right;color:#25438b;}
.about img{width:100%;display:block;}
.footer{width:100%;background:#25438b;text-align:center;color:#fff;padding:50px 0;}
.footer img{width:40%;}
.footer p{padding:10px 0;}
.footer p.f_title{font-size:24px;}
.footer p.f_xinxi img{width:25px;display:inline-block;float:left;margin-right:5px;}
.footer p.f_xinxi{line-height:21px;text-align:left;padding-left:22%;color:#fff;}
.footer p a{color:#fff;}



.banner{padding:0 5%;margin-top:110px;}
.banner .b_title{color:#fff;padding:100px 0;font-size:36px;text-align:center;}
.search_nav{padding:0 5%;margin-top:30px;}
.search_nav .nav_click{border:1px solid #000;width:100%;line-height:60px;color:#000;box-sizing:border-box;background:#fff;position:relative;}
.search_nav .nav_click .nav_input{padding:0 20px;}
.search_nav .nav_click i.xia{display:inline-block;width:24px;height:24px;background:url(../images/xia.png);float:right;margin-top:18px;}
.search_nav .nav_click i.shang{display:inline-block;width:24px;height:24px;background:url(../images/shang.png);float:right;margin-top:18px;}
.search_nav ul.nav_list{width:100%;border:1px solid #000;box-sizing:border-box;padding:0 20px;background:#fff;border-top:0;overflow-y:scroll;max-height:300px;position:absolute;left:0;bottom:-301px;display:none;z-index:999;}
.search_nav ul.nav_list li{line-height:60px;color:#fff;border-bottom:1px solid #000;}
.search_nav ul.nav_list li a{color:#000;text-decoration:none;display:block;}
.product_show{padding: 30px 5%;background:#fff;min-height:50vh;position:relative;}
.product_show ul li {width:100%;background:#fff;padding:20px 0;border-bottom:1px solid #000;box-sizing:border-box;}
.product_show ul li a{color:#000;}
.product_show ul li:last-child{border-bottom:0;}
.product_show ul li p{width:100%;color:#000;text-align:center;font-size:20px;}
.product_show ul li p img{width:80%;}

.content{padding:0 5%;}
.mrt20{margin-top:20px;}
.content .title{background:#5a7bb0;color:#fff;text-align:center;line-height:40px;}
.contenth .video_all{width:100%;}

/*站点地图*/
.navmap{font-size:14px;color:#666;padding-top:20px;}
.navmap a{font-size:14px;color:#5a7bb0;}