@charset "utf-8";
/* CSS Document */
html{}
body{font-family:"Arial"; font-size:100%; color:#434343; margin:0px; padding:0px; overflow-x:hidden;}
ol,ul,li,p,dl,dt,dd,h1,h2,h3,h4,h5,h6{list-style:none outside none; margin:0px; padding:0px; font-size:100%; font-weight:normal;}
img {border:none;}
a:link, a:visited {color:#323232; text-decoration: none;outline:none;}
a:hover, a:active {color:#323232; text-decoration: none;outline:none;}
.clear{clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.dw{ position:relative;}
.cj{ overflow:hidden;}
.gm{width: 96%;max-width: 1500px;margin: 0 auto;}
.gm_top{width: 95%;max-width: 1600px;margin: 0 auto;}
.gm_pro{width: 96%;max-width: 1400px;margin: 0 auto;}
img{max-width: 100%;vertical-align: bottom;}
.green-black {display:block; padding-top:26px; clear:both; text-align:center;}
.green-black a {padding:5px 8px 4px 8px; padding:5px 8px 4px 8px;border:1px solid #dddddd; height:12px; line-height:12px; zoom:1; font-weight:bold; font-size:12px; overflow:auto; margin-left:3px; margin-right:3px; color:#333; background:url(../images/page_bg01.png) #fff bottom repeat-x; text-decoration:none;}
.green-black a:hover {border:1px solid #ccc; height:12px; line-height:12px; zoom:1;overflow:auto;background:#1180cd; margin-left:3px; margin-right:3px; color:#fff;font-size:12px;}
.green-black span.current {padding:5px 8px 5px 8px; padding:5px 8px 4px 8px;border:1px solid #ccc; color:#fff; height:12px; line-height:12px; zoom:1; overflow:auto;  background:#1180cd; margin-left:3px; margin-right:3px; margin-top:0px; margin-bottom:0px; font-size:12px}
::-webkit-scrollbar {width:3px;height:8px;background-color:#fff;border-radius:4px; position:relative;}
::-webkit-scrollbar-thumb {background-color:#b1b1b1;border-radius:3px;}
::-webkit-input-placeholder { /* WebKit browsers */
  color: rgba(255,255,255,0.5);
  font-size: 16px;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
 color: rgba(255,255,255,0.5);
  font-size: 16px;
}

:-ms-input-placeholder { /* Internet Explorer 10+ */
 color: rgba(255,255,255,0.5);
 }
#dituContent{ height:450px; border-top:1px solid #ddd;}
@media screen and (max-width:770px){
#dituContent{ height:230px;}
}
.xd em{transform:scaleX(1)!important;}
.pxd{background: #d8e4ec;}
.pxd em{transform:scaleX(1)!important;}
.cxd{background: #077ed1;color: white!important;}
.axd{background: #077ed1;color: white!important;}
.nxd{background: #077ed1;color: white!important;}
.mxd a{color: #077ed1!important;font-weight: bold;}
.fswzj{display: none;}
	
	@font-face {
	 font-family:"arial";
	 src: url("../font/arial.eot"),
	      url("../font/arial.ttf");
	}
	@font-face {
	 font-family:"DINEngschriftStd";
	 src: url("../font/DINEngschriftStd.eot"),
	      url("../font/DINEngschriftStd.ttf");
	}
	@font-face {
	 font-family:"DIN-BlackAlternate";
	 src: url("../font/DIN-BlackAlternate.eot"),
	      url("../font/DIN-BlackAlternate.ttf");
	}
	@font-face {
	 font-family:"Din";
	 src: url("../font/Din.eot"),
	      url("../font/Din.ttf");
	}
	@font-face {
	 font-family:"DINMittelschriftStd";
	 src: url("../font/DINMittelschriftStd.eot"),
	      url("../font/DINMittelschriftStd.ttf");
	}
	@font-face {
	 font-family:"DIN-Black";
	 src: url("../font/DIN-Black.eot"),
	      url("../font/DIN-Black.ttf");
	}
	@font-face {
		font-family:"Wrl";
		src: url("../font/Wrl.eot"),
			 url("../font/Wrl.ttf");
	   }
	
	.head{background: #0067c9;padding: 19px 0;color: white;}
	.head .gm_top{display: flex;justify-content: space-between;align-items: center;}
	.head_l p{font-size: 0.875rem;}
	.head_r ul{display: flex;}
	.head_r ul li{margin-left: 20px;}
	.head_r ul li:nth-child(1){margin-left: 0px;background: url(../img/top_ico1.png) left bottom no-repeat;padding-left: 26px;}
	.head_r ul li:nth-child(2){background: url(../img/top_ico2.png) left bottom no-repeat;padding-left: 20px;}
	.head_r ul li:nth-child(3){background: url(../img/top_ico4.png) left bottom no-repeat;padding-left: 26px;}
	.head_r ul li:nth-child(4){background: url(../img/lan.png) left center no-repeat;padding-left: 20px;}
	.head_r a{color: white;font-size: 0.875rem;text-transform: capitalize;}
	.sp_nav i{ display: none;}

	.nav_box{width:100%; background: rgba(0,0,0,0.7); position: fixed; z-index: 999; transition: .5s;}
	.nav_box.top_box_move{ top:0; background: rgba(0,0,0,1); transition: 0.5s;}
	.nav_box .gm_top{ display: grid; grid-template-columns: repeat(2,auto); align-items: center; justify-content: space-between;}
	.top_logo{display: grid; grid-template-columns: repeat(2,auto); align-items: center;transition: .5s;}
	.top_logo h1{color: white;margin-left: 10px;font-size: 0.875rem;}
	.top_logo img{padding-right: 15px;border-right: 1px solid white;}
	.top_r{ display: grid; grid-template-columns: repeat(3,auto); align-items: center;}
	.sjj_nav>ul>li:nth-child(2){display: none;}
	.sjj_nav>ul>li{ float: left; text-align: center; transition: .5s; position: relative;}
  .sjj_nav>ul>li:nth-child(10){ display: none;}
	.sjj_nav>ul>li>a{ padding:0 15px; line-height: 88px; height: 88px; transition: .5s; color: white;z-index: 9;position: relative;display: block;text-transform: capitalize;}
	.sjj_nav>ul>li::after{ content: ''; background:#e50112; display:block; position:absolute; left:20%; bottom:20px; height:2px; transition:0.5s; width:60%; transform:scaleX(0);}
	.sjj_nav>ul>li:hover:after,.sjj_nav>ul>li.xd:after{transform:scaleX(1); transition:0.5s;}
	.sjj_nav>ul>li>ul{background: #0c66ba; position: absolute; width: 110%; left: -5%; display: none; border-radius: 0 0 10px 0; overflow: hidden; z-index: 1;}
	.sjj_nav>ul>li:nth-child(3)>ul,.sjj_nav>ul>li:nth-child(5)>ul,.sjj_nav>ul>li:nth-child(6)>ul{width: 170%; left: -35%;}
	.sjj_nav>ul>li:nth-child(6)>ul{width: 240%; left: -60%;}
	.sjj_nav>ul>li>ul>li{ border-top: 1px solid rgba(255,255,255,0.3); transition: 0.5s;}
	.sjj_nav>ul>li>ul>li:hover{background: #0b58a1; transition: 0.5s;}
	.sjj_nav>ul>li>ul>li>a{color: white;padding: 15px 0;display: block;}
	.lan{position: relative;margin-left: 10px;}
	.lan ul{position: absolute;width: 100px;background: #fff;right: 0;border-radius: 10px;padding: 5px 0;display: none;}
	.lan ul li a{text-align: center;display: block;text-align: center;padding: 10px 0;}
	.tel{ padding-left: 10px;}
	.tel a{ background:url(../img/top_rx.png) no-repeat left center; color: white;font-family:"DINEngschriftStd";font-size: 2rem; padding-left: 45px;}
	@media screen and (max-width:1679px) {
	.nav_box .gm_top{ width: 98%;}
	.top_logo h1 br{ display: block;}
	}
	@media screen and (max-width:1440px) {
	.sjj_nav>ul>li>a{ padding:0 10px; }
	.tel{ padding-left: 10px;}
	.tel a{ background-size:auto 26px; font-size: 1.625rem; padding-left: 35px;}
	.lan img{height: 26px;}
	}
	@media screen and (max-width:1365px){
	.tel{ display: none;}
	}
	@media screen and (max-width:1279px){
	.head{ display: none;}
	.nav_box .gm_top{ width: 100%;}
	.top_logo img{ padding-left: 20px;border-right: none;}
	.tel{ display: block; padding-left: 0px; padding-right: 30px;}
	.tel a{ background:url(../img/top_rx.png) no-repeat left center; color: white;font-family:"DINEngschriftStd";font-size: 2rem; padding-left: 50px;}
	.sjj_nav>ul>li:nth-child(7),.sjj_nav>ul>li:nth-child(10){ display: block;}
	.sjj_nav>ul>li::after{ display: none;}
	.sjj_nav>ul>li{ text-align: left;}
	.sjj_nav>ul>li>ul{background:none; position:relative; width:auto; left:auto; border-radius: 0;}
	.sjj_nav>ul>li:nth-child(3)>ul,.sjj_nav>ul>li:nth-child(5)>ul,.sjj_nav>ul>li:nth-child(6)>ul{width:auto; left:auto;}
	.sjj_nav>ul>li>ul>li>a{padding:0;}
	.lan{margin-right: 10px;margin-left: 0;}
	.lan img{height: auto;}
	.top_logo h1{display: none;}
	}
	@media screen and (max-width:520px){
	.top_logo img{ padding-left: 10px; height: 30px;}
	.top_logo h1{ font-size: 0.875rem; line-height: 16px;}
	.tel{ display: none;}
	.lan ul li a{font-size: 0.875rem;padding: 5px 0;}
	}
/*导航样式*/
@media screen and (max-width:1279px){
.sp_nav{width:60px;float:right;position:relative;cursor: pointer; height:60px; background:#0958a3; padding:10px;}
.sp_nav i{display:block; color:#fff; position:absolute; width:100%; bottom:12px; left:0; text-align:center; font-style:normal;}
.sp_nav span{display:block;background:#fff;width:40%;height:2px;position:absolute;left:30%;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:22px}
.sp_nav span:nth-of-type(2){top:32px}
.sp_nav_se span:nth-of-type(1){top:22px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){top:22px;transform:rotate(-45deg)}
.sjj_nav{position:fixed; z-index:9; background:rgba(0,0,0,0.95); width:50%; height:calc(100% - 104px); line-height:40px; top:80px; right:-100%; overflow:auto; overflow-x:hidden; transition:right ease 0.5s;}
.nav_show{top:80px; right:0;}
.sjj_nav li ul,.sjj_nav li .sp_nav_xjb{ display: block;}
.sjj_nav ul li{ float:none; width:auto; background:none;}
.sjj_nav>ul>li:first-child{overflow:hidden; border-top:none;}
.sjj_nav>ul>li:first-child>a{float:left; width:calc(100% - 70px);}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px rgba(255,255,255,0.1) solid;text-align:center;color:#999;}
.sjj_nav ul li i{ display:block; position:absolute;top:5px;right:0px;border-left:1px rgba(255,255,255,0.1) solid;height:40px; padding:0px 10px 0 10px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li em{ display:none;}
.sjj_nav ul li{border-top:1px rgba(255,255,255,0.1) solid;margin-left:10px;position:relative;line-height:50px;font-size:14px;}
.sjj_nav>ul >li:last-child{border-bottom:1px rgba(255,255,255,0.1) solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{ width:90%; font-size:1rem; color:#fff; text-align:inherit; padding:inherit; height:auto; line-height:inherit; background:none;}
.sjj_nav ul li.cur a,.sjj_nav ul li.cur ul li.cur a{color:#67b83b;}
.sjj_nav ul li ul li a,.sjj_nav ul li.cur ul li a{color:#fff;display:block;text-align:left; font-size:1rem;}
.sjj_nav ul li i svg{width:24px;height:38px;fill:#fff;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#0958a3;}
.sjj_nav ul li ul li>ul{margin-left:10px}
}
@media screen and (max-width:520px){
.sp_header{height:50px;}
.sp_logo{padding:10px;float:left;height:50px}
.sp_logo img{margin:auto;max-height:30px;}
.sp_nav{width:50px; height:50px; padding:0px;}
.sp_nav i{ font-size:0.8125rem; bottom:6px;}
.sp_nav span{ width:50%; left:25%;}
.sp_nav span:nth-of-type(1){top:10px}
.sp_nav span:nth-of-type(2){top:20px}
.sp_nav_se span:nth-of-type(1){top:13px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){top:13px;transform:rotate(-45deg)}
.sjj_nav{top:50px; width:65%;}
.nav_show{top:50px;}
.sjj_nav ul li{line-height:44px;}
.sjj_nav ul li i{height:34px;}
.sjj_nav ul li a{ font-size:0.9375rem; width:83%;}
.sjj_nav ul li i svg{width:20px;height:34px;fill:#fff;}
.sjj_nav ul li ul li a,.sjj_nav ul li.cur ul li a{font-size:0.875rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
}
/* banner */
.banner{ overflow: hidden; position: relative; width: 100%;}
@media screen and (max-width:770px){
.banner video{ display: none;}
}

.swiper-container{
	    --swiper-theme-color: #ff6600;
	    --swiper-pagination-color: #04599f;/* 两种都可以 */
		--swiper-navigation-color: #04599f;/* 单独设置按钮颜色 */
		
	}
	.swiper-pagination-bullet {
		width: 6px!important;
		height: 6px!important;
		padding: 2px!important;
		border-radius: 50px!important;
		background: rgba(255,255,255,0)!important;
		border: 1px solid white;
		transition: .5s;
		opacity: 1!important;
		
		
	}
	.swiper-pagination-bullet-active {
		width: 6px!important;
		height: 6px!important;
		padding: 2px!important;
		border-radius: 50px!important;
		background:#e50112 !important;
		border: 1px solid #e50112;
		transition: .5s;
		
	}
	.swiper-slide span{display: none;}
	@media screen and (max-width: 768px) {
		.swiper-slide span{display: block;}
		.swiper-slide p{display: none;}
	}
	
	.ydvi_tit{ margin:70px 2% 0 2%; font-size:2.25rem; font-weight:bold; display:block; text-align:center; color:#0b58a1;text-transform: capitalize;}
	.ydvi_tit:after{ content:''; width:52px; height:4px; background:#0b58a1; margin:20px auto; display:block;}
	.ydvideo{ margin: 0 auto; max-width: 1500px; width: 100%;}
	@media screen and (max-width:1024px) {
	.ydvideo{ display:block;}
	.ydvi_tit{ margin:40px 2% 0 2%;font-weight:bold; display:block; text-align:center; color:#0b58a1;}
	.ydvi_tit:after{ content:''; width:30px; height:2px; background:#0b58a1; margin:12px auto; display:block;}
	.ydvi_tit{font-size: 1.5rem;}
	}
	
	.inabout_box{padding-top: 105px;padding-bottom: 100px;}
	.inabout_list{display: grid; grid-template-columns: 1fr 50%; justify-content: space-between; grid-gap: 0 35px;}
	.inabout_l span{font-size: 1.5rem;color: #7b7b7b; font-family: 'Wrl';}
	.inabout_l h1{color: #0b58a1;font-size: 2.25rem;line-height: 30px;margin: 10px 0;}
	.inabout_l h2{font-size: 1.5rem;color: #222; font-family: 'Wrl'; margin-top: 5px;}
	.inabout_l p{color: #6a6a6a;font-size: 1rem;line-height: 24px; margin-top: 25px;margin-bottom: 40px;}
	.inabout_nfnr{display: flex;justify-content: space-between;}
	.inabout_nf{display: flex;align-items: center;}
	.inabout_nfl h1{font-family:"DINEngschriftStd";font-size: 4rem; line-height: 65px;}
	.inabout_nfr{ padding-left: 10px;}
	.inabout_nfr span{font-size: 1.5rem; color: #262626;}
	.inabout_nfnr .inabout_nf:nth-child(1) .inabout_nfr span{font-size: 1.375rem;}
	.inabout_nfr p{margin:0; font-size:1rem; color: #262626;}
	.inabout_nfr{line-height: 30px;}
	.inabout_nfnr{margin-bottom: 110px;}
  .inabout_l a{padding: 12px 28px;background: #0b58a1;color: white;display: inline-block;}
	.inabout_r{ position: relative; padding-top: 65px;}
	.inabout_img { width: 64.15%; position: relative; float: right;}
	.inabout_img img{ display: block; width: 100%;}
	.inabout_txt{position: absolute;bottom: 65px; right: 0; width: 44%;}
	.inabout_txt ul{margin-bottom: 20px;}
	.inabout_txt li{ position: relative; line-height: 25px; color: #000; padding-left: 13px;}
	.inabout_txt li::after{ content: ''; width: 5px; height: 5px; background: #5c5c5c; border-radius: 50%; left: 0; top: 10px; position: absolute;}
	.inabout_txt a{ color: #000;}
	.inabout_txt a span{ font-family: '宋体'; padding-left: 10px;}
	.inabout_img2{position: absolute; width: 68.4%;  top:0;left:0;box-shadow:12px 2px 19px rgba(0,0,0,0.3);}
	.inabout_img2 img{ display: block; width: 100%;}
	@media screen and (max-width:1279px) {
	.inabout_l h1{font-size: 2.25rem;}
	.inabout_l p{line-height: 30px;margin-bottom: 30px;}
	.inabout_nfnr{margin-bottom: 50px;}
	.inabout_nfl h1{font-size: 3.875rem; line-height: 45px;}
	.inabout_nfr{ padding-left: 5px;}
	.inabout_nfnr .inabout_nf:nth-child(1) .inabout_nfr span{font-size: 1.125rem;}
	.inabout_nfr p{ font-size: 0.875rem; line-height: 20px;}
	.inabout_txt li{ font-size: 0.875rem;}
	.inabout_txt a{ font-size: 0.875rem;}
	}
	@media screen and (max-width:1023px) {
	.inabout_box{padding-top: 85px;padding-bottom: 90px;}
	.inabout_list{display: grid; grid-template-columns: 1fr; grid-gap: 50px 0;}
	}
	@media screen and (max-width:767px) {
	.inabout_box{padding-top: 40px;padding-bottom: 50px;}
	.inabout_list{grid-gap: 30px 0;}
	.inabout_l span{font-size: 1.25rem;}
	.inabout_l h1{font-size: 1.45rem; line-height: 26px;}
	.inabout_l h2{font-size: 1.125rem;margin-top: 8px;}
	.inabout_l h2 br{display: none;}
	.inabout_l h2::after{ content: ''; width: 40px; height: 2px; background: #0b58a1; margin: 24px 0; display: block;}
	.inabout_l p{font-size:0.875rem;line-height:24px; margin-top:0;margin-bottom:30px;}
	.inabout_nfl h1{font-size: 2.875rem; line-height: 45px;}
	.inabout_nfr span{font-size: 1.125rem; line-height: 18px;}
	.inabout_nfnr .inabout_nf:nth-child(1) .inabout_nfr span{font-size: 0.9375rem;}
	.inabout_nfr p{font-size:0.75rem; line-height: 16px; margin-bottom: 0;}
	.inabout_nfr{line-height: 30px;}
	.inabout_nfnr{margin-bottom:30px;}
	.inabout_nfnr{flex-wrap: wrap;}
	.inabout_l a{padding:0; width: 100px; text-align: center; height: 32px; line-height: 32px; font-size: 0.875rem; margin: 0 auto; display: block;}
	.inabout_r{ padding-top:30px;}
	.inabout_txt{bottom: 50px; width: 54%;}
	.inabout_txt ul{margin-bottom:10px;display: none;}
	.inabout_txt li{ padding-left:0;}
	.inabout_txt li::after{ display: none;}
	.inabout_img2{width: 64%;}
	}
	
	
	.inpro_box{background: url(../img/inpro_bg.jpg) no-repeat center top #efefef; width: 100%; padding-top: 35px; padding-bottom: 50px;}
	.inpro_gd{ position: relative; overflow: hidden;}
	.inpro_nr li{ position: relative;}
	.inpro_txt{ padding-top: 158px;width: 40%;}
	.inpro_txt p{font-size:1.25rem;color: #7c7c7c;padding: 10px 0; line-height: 26px; margin-bottom: 25px;}
	
	.inpro_txt h1{font-size: 3.75rem;color: #0b58a1;font-family:"DIN-Black";font-weight: bold;}
	.inpro_txt h2{font-size: 1.5rem;color: #333;margin-top: 30px;}
	.indb_mo{padding: 10px 30px;color: white;background: #0b58a1; display: inline-block;}
	.indb_pic{ max-width: 1040px; width: 60%; text-align: center;}
	.indb_pic img{ max-width: 100%;}
	.inpro_nr ul li a{display: flex;flex-direction: row-reverse;}
	.inpro_an{ margin-top: 30px;}
	.inpro_an ul{ display: grid; grid-template-columns: repeat(5,1fr);}
	.inpro_an li{ text-align: center; position: relative;}
	.inpro_an li a{ display: block;padding:0 45px}
	.inpro_an ul li::after{content: "";width: 1px;height: 61px;background: #ccc;display: block;position: absolute;top: 37%;}
	.inpro_an ul li:nth-last-child(1)::before{content: "";width: 1px;height: 61px;background: #ccc;display: block;position: absolute;top: 37%;right: 0;}
	.inpro_img2 img{ display:block; width: 100%;}
	.inpro_img2 p{color: #5b5b5b;font-size:1rem;}
	.inpro_an ul li a::after{ content: ''; background:#e50112; display:block; margin: 8px auto 0 auto; height:4px; transition:0.5s; width:30%; border-radius:2px; transform:scaleX(0);}
	.inpro_an ul li:hover a::after,.inpro_an ul li.on a::after{transform: scaleX(1); transition: 0.5s;}
	.inpro_pn{display: none;}
	@media screen and (max-width:1366px) {
	.indb_pic{width:60%;}
	}
	@media screen and (max-width:1023px){
	.inpro_an{ display:none;}
	.inpro_txt{ position: absolute; top: 20%; padding-top: 0; left: 0;}
	.inpro_txt h1{font-size: 3rem;}
	.inpro_txt h2{font-size: 1.5rem; margin-top:20px;}
	.indb_mo{padding: 10px 25px;}
	.indb_pic{width:50%;}
	.inpro_txt p{font-size: 1rem;line-height: 20px;}
	}
	@media screen and (max-width:767px){
		.inpro_an li a{ display: block;padding:0;}
		.inpro_txt p br{display: none;}
	.inpro_box{background-size:auto 100%; padding-top:15px; padding-bottom: 50px;}
	.indb_pic{width:auto; float: none; padding: 0 40px;}
	.inpro_txt{ position: relative; top:auto; padding-top: 0; left:auto; text-align: center; float: none;width: auto;}
	.indb_mo,.inpro_txt p{ display: none;}
	.inpro_txt h1{font-size: 1.625rem;}
	.inpro_txt h2{font-size: 1rem;margin-top:0px;}
	.inpro_pn{display: block;}
	.inpro_pn a{ display: block; position: absolute; cursor: pointer; top: 45%;}
	.inpro_pn a.prev{ left: 1%;}
	.inpro_pn a.next{ right: 1%;}
	.inpro_pn a img{ height: 36px;}
	.inpro_nr ul li a{display: block;}
	}
	
	.ys_box{background: url(../img/ys_bg.jpg) no-repeat;min-height: 881px;}
	.ys_tit{padding-top: 70px;text-align: center;color: white;margin-bottom: 80px;}
	.ys_tit h1{font-size: 3rem;margin-bottom: 10px;text-transform: capitalize;}
	.ys_tit p{font-size: 1.25rem; font-family: 'Wrl';text-transform: capitalize;}
	.ys_nr{position: relative;color: rgba(255,255,255,0.8);overflow: hidden;}
	.ys_zw{padding: 10px;padding-top: 20px;position: absolute;top: 53%;left: 20px;right: 20px;bottom: 20px;transition: .5s;}
	.ys_tit2 h1{font-size: 1.25rem;margin: 10px 0;color:white;}
	.ys_txt{opacity: 0;transition: .5s;}
	.ys_txt{line-height: 22px;}
	.ys_img{position: relative;}
	.ys_imgnum{z-index: 1;color: rgba(255,255,255,0.5);position: absolute;bottom: 30px;right: 30px;font-size: 8rem;font-family:"DINEngschriftStd";}
	.ys_nr:hover .ys_zw{background: rgba(189,4,4,0.7);top: 20px;bottom: 20px;}
	.ys_nr:hover .ys_txt{opacity: 1;}
	.ys_list{display: flex;justify-content: space-between;}
	.ys_end{ display: grid; grid-template-columns: repeat(5,1fr); grid-gap: 0 20px; margin-top: 80px;}
	.ys_eico{ position: relative; z-index: 9;}
	.ys_endnr{padding: 35px 7%; border: 1px solid #ebebeb; padding-bottom: 25px;background: #f4f4f4;position: relative;z-index: 1;}
	.ys_etxt h1{font-size: 1.25rem;color: #000; position: relative; z-index: 9;}
	.ys_etxt p{color: #717171;z-index: 1; position: relative;}
	.ys_txt h1 br{display: none;}
	.ys_enum{position: absolute; right: 7%; top: 2%; font-size: 9.375rem;font-family:"DINEngschriftStd";color: #ececec;}
	@media screen and (max-width:1440px) {
		.ys_nr{margin-left: 10px;}
		.ys_list .ys_nr:nth-child(1){margin-left: 0;}
		.ys_tit{margin-bottom: 40px;}
	}
	@media screen and (max-width:1366px) {
		.ys_txt{line-height: 20px;}
	}
	@media screen and (max-width:1280px) {
		.ys_imgnum{font-size: 5rem;}
		.ys_txt h1 br{display: none;}
		.ys_txt h1{font-size: 0.875rem;}
		.ys_tit2 h1{font-size: 1rem;}
		.ys_txt{line-height: 18px;}
		.ys_etxt h1{font-size: 1rem;}
		.ys_etxt p{font-size: 0.875rem;margin-top: 5px;}
	}
	@media screen and (max-width:1024px) {
		.ys_zw{left: 10px;right: 10px;bottom: 10px;top: 47%;padding-top: 10px;}
		.ys_imgnum{font-size: 4rem;bottom: 45px;top: 48%;transition: .5s;}
		.ys_tit2 h1{font-size: 0.875rem;}
		.ys_nr:hover .ys_imgnum{top: 15%;}
		.ys_etxt p br{display: none;}
		.ys_box{min-height: 810px;}
		.ys_txt h1{font-size: 0.75rem;display: none;}
	}
	@media screen and (max-width:768px) {
		.ys_box{ background-size: auto 100%; padding-bottom: 50px;}
		.ys_list{display: block;overflow: hidden;}
		.ys_nr{float: left;width: 49%;}
		.ys_list .ys_nr:nth-child(1){margin-left: 44px;}
		.ys_list .ys_nr:nth-child(3){margin-left: 44px;}
		.ys_nr{width: 40%;margin-left: 55px;margin-bottom: 20px;}
		.ys_nr .ys_zw{background: rgba(189,4,4,0.7);top: 20px;bottom: 20px;}
		.ys_nr .ys_txt{opacity: 1;line-height: 20px;}
		.ys_nr .ys_imgnum{top: 15%;}
		.ys_end{ grid-gap: 0 10px; margin-top:50px;}
		.ys_etxt p{ font-size: 0.875rem;}
		.ys_txt h1{font-size: 0.875rem;display: block;}
		.ys_tit2 h1{font-size: 1.125rem;}
	}
	@media screen and (max-width:520px) {
		.ys_tit{margin-bottom: 25px;padding-top:40px;}
		.ys_tit p{font-size: 1rem;}
		.ys_tit h1{font-size: 1.625rem; margin-bottom: 5px;}
		.ys_zw{padding-top: 0px; display: grid; grid-template-columns:20px 1fr; align-items: center;  grid-gap: 0 10px; padding: 5px;}
		.ys_txt h1{font-size: 0.75rem;}
		.ys_list .ys_nr:nth-child(1){margin-left: 0px;}
		.ys_list .ys_nr:nth-child(3){margin-left: 0px;}
		.ys_nr{width: 49%;margin-left: 2%;margin-bottom: 20px;}
		.ys_tit2 h1{font-size: 0.875rem;margin: 0;}
		.ys_nr .ys_zw{top:auto;left:0px !important;right:0px !important;bottom:0px !important;}
		.ys_imgnum{right: 10px; font-size:2.25rem; bottom: 0; top: auto;}
		.ys_nr .ys_txt{line-height: 15px;}
		.ys_txt{display: none;}
		.ys_nr .ys_imgnum{top:3%;}
		.ys_etxt p{display: none;}
		.ys_eico{margin-bottom: 10px;}

	.ys_end{grid-template-columns: repeat(3,1fr); grid-gap:5px; margin-top:10px;}
	.ys_eico img{ max-height:36px;}
	.ys_endnr{padding: 10px 5%; text-align: center;}
	.ys_etxt h1{font-size: 0.9375rem;}
	.ys_enum{font-size: 2.375rem;}
	}
	
	.inv_box{position: relative; background: url(../img/inv_img.jpg) no-repeat center/cover; padding-top: 195px; margin-top: 100px; height: 585px;}
	.inv_ctxt{text-align: center;color: white;width: 100%;}
	.inv_ctxt h1{font-size: 2.25rem; font-family: 'Wrl';text-transform: capitalize;}
	.inv_ctxt p{font-size: 1.5rem; font-family: 'Wrl'; margin-top: 8px;text-transform: capitalize;}
	.inv_ctxt2{text-align: center;color: white; padding-top: 73px;}
	.inv_ctxt2 p{padding-top: 35px;}
	.inv_ctxt2 p a{color: white; font-size: 1.125rem;text-transform: capitalize;}
	.inv_ctxt3{color: rgba(255,255,255,0.5); right: 11%; position: absolute; bottom: 40px;text-transform: capitalize;}
	@media screen and (max-width:1439px) {
	.inv_box{padding-top:160px;}
	.inv_ctxt3{right: 2%;}
	}
	@media screen and (max-width:1365px) {
    .inv_box{ padding-top:130px;}
	}
	@media screen and (max-width:1279px) {
    .inv_box{padding-top:100px;}
	}
	@media screen and (max-width:1023px) {
	.inv_ctxt h1{font-size: 2.5rem;}
	.inv_ctxt p{font-size: 1.5rem; font-family: 'Wrl'; margin-top: 8px;}
	.inv_box{margin-top: 0;}
	}
	@media screen and (max-width:767px) {
	.inv_box{padding-top:40px; height:auto; padding-bottom:60px;}
	.inv_ctxt h1{font-size: 1.25rem;}
	.inv_ctxt p{font-size: 0.875rem; font-family: 'Wrl'; margin-top: 8px;}
	.inv_ctxt2{padding-top:20px;}
	.inv_vpic img{ width: 40px; display: block; margin: 0 auto;}
	.inv_ctxt2 p{padding-top: 10px;}
	.inv_ctxt2 p a{font-size: 0.875rem;}
	.inv_ctxt3{ font-size: 0.75rem; bottom:5%;}
	}
	
	.jz_box{margin-top: 65px;margin-bottom: 115px;}
	.jz_list{display: flex;justify-content: space-between;}
	.jz_nr{position: relative;}
	.jz_pic{ overflow: hidden;}
	.jz_pic img{ display: block; width: 100%; transition: 0.5s;}
	.jz_nr:hover .jz_pic img{ transform: scale(1.05);}
	.jz_txt{position: absolute;bottom:0px; left: 0; padding: 30px 4%; width: 92%; color: white; background-image: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.8));}
	.jz_txt h1{font-size: 1.875rem; margin-bottom: 5px;}
	.jz_txt p{ font-size: 1.125rem;}
	.jz_list .jz_nr:nth-child(2){margin-left: 20px;}
	.jz_an{ display: none;}
	@media screen and (max-width:1023px) {
	.jz_txt{padding: 20px 3%; width: 94%;}
  .jz_txt h1{font-size: 1.25rem;}
	.jz_txt p{ font-size: 0.875rem;}
	}
	@media screen and (max-width:767px) {
	.jz_box{margin-top: 40px;margin-bottom: 50px;}
	.jz_list{display: block;justify-content:normal;}
	.jz_list .jz_nr:nth-child(2){ margin: 0;}
	.jz_txt{padding: 35px 3% 10px 3%;}
	.jz_txt h1{font-size: 1rem;}
	.jz_txt p{ font-size: 0.875rem;}
	}
	
	.new_titl{margin-bottom: 35px;}
	.new_titl h1{font-size: 3rem;color: #3a3a3a;}
	.new_titl span{ display: block; font-size: 1.5rem; color: #3a3a3a; font-family: 'Wrl';}
	.new_tit{display: flex;justify-content: space-between;align-items: center;}
	.new_titr{display: flex;}
	.new_titr a{padding: 10px 42px;background: #cacaca;color: #000000;transition: .5s;}
	.new_titr a:nth-child(1){margin-right: 13px;}
	.new_titr a:hover {background: #0b58a1;color: white;}
	.new_l{position: relative;width: 100%;}
	.new_l li{ position: relative;}
	.new_lr{position: relative;width: 38.667%;}
	.new_img{ overflow: hidden;}
	.new_img img{ display: block; width: 100%; transition: 0.5s;}
	.new_l li:hover .new_img img{ transform: scale(1.05);}
	.new_txtr{position: absolute; width: 84.5%; margin: 0 7%; padding-left: 1.5%; left: 0; bottom: 10%; color: white;}
	.new_txtr::after{content: "";height: 100%;width: 2px;background: #c70004;display: block;position: absolute;top: 0;left: -10px;}
	.new_txtr p{font-family:"Din";}
	.new_txtr h1{font-size: 1.375rem; margin-top: 5px; height: 30px; line-height: 30px; overflow: hidden;}
	.new_nrc p{font-family:"Din";color: #b6b6b6;transition: .5s;}
	.new_nrc h1{font-size: 1.25rem;margin-top: 5px;transition: .5s;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
	.new_nrc{padding: 28.5px 10px;border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;transition: .5s;}
	.new_list{display: flex;justify-content: space-between;align-items: flex-start;}
	.new_c a:hover .new_nrc p{color: white;}
	.new_c a:hover .new_nrc h1{color: white;}
	.new_c a:hover .new_nrc{background: #0b58a1;}
	.new_c{width: 37%;margin-right: 20px;}
	.new_c a{position: relative;display: block;}
	.new_c a:nth-child(1) .new_nrc{border-top: none;}
	.new_c a::after{content: "";width: 43px;height: 11px;display: block;background: url(../img/new_jt.png) no-repeat;position: absolute;right: 25%;top: 50%;opacity: 0;transition: .5s;}
	.new_c a:hover::after{right: 5%;opacity: 1;}
	.new_box{margin-bottom: 130px;}
	.new_re{margin: 0 auto;margin-top:35px ; overflow: hidden;position: absolute;bottom:3%;left:0; width: 100%; text-align: center;}
	.new_re ul li{ display: inline-block; width: 10px;height: 10px;border-radius: 50px;text-indent: -9999px;margin-left: 5px;background: white;}
	.new_re .on{background: #d40000;}
	@media screen and (max-width:1440px) {
		.new_lr{margin-right: 10px;}
		.new_nrc{padding: 26px 10px;}
	}
	@media screen and (max-width:1366px) {
		.new_nrc{padding: 26.8px 10px;}
		.new_nrc h1{font-size: 1rem;}
		.new_box {margin-bottom: 70px;}
		.new_titr a{padding: 10px 37px;}
	}
	@media screen and (max-width:1280px) {
		.new_nrc{padding: 24.5px 10px;}
		.new_titr a{padding: 10px 33px;}
	}
	@media screen and (max-width:1024px) {
		.new_c a::after{display: none;}
		.new_nrc h1{font-size: 0.95rem;}
		.new_nrc{padding: 12px 10px;}
		.new_titr a:nth-child(1){margin-right: 5px;}
		.new_titr a{padding: 10px 25px;}
	}
	@media screen and (max-width:768px) {
		.new_titl h1{ font-size: 2rem;}
		.new_titl span{ font-size: 1.25rem;}
		.new_c{margin-right: 0;width: 48%;}
		.new_nrc{padding: 15px 10px;}
		.new_r{ display: none;}
		.new_titr{display: none;}
		.new_lr{width: 48%;}
	}
	@media screen and (max-width:520px) {
		.new_titl h1{font-size: 1.65rem;}
		.new_list{display: block;}
		.new_lr{margin-right: 0;}
		.new_txtr h1{font-size: 1rem;}
		.new_c{width: 100%;}
		.new_box{margin-bottom: 30px;}
		.new_nrc{border-top: none;}
		.new_titr a{font-size: 0.9rem;}
		.new_titr a{padding: 10px 14px;}
		.new_titl{margin-bottom: 0px;}
		.new_titl span{font-size: 0.85rem;}
		.new_tit{margin-bottom: 10px;}
		.new_nrc{ position: relative; padding: 15px 0 15px 10px;}
		.new_nrc p{ display: none;}
		.new_nrc h1{font-size: 0.9375rem; margin-top: 0;}
		.new_lr{width: 100%;}
		
		
		
	}
	.msg_box{background: url(../img/msg_bg.jpg) no-repeat center; background-attachment: fixed; padding: 48px 0;}
	.msg_list{ display: grid; grid-template-columns: 1fr 66.8%; justify-content: space-between;}
	.msg_l{color: white;padding-top: 10px;}
	.msg_l p{font-size: 1.5rem;}
	.msg_l h1{font-size: 1.875rem;margin-top: 5px; font-family:'Wrl';text-transform: capitalize;}
	.msg_l h1::after{content: "";width: 36px;height: 3px;background: white;display: block;margin: 30px 0;}
	.msg_l h2{font-size: 1.25rem;}
	.msg_l span{font-size: 3.125rem;font-family:"DINEngschriftStd";}
	.msg_l span a{color: white;}
	.m-part01{ display: grid; grid-template-columns: repeat(2,1fr); justify-content: space-between; grid-gap: 27px;}
	.m-part01 li{ background: rgba(255,255,255,0.3); height: 49px;}
	.m-part01 li input::-webkit-input-placeholder,.m-part01 li input::-moz-placeholder{color:#eee;}
	.m-part01 li input{ font-size: 1rem; outline: none; background: none; border: 0; padding: 0 3%; width: 94%; height: 49px; color: #fff;}
	.m-part02{ display: grid; grid-template-columns: 1fr auto; justify-content: space-between; grid-gap:0 27px; margin-top: 27px;}
	.four{background: rgba(255,255,255,0.3);}
	.four textarea::-webkit-input-placeholder,.four textarea::-moz-placeholder{color:#eee;}
	.four textarea{font-size: 1rem; outline: none; background: none; border: 0; padding:2%; width: 96%; height: 115px; color: #fff; font-family:"Microsoft YaHei"}
	.message_yzm{ background: #00488d; width: 120px;}
	.message_yzm button{ display: block; width: 100%; font-size: 1.25rem; padding: 53px 0; color: #fff; outline: none; background: none; border: 0; cursor: pointer;text-align: center;text-transform: capitalize;}
	@media screen and (max-width:1279px) {
	.msg_box{background-attachment: inherit;}
	.msg_l p{font-size: 1.25rem;}
	.msg_l h1{font-size: 2rem;}
	.msg_l h2{font-size: 1rem;}
	.msg_l span{font-size: 2.5rem;}
	}
	@media screen and (max-width:1023px) {
	.msg_l p{font-size: 1.125rem;}
	.msg_l h1{font-size: 1.25rem;}
	.msg_l h2{font-size: 1rem;}
	.msg_l span{font-size: 2.25rem;}
	}
	@media screen and (max-width:767px) {
	.msg_box{background-size:auto 100%; padding: 40px 0 50px 0;}
	.msg_list{ display: grid; grid-template-columns: 1fr;}
	.msg_l{padding-top:0px;}
	.msg_l p{font-size: 1.375rem; text-align: center;}
	.msg_l h1{ text-align: center; margin-top: 0;}
	.msg_l h1::after{width: 30px;height:2px;margin:20px auto;}
	.msg_l h2{font-size: 1rem; text-align: center;}
	.msg_l span{font-size: 2rem; text-align: center; display: block;}
	.msg_r{ padding-top: 25px;}
	.m-part01{grid-gap:5px;}
	.m-part01 li{ height: 39px;}
	.m-part01 li input::-webkit-input-placeholder,.m-part01 li input::-moz-placeholder{font-size: 0.875rem;}
	.m-part01 li input{ font-size: 0.875rem; height:39px;}
	.m-part02{ grid-template-columns: 1fr; grid-gap:0; margin-top:5px;}
	.four textarea::-webkit-input-placeholder,.four textarea::-moz-placeholder{font-size: 0.875rem;}
	.four textarea{font-size:0.875rem; height:96px; line-height: 24px;}
	.message_yzm{ width: auto; margin-top: 5px;}
	.message_yzm button{width: 100%; line-height: 30px; font-size: 1rem; padding:8px 0px;}
	}
	
	.foot_box{background: url(../img/foot_bg.jpg);}
	.foot_list{padding-top: 50px;padding-bottom: 60px;border-bottom: 1px solid #161616;}
	.foot_l{display: flex;width: 65%;justify-content: space-between;}
	.foot_l a{color: #a6a6a6;text-transform: capitalize;}
	.foot_menu{line-height: 30px;}
	.foot_menu2{margin-left: 50px;line-height: 30px;margin-top: 38px;}
	.xm{font-size: 1.15rem;margin-bottom: 10px;position: relative;}
	.xm a{color: white;text-transform: capitalize;}
	.xm::after{content: "";height: 22px;width: 8px;background: white;display: block;position: absolute;left: -12px;top: 7%;}
	.foot_l .foot_menu:nth-child(1){margin-left: 0;}
	.foot_list{display: flex;justify-content: space-between;}
	.wecht_txt{color: #a6a6a6;}
	.foot_wechat{display: flex;align-items: flex-end;text-align: right;justify-content: flex-end;}
	.foot_wechat img{margin-left: 10px;}
	.foot_logo{color: #a6a6a6;letter-spacing: 2px;font-size: 1.28rem;margin-bottom: 50px;}
	.end_box{padding: 20px;color: #a6a6a6;display: flex;justify-content: space-between;border-top: 1px solid #4b4b4b;}
	.end_box a{color: #a6a6a6;}
	@media screen and (max-width:1366px) {
		.end_box p{font-size: 0.9rem;}
		.end_box{padding: 15px 0;}
	}
	@media screen and (max-width:1280px) {
		.foot_menu2{margin-left: 35px;}
	}
	@media screen and (max-width:1024px) {
		.foot_l a{font-size: 0.9rem;}
		.foot_menu{margin-left: 40px;}
		.foot_menu2{margin-left: 15px;}
	}
	@media screen and (max-width:768px) {
		.foot_list{display: block;}
		.foot_menu{margin-left: 88px;}
		.foot_menu2{margin-left: 30px;}
		.foot_logo{text-align: center;}
		.foot_wechat{display: none;}
		.foot_l{display: none;}
	}
	@media screen and (max-width:520px) {
		.foot_l{display: none;}
		.end_box{display: block; text-align: center;}
		.foot_list{padding: 10px 0;}
		.foot_box{margin-bottom: 50px; padding-top: 20px;}
		.foot_logo{margin:0 auto;font-size:1rem;}
		.foot_logo img{ max-width: 60%; display: block; margin: 0 auto;}
		.end_l p{font-size: 0.875rem;}
		.end_l a{ display: block;}
		.end_r p{ display: none;}
		.foot_logo p{font-size: 1rem;  margin-top: 8px;}
		
		.fswzj{display: block;}
		.fswzj{ position:fixed; bottom:0; z-index:999; width:100%; display:block; background:#0958a3;}
		.fswzj ul{ padding:0px; margin:0px; list-style-type:none; border-top:2px solid #166bbb;}
		.fswzj ul li{color:#fff; width:25%; text-align:center; padding:0.3rem 0; position:relative; float:left;}
		.fswzj ul li a{ color:#fff;  display:block; border-left:1px solid #166bbb;}
		.fswzj ul li.on a{ border-left:none;}
		.fnav_pic{ width:24%; margin:0 auto;}
		.fnav_wb{font-size: 0.8rem;}
	}
	/* 产品中心 */
	.pro_box{overflow: hidden;background: #f2f2f2;border-bottom: 5px solid #0958a3;}
	.pro_banner{position: relative;}
	.pro_plnr{background: rgba(205,214,223,0.8);text-align: center;}
	.pro_plnr ul{display: flex;justify-content: space-between;}
	.pro_plnr ul li{width: 20%;position: relative;}
	.pro_plnr ul li::after{content: "";height: 21px;width: 1px;background: #7d7d7d;display: block;position: absolute;left: 0;top: 37%;}
	.pro_plnr ul li:nth-child(1)::after{display: none;}
	.pro_plnr ul li a{display: flex;padding: 0 10px;position: relative;z-index: 1;transition: .5s;justify-content: center;align-items: center;height: 75px;}
	.pro_pl .gm_pro{position: relative;}
	.pro_dh{display: flex;justify-content: space-between;align-items: center;}
	.pro_l{color: #616161;padding: 20px 0;}
	.pro_l li{background: url(../img/home_ico.png) no-repeat;padding-left: 30px;}
	.pro_l a{color: #616161;}
	.pro_r h1{font-size: 1.5rem;font-weight: bold;}
	.pro_txt p{font-size: 1.25rem;font-weight: bold;}
	.pro_txt{margin-bottom: 30px;margin-top: 10px;}
	.pro_xq ul li{line-height:24px;font-size: 0.95rem;}
	.pro_img{border: 1px solid #DADADA;transition: .5s;}
	.pro_nrr ul li a{color: #b8b8b8;font-size: 0.9rem;padding: 5px 25px;display: block;transition: .5s;text-transform: capitalize;}
	.pro_nrr ul li{border: 1px solid #b8b8b8;margin-bottom: 30px;transition: .5s;background: white;}
	.pro_nrr ul li:nth-child(1){margin-top: 20px;}
	.pro_nrr ul li:hover{border-color: #1564ff;}
	.pro_nrr ul li:hover a{color: #1564ff;}
	.pro_nrr ul li:nth-child(4){margin-bottom: 0;}
	.pro_nrr ul li img{margin-right: 5px;}
	.pro_list{margin-top: 20px;padding-bottom: 50px;}
	.pro_list>ul>li{margin-bottom: 50px;transition: .5s;}
	.pro_list>ul>li:hover .pro_img{box-shadow:0px 1px 16px -4px rgba(0,0,0,0.3);}
	/* .pro_list ul li{float: left;width: 48.7%;margin-left: 2.2%;margin-bottom: 50px;} */
	.pro_plnr ul li a::after{content: "";width: 100%;height: 71px;background: #e50112;display: block;bottom: 0px;position: absolute;left: 0;transition: .5s;opacity: 0;z-index: -1;}
	.pro_plnr ul li a:hover::after{opacity: 1;height: 80px;}
	.pl_xd a::after{opacity: 1!important;height: 80px!important;}
	.pl_xd a{color: white;}
	.pro_plnr ul li a:hover{color: white;}
	.pro_nrl{display: flex;width: 80%;}
	.pro_nrl>a{width: 60%;margin-left: 30px;display: block;}
	.pro_img{width: 35%;background: white;}
	.pro_nrr{flex: 0 0 202px;}
	.pro_nr{position: relative;display: flex;justify-content: space-between;}
	.pro_more{position: absolute;bottom: -25px;left: 50%;transform: translate(-50%,-5px);z-index: 1;}
	.pro_more p{padding: 14px 68px;background: #e50112;color: white;border-radius: 50px;}
	.pro_banner>span{display: none;}
	@media screen and (max-width:1440px) {
		.pro_xq{margin-left: 25px;}
	}
	@media screen and (max-width:1366px) {
		.pro_nrr{width: 11%;}
	}
	@media screen and (max-width:1024px) {
		.pro_plnr ul li a{font-size: 0.85rem;}
		.pro_plnr{top: -58px;}
		.pro_plnr ul li a:hover::after{opacity: 1;height: 70px;}
		
		.pro_nrr ul li{margin-bottom: 20px;}
		.pro_xq{width: 100%;margin-left: 0;}
		.pro_txt{margin-bottom: 15px;}
		.pro_img{width: 45%;}
		.pro_nrr{width: 17%;}
		.pro_xq ul li{line-height: 22px;font-size: 0.875rem;}
	}
	@media screen and (max-width:768px) {
		.pro_xq ul{display: none;}
		.pro_nrl{display: block;width: 67%;}
		.pro_nrr{width: 33%;}
		.pro_nrr ul li a{text-align: center;}
		.pro_xq{margin-left: 0;}
		.pro_nrr ul li{margin-bottom: 40px;}
		.pro_nrl>a{margin-left: 0;width: 100%;text-align: center;}
		.pro_img{width: 100%;}
		
		.pro_plnr{position: static;}
		.pro_more p{padding: 8px 45px;}
		.pro_plnr ul li::after{display: none;}
		.pro_pl{background: #f2f2f2;}
		.pro_plnr ul li a::after{display: none;}
		
		
		.mean-nav ul{display: block;}
		header nav li{ position:relative; float:left;}
		header nav li a{color:#fff; padding:0 45px; font-size:1rem; /* background:url(../images/fl_fg.png) no-repeat right center; */ height:70px; display:block; line-height:70px; text-align:center; position:relative; z-index:9;}
		header nav li:hover a,header nav li.cur a{color:#fff;}
		header nav li i{ background:#47b560; width:76%; height:66%; position:absolute; bottom:17%; left:12%; border-radius:3px; transform:scale(0); transition:0.5s;}
		header nav li:hover i,header nav li.cur i{transform:scale(1); transition:0.5s;}
		
		.mean-container .mean-nav {float:left;width:100%;background: rgba(245,245,245,1); /* margin-bottom:15px; */}
		.mean-container .mean-nav ul {padding:0;margin:0;width:100%;list-style-type:none;}
		.mean-container .mean-nav ul li {position:relative;width:100%;padding: 0;}
		.mean-container .mean-nav ul li a {color:#333; display:block;width:100%; background:none; font-size:1rem;padding:0 0%;height:39px; line-height:42px;margin:0px;margin-right: 0;/* border-top:1px solid #383838;border-top:1px solid rgba(173, 173, 173, .5); */text-decoration:none;}
		.mean-container .mean-nav ul li li a {width:80%;padding:0 10%; height:45px; line-height:45px; border-top:1px solid #f1f1f1;border-top:1px solid rgba(255, 255, 255, .25);	opacity:.75; filter:alpha(opacity=75);text-shadow:none!important;visibility:visible}
		.mean-container .mean-nav ul li.mean-last a {border-bottom:0;margin-bottom:0}
		.mean-container .mean-nav ul li a.mean-expand {width:40px;height:40px;text-align:center;position:absolute;right:0;top:0;z-index:10;font-weight:700;	background:rgba(255, 255, 255, .1);	border:0!important;	border-left:1px solid rgba(255, 255, 255, .4)!important;border-bottom:1px solid rgba(255, 255, 255, .2)!important}
		/* .mean-container .mean-nav ul li a.mean-expand:hover {background:rgba(0,0,0,.9)} */
		.mean-container .mean-push {/* float:left; */	width:100%;	padding:0;	margin:0;clear:both}
		.mean-nav .wrapper {width:100%;padding:0;margin:0}
		.mean-container .mean-bar, .mean-container .mean-bar * {-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
		.mean-remove {display:none!important}
		header nav {text-align: center;background: #efefef;}
		header nav ul {margin:0;padding:1em;list-style-type: none;} 
		
		header{ background:none; width:auto; display:block;position: relative; z-index:1; margin:0px; padding:0; border-radius:0; float:none !important;}
		header nav li{background:none; line-height:inherit; margin-bottom:auto;}
		header nav li a{ font-weight:inherit; border:none; padding:inherit; height:auto; z-index:9;}
		header nav li span{ display:none;}
		header nav li ul li{ margin:auto; background:none;}
		header nav li ul li a{border:0;	 line-height:inherit;}
		header nav li i{ height:40px; bottom:0; width:100%; height:100%; left:0; border-radius:0;}
		.mean-container .mean-bar {/* margin-top: 15px; */width:100%;position:relative;background:#efefef;height:43px; z-index:99;}
		.mean-container .mean-bar div.fl{ font-size:1rem; color:#000; line-height:43px; padding-left:2%;}
		.mean-container a.meanmenu-reveal {width:22px;height:22px;padding:10px 24px;position:absolute;top:0;right:0;cursor:pointer;color:#000;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;	display:block;font-family:Arial, Helvetica, sans-serif;	font-weight:700}
		.mean-container a.meanmenu-reveal span {display:block;background:#000;height:3px;margin-top:3px}
	}
	@media screen and (max-width:520px) {
		.pro_banner>span{display: block;}
		.pro_banner>p{display: none;}
		.pro_nrl{width: 100%;}
		.pro_img{width: 100%;}
		.pro_xq{margin-left: 0;width: 60%;}
		.pro_more a{padding: 4px 16px;font-size: 0.85rem;width: 50%;}
		.pro_txt p{font-size: 0.75rem;font-weight: 400;}
		.pro_txt{padding: 14px 0;text-align: center;}
		.pro_more{width: 50%;bottom: -10px;}
		.pro_nrr{width: 53%;display: none;}
		.pro_nrr ul li:nth-child(1){margin-top: 0;}
		.pro_nrr ul li{margin-bottom: 10px;}
		.pro_nrr ul li a{font-size: 0.75rem;padding: 5px 9px;}
		
		.pro_r h1{font-size: 1rem;}
		.pro_more p{padding: 4px 16px;font-size: 0.85rem;width: 50%;}
		.pro_txt p{font-size: 0.9rem;}
		.pro_more{width: 50%;bottom: -10px;}
		.pro_list{padding-bottom: 20px;}
		
		.pro_txt{margin-bottom: 0;margin-top: 0;padding: 9px 0;}
		.pro_xq{width: 100%;}
		.pro_list>ul>li{border-bottom: 1px solid #dadada;margin: 15px 0;padding-bottom: 15px;}
	}
	
	/* 产品内页 */
	.proshow_banner{position: relative;background: url(../img/proshow_banner.jpg) center/cover no-repeat;height: 180px;}
	.proshow_banner>img{opacity: 0;display: none;}
	.pro_pl{position: absolute;width: 100%;left: 0;right: 0;bottom: 0;}
	.proshow_box{overflow: hidden;background: url(../img/proshow_bg.jpg) no-repeat;min-height: 990px;border-bottom: 5px solid #0958a3;}
	.proshow_dh{display: flex;justify-content: space-between;align-items: center;}
	.proshow_l{color: #616161;padding: 20px 0;}
	.proshow_l li{background: url(../img/home_ico.png) no-repeat;padding-left: 30px;}
	.proshow_l a{color: #616161;}
	.proshow_r h1{font-size: 1.5rem;font-weight: bold;}
	.proshow_list{margin-bottom: 24px;}
	.proshow_tit{text-align: center;margin-bottom: 50px;}
	.proshow_tit h1{font-size: 2rem;font-weight: bold;}
	.proshow_tit span{font-size: 1.95rem;color: #932222;}
	.proshow_img{text-align: center;position: relative;}
	.proshow_ys ul{display: flex;justify-content: space-around;flex-wrap: wrap;}
	.proshow_ys ul li{font-weight: bold;font-size: 1.1rem;position: relative;}
	.proshow_ys ul li::after{content: "";width: 9px;height: 9px;border-radius: 50px;border: 3px solid #911f21;display: block;position: absolute;left: -19px;top: 50%;transform: translate(0,-50%);}
	.proshow_ys{position: absolute;bottom: -6px;width: 100%;}
	.proshow_nr{background: white;border: 1px solid #dbdbdb;border-bottom: none;}
	.proshow_nr::after{content: "";height: 1px;width: 98%;background: #dbdbdb;display: block;margin: 0 auto;}
	.proshow_nr h1{padding: 18px 24px;font-weight: bold;}
	
	.pro_zxshow{display: block!important;}
	.pro_zx{position: fixed;top: 30%;left: 26%;width: 50%;background: #5d5d5d;padding: 10px;display: none;z-index: 1;}
	.pro_zx .msg_l{padding-top: 20px;text-align: center;}
	.pro_cls{position: absolute;top: 10px;z-index: 1;right: 10px;height: 4%;}
	.pro_cls span{width: 20px;height: 2px;background: white;transition: 0.3s;display: block;}
	.pro_cls span:nth-of-type(1){transform: translateY(8px) rotate(46deg);}
	.pro_cls span:nth-of-type(2){display: none;}
	.pro_cls span:nth-of-type(3){transform: translateY(6px) rotate(135deg);}
	@media screen and (max-width:1680px) {
		.message-content .four textarea{width: 80%;}
	}
	@media screen and (max-width:1440px) {
		.message-content .four textarea{width: 77%;}
	}
	@media screen and (max-width:1280px) {
		.message-content .one input{width: 45.5%;}
		.message-content .three input{width: 45.5%;}
		.message-content .four textarea{width: 74%;}
	}
	@media screen and (max-width:1024px) {
		.pro_banner{ padding-top: 80px;}
		.message-content .one input{width: 43.5%;}
		.message-content .three input{width: 43.5%;}
		.message-content .four textarea{width: 68%;}
		
	}
	@media screen and (max-width:768px) {
		.pro_zx{top: 30%;width: 83%;left: 7%;}
		.message-content .four textarea{width: 72%;}
		.proshow_banner{height: auto;padding-top: 80px;}
		.proshow_tit h1{font-size: 1.65rem;}
	}
	@media screen and (max-width:520px) {
		.pro_banner{ padding-top: 50px;}
		.proshow_dh{display: none;}
		.proshow_tit h1{font-size: 1.25rem;}
		.proshow_tit span{font-size: 1.25rem;}
		.proshow_list{margin-top: 20px;}
		.pro_zx{top: 10%;}
		.pro_zx .msg_l{padding-top: 0;}
		.message-content .one input{width: 97%;}
		.message-content .three input{width: 97%;}
		.message-content .four textarea{width: 97%;}
	}
	@media screen and (max-width:1024px) {
		.pro_plnr ul li a{font-size: 0.85rem;}
		.pro_plnr{top: -58px;}
	}
	@media screen and (max-width:768px) {
		.pro_plnr{position: static;}
		.pro_more a{padding: 8px 45px;}
		.pro_plnr ul li::after{display: none;}
		.pro_pl{background: #f2f2f2;position: static;}
		
		
		.mean-nav ul{display: block;}
		header nav li{ position:relative; float:left;}
		header nav li a{color:#fff; padding:0 45px; font-size:1rem; /* background:url(../images/fl_fg.png) no-repeat right center; */ height:70px; display:block; line-height:70px; text-align:center; position:relative; z-index:9;}
		header nav li:hover a,header nav li.cur a{color:#fff;}
		header nav li i{ background:#47b560; width:76%; height:66%; position:absolute; bottom:17%; left:12%; border-radius:3px; transform:scale(0); transition:0.5s;}
		header nav li:hover i,header nav li.cur i{transform:scale(1); transition:0.5s;}
		
		.mean-container .mean-nav {float:left;width:100%;background: rgba(245,245,245,1); /* margin-bottom:15px; */}
		.mean-container .mean-nav ul {padding:0;margin:0;width:100%;list-style-type:none;}
		.mean-container .mean-nav ul li {position:relative;width:100%;padding: 0;}
		.mean-container .mean-nav ul li a {color:#333; display:block;width:100%; background:none; font-size: 0.875rem;padding:0 0%;height:39px; line-height:42px;margin:0px;margin-right: 0;/* border-top:1px solid #383838;border-top:1px solid rgba(173, 173, 173, .5); */text-decoration:none;}
		.mean-container .mean-nav ul li li a {width:80%;padding:0 10%; height:45px; line-height:45px; border-top:1px solid #f1f1f1;border-top:1px solid rgba(255, 255, 255, .25);	opacity:.75; filter:alpha(opacity=75);text-shadow:none!important;visibility:visible}
		.mean-container .mean-nav ul li.mean-last a {border-bottom:0;margin-bottom:0}
		.mean-container .mean-nav ul li a.mean-expand {width:40px;height:40px;text-align:center;position:absolute;right:0;top:0;z-index:10;font-weight:700;	background:rgba(255, 255, 255, .1);	border:0!important;	border-left:1px solid rgba(255, 255, 255, .4)!important;border-bottom:1px solid rgba(255, 255, 255, .2)!important}
		/* .mean-container .mean-nav ul li a.mean-expand:hover {background:rgba(0,0,0,.9)} */
		.mean-container .mean-push {/* float:left; */	width:100%;	padding:0;	margin:0;clear:both}
		.mean-nav .wrapper {width:100%;padding:0;margin:0}
		.mean-container .mean-bar, .mean-container .mean-bar * {-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
		.mean-remove {display:none!important}
		header nav {text-align: center;background: #efefef;}
		header nav ul {margin:0;padding:1em;list-style-type: none;} 
		
		header{ background:none; width:auto; display:block;position: relative; z-index:1; margin:0px; padding:0; border-radius:0; float:none !important;}
		header nav li{background:none; line-height:inherit; margin-bottom:auto;}
		header nav li a{ font-weight:inherit; border:none; padding:inherit; height:auto; z-index:9;}
		header nav li span{ display:none;}
		header nav li ul li{ margin:auto; background:none;}
		header nav li ul li a{border:0;	 line-height:inherit;}
		header nav li i{ height:40px; bottom:0; width:100%; height:100%; left:0; border-radius:0;}
		.mean-container .mean-bar {/* margin-top: 15px; */width:100%;position:relative;background:#efefef;height:43px; z-index:99;}
		.mean-container .mean-bar div.fl{ font-size:1rem; color:#000; line-height:43px; padding-left:2%;}
		.mean-container a.meanmenu-reveal {width:22px;height:22px;padding:10px 24px;position:absolute;top:0;right:0;cursor:pointer;color:#000;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;	display:block;font-family:Arial, Helvetica, sans-serif;	font-weight:700}
		.mean-container a.meanmenu-reveal span {display:block;background:#000;height:3px;margin-top:3px}
		.proshow_ys{position: static;padding-bottom:1rem;}
		.proshow_img{margin-bottom: 47px;}
	}
	@media screen and (max-width:520px) {
		.proshow_banner{ padding-top:50px;}
		.proshow_banner img{ display: none;}
		.pro_l{display: none;}
		.proshow_r h1{font-size: 1rem;}
		.pro_more a{padding: 4px 16px;font-size: 0.85rem;width: 50%;}
		.pro_txt p{font-size: 0.8rem;}
		.pro_txt{padding: 14px 0;padding-bottom: 5px;}
		.pro_more{width: 50%;bottom: -10px;}
		.proshow_ys ul{display: block;}
		.proshow_ys ul li::after{left: 0;}
		.proshow_ys ul li{text-align: left;padding-left: 18px;margin-bottom: 5px;}
		.proshow_box{background: #efefef;min-height: auto; padding-top: 20px;}
		.proshow_zw{background: white;padding-bottom: 20px;}
		.proshow_img{margin-bottom: 0;}
	}
	
	/* 智能控制系统 */
	.sys_box{overflow: hidden;margin-top: 29px;border-bottom: 5px solid #0958a3;}
	.sys_plnr{position: absolute;top:-30px;width: 100%;}
	.sys_plnr ul{display: flex;justify-content: space-between;}
	.sys_plnr ul li{color: #a0a0a0;position: relative;background: url(../img/home_ico.png) no-repeat;padding-left: 30px;}
	.sys_plnr ul li a{color: #a0a0a0;}
	.sys_pl i{width: 0.1px;height: 0.1px;}
	.sys_pl .gm_pro{position: relative;}
	.sys_pl i{width: 0.1px;height: 0.1px;}
	.sys_pl .gm_pro{position: relative;}
	.sys_nr2{position: relative;z-index: 1;}
	.sys_tit1{margin-top: 25px;margin-bottom: 20px;}
	.sys_tit1 h1{font-size: 2.25rem;font-weight: bold;}
	.sys_nr1{background: url(../img/sys_img1.jpg) no-repeat;min-height: 663px;}
	.sys_txt{padding-top: 75px;padding-left: 55px;line-height: 30px;}
	.sys_txt2{padding-top: 130px;padding-left: 55px;}
	.sys_txt2 h1{font-size: 1.625rem;font-weight: bold;margin-bottom: 20px;}
	.sys_txt2 span{font-weight: bold;font-size: 1.125rem;}
	.sys_txt2 p{line-height: 30px;}
	.sys_tit2 h1{font-size: 2.25rem;font-weight: bold;margin: 30px 0;}
	.sys_nrr ul{display: flex;justify-content: space-between;}
	.sys_nrr ul li{position: relative;}
	.sys_ctxt{position: absolute;top: 60px;left: 40px;}
	.sys_ctxt h1{font-size: 1.875rem;margin-bottom: 15px;}
	.sys_ctxt p{font-size: 1.125rem;line-height: 30px;}
	.sys_nrr ul li:nth-child(2){margin-left: 30px;}
	.sys_nrr{margin-bottom: 20px;}
	.sys_nr2 .sys_nrr:nth-child(4){margin-bottom: 0;}
	.sys_nr3{min-height: 595px;z-index: -1;position: relative;}
	.sys_img3{background: url(../img/sys_bbg.jpg) no-repeat;position: absolute;top: -45px;min-height: 640px;width: 100%;}
	.sys_txt3{padding-top: 170px;position: relative;z-index: 1;color: white;margin-left: 500px;}
	.sys_txt3 h1{font-size: 1.875rem;font-weight: bold;margin-bottom: 30px;}
	.sys_txt3 p{font-size: 1.25rem;line-height: 35px;}
	.sys_nr1>span{display: none;}
	
	.sys_mpl{display: none;}
	.sys_mpl ul{display: flex;justify-content: space-around;}
	.sys_mpl ul li{background: #cacaca;transition: .5s;}
	.sys_mpl ul li a{transition: .5s;}
	.sys_mpl ul li a{color: #404040;padding: 15px 40px;display: block;transition: .5s;}
	.sys_mpl{margin-bottom: 20px;}
	@media screen and (max-width:1440px) {
		.sys_img3{background-position: -251px;}
	}
	@media screen and (max-width:1280px) {
		.sys_img3{background-position: -434px;}
		.sys_txt3{margin-left: 340px;}
	}
	@media screen and (max-width:1024px) {
		.sys_banner{ padding-top: 80px;}
		.sys_plnr ul li{width: 40%;}
		.sys_nrr ul li:nth-child(2){margin-left: 10px;}
		.sys_nr1{background-position: -190px;}
		.sys_txt{padding-left: 30px;}
		.sys_txt2{padding-left: 30px;}
		.sys_img3{background-position: -671px;}
		.sys_txt3{margin-left: 200px;}
		.sys_ctxt{top: 20px;left: 20px;}
	}
	@media screen and (max-width:768px) {
		.sys_box>.gm_pro>.news_clnr{display: none;}
		.sys_mpl ul li:nth-child(4){margin-left: 20px;}
		.sys_mpl{display: block;}
		.sys_mpl ul{display: none;}
		.sys_nr1{background-size: cover!important;min-height: auto;background-position: 0;}
		.sys_txt{padding-top: 27px;}
		.sys_txt2 h1{font-size: 1.25rem;}
		.sys_txt2{padding-top: 65px;padding-bottom: 90px;}
		.sys_txt3{margin-left: 50px;}
		.sys_img3{background-position: -887px;}
		.sys_ctxt h1{margin-bottom: 5px;}
		.sys_ctxt p{font-size: 1rem;line-height: 25px;}
		.sys_ctxt h1{font-size: 1.65rem;}
	}
	@media screen and (max-width:520px) {
		.sys_banner{ padding-top: 50px;}
		.sys_pl{display: none;}
		.sys_nr1>span{display: block;}
		.sys_txt2{padding: 30px 10px;}
		.sys_plnr{position: static;padding: 10px 0;}
		.sys_plnr ul li{width: 100%;}
		.sys_box{margin-top: 0;}
		.sys_tit1 h1{font-size: 1.65rem;}
		.sys_txt p br{display: none;}
		.sys_txt{padding: 10px;}
		.sys_nrr{margin-bottom: 0;}
		.sys_nrr ul{display: block;}
		.sys_nrr ul li{margin-bottom: 10px;}
		.sys_nrr ul li:nth-child(2){margin-left: 0px;}
		.sys_ctxt{top: 10px;left: 10px;}
		.sys_img3{background-position: -1228px;top: 0;}
		.sys_tit2 h1{font-size: 1.65rem;}
		.sys_txt3{padding-top: 20px;}
		.sys_txt3 h1{font-size: 1.65rem;margin-bottom: 5px;}
		.sys_txt3 p{font-size: 1rem;line-height: 25px;}
	}
	
	/* 新闻资讯 */
	.news_banner{ background: url(../img/news_banner.jpg) no-repeat center; width: 100%; height: 330px;position: relative;}
	.news_box{overflow: hidden;margin-top: 29px;border-bottom: 5px solid #0958a3;}
	.news_pl{position: absolute;bottom:10px;width: 100%;}
	.news_plnr ul{display: flex;justify-content: space-between;}
	.news_plnr ul li{color: #a0a0a0;position: relative;background: url(../img/home_ico.png) no-repeat;padding-left: 30px;}
	.news_plnr ul li::after{content: "";height: 21px;width: 1px;display: block;position: absolute;left: 0;top: 37%;}
	.news_plnr ul li:nth-child(1)::after{display: none;}
	.news_plnr ul li a{color: #a0a0a0;}
	.news_pl i{width: 0.1px;height: 0.1px;}
	.news_pl .gm_pro{position: relative;}
	.news_clnr ul{display: flex;}
	.news_clnr ul li{background: #cacaca;transition: .5s;}
	.news_clnr ul li:hover {background: #0958a3;}
	.news_clnr ul li:hover a{color: white;}
	.cl_xd a{color: white!important;}
	.cl_xd {background: #0958a3!important;}
	.news_clnr ul li a{transition: .5s;}
	.news_clnr ul li:nth-child(2){margin: 0 20px;}
	.news_clnr ul li a{color: #404040;padding: 15px 40px;display: block;transition: .5s;}
	.news_clnr{margin-bottom: 20px;}
	.news_list{padding-top: 20px;border-top: 1px solid #e6e6e6;padding-bottom: 60px;}
	.news_list ul li{padding: 10px 15px;border: 1px solid #e4e4e4;margin-bottom: 20px;transition: .5s;}
	.news_nr{display: flex;justify-content: space-between;align-items: center;}
	.news_time{font-family:"DINEngschriftStd";text-align: center;}
	.news_time h1{font-size: 3.75rem;font-weight: 500;}
	.news_time p{font-family:"Din";color: #717171;font-size: 1.15rem;}
	.news_txt h1{font-size: 1.65rem;margin-bottom: 15px;color: #404040;font-weight: 400;transition: .5s;}
	.news_list ul li:hover .news_txt h1{color: #0958a3;font-weight: 600;}
	.news_list ul li:hover{box-shadow: inset 0px 0px 15px rgba(0,0,0,0.3);}
	.news_txt p{line-height: 25px; height: 50px; overflow: hidden; color: #6e6e6e;font-size: 1rem;}
	.news_txt{width: 67%;padding-left: 43px;border-left: 1px solid #e4e4e4;}
	.news_time{margin-left: 20px;}
	
	.news_show{ padding-top:30px;}
	.newsshow_nr{padding: 20px 0; border-top: 1px solid #e6e6e6;}
	.newsshow_title{ border-bottom:1px dashed #ccc; padding-bottom:12px; font-size:1.5rem; font-weight:bold; line-height:25px; }
	.newsshow_title p{ font-size:0.875rem; color:#999; font-weight:normal; padding-top:8px;}
	.newsshow_wnnr{ margin:0 auto; padding-top:15px; font-size:0.9125rem; line-height:26px; }
	.newsshow_wnnr img{ max-width:100%;}
	.bdsharebuttonbox{ margin:0 auto; padding-top:40px; width:145px;}
	.sxyjsys,.sxyjsys a{ font-size:14px;  line-height:20px;}
	.sxyjsys a:hover{ text-decoration:underline;}
	.xgnews-tit{ text-align:center; font-size:1.25rem; font-weight:bold; line-height:46px; height:46px; color:#717171;}
	.xgnews-con{ padding-top:15px;}
	.xgnews-con li{ float:left; width:45%; margin-left:1%; margin-right:4%; line-height:24px; list-style-position:inside; list-style-type:disc;}
	.xgnews-con li a{ font-size:14px;}
	.xgnews-con li span{ float:right; color:#999; font-size:12px;}
	.xgnews-con li a:hover{ text-decoration:underline;}
	@media screen and (max-width:1280px) {
		.news_txt p br{display: none;}
	}
	@media screen and (max-width:1024px) {
		.news_txt{padding-left: 25px;}
		.news_time{margin-left: 0;width: 10%;}
		.news_img{margin-left: 10px;}
	}
	@media screen and (max-width:1023px) {
		.news_txt h1{font-size: 1.5rem;margin-bottom: 5px;height: 40px; line-height: 40px; overflow: hidden;}
		.news_txt{border: none;}
		.news_time{width: 11%;}
	}
	@media screen and (max-width:768px) {
		.news_box{margin-top: 0;}
		.news_box .gm_pro{width: auto;}
		.news_list{width: 95%;margin: 0 auto 60px;}
		.news_clnr ul{display: block;}
		.news_clnr ul li:nth-child(2){margin: 0;}
	}
	@media screen and (max-width:520px) {
		.news_banner{ background-size:auto; height:90px; padding-top: 80px;}
		.news_list{padding-bottom: 25px;}
		.news_clnr ul{justify-content: space-between;}
		.news_box{margin-top: 0;}
		.news_plnr{position: static;padding: 10px 0;}
		.news_plnr ul li{width: 100%;}
		.news_clnr ul li{ width: 32%;}
		.news_clnr ul li a{padding:10px 0; text-align: center; display: block; font-size: 1rem;}
		.news_time h1{font-size: 1.75rem;}
		.news_nr{flex-direction: row-reverse;}
		.news_img{margin-left: 0;width:30%;}
		.news_txt{padding-left: 10px;}
		.news_txt p{font-size: 0.8125rem;line-height: 20px;height:40px;}
		.news_time{display: none;}
		.news_list ul li{padding: 10px;margin-bottom:5px ;}
		.news_txt h1{font-size: 0.9375rem; height:24px; line-height: 24px;}
		.xgnews-con li{float: none;width: auto;}
		.news_pl{display: none;}
		.news_show{ padding-top:10px;}
	.newsshow_title{ font-size:1.125rem;}
	.newsshow_title p{ font-size:0.75rem; padding-top:3px;}
	.newsshow_wnnr{font-size:0.875rem; line-height:1.5em; }
	}
	
	/* 关于我们 */
.about_banner{ background: url(../img/about_banner.jpg) no-repeat center; width: 100%; height: 180px;}
.abo_bga{ margin-top: 130px; width: 100%; position: relative;}
.abo_bga .gm_pro{ display: grid; grid-template-columns: 47% 50%; justify-content: space-between; align-items: end;}
.aboal_tit span{font-size: 1.5rem;color: #7b7b7b; font-family: 'Wrl';}
.aboal_tit h1{color: #2a2a2a; font-size: 1.875em; color: #0b58a1; line-height: 30px;margin: 10px 0;}
.aboal_tit strong{color: #0958a3;}
.aboal_tit h2{font-size: 1.5rem;margin-top:10px;margin-bottom: 35px;color:#333; font-family: 'Wrl';}
.aboal_ms{ text-indent: 2em; color: #666; line-height: 1.5em;}
.aboa_r img{ max-width: none;}
@media screen and (max-width:1439px) {
.abo_bga{ margin-top: 100px;}
}
@media screen and (max-width:1365px) {
.aboal_tit span{font-size: 1.375rem;}
.aboal_tit h1{font-size: 2.25em;}
.aboal_tit h2{font-size: 1.375rem;}
.aboal_ms{ font-size:1rem;}
.aboal_ms::after{ display: none;}
.aboa_r img{ height: 530px;}
}
@media screen and (max-width:1279px) {
.abo_bga{ margin-top: 80px;}
.aboal_tit span{font-size: 1.25rem;}
.aboal_tit h1{font-size: 2em; line-height:1.125em;}
.aboal_tit h2{font-size: 1.25rem;}
.aboa_r img{ height:430px;}
}
@media screen and (max-width:1023px) {
.abo_bga{ margin-top: 70px;}
.abo_bga .gm_pro{grid-template-columns:1fr; grid-gap: 50px 0;}
.aboa_r img{ height: auto; width: 100%; display: block;}
}
@media screen and (max-width:767px) {
.about_banner{ background-size:auto 100%; height:50px;}
.abo_bga{ margin-top: 40px;}
.abo_bga .gm_pro{grid-gap: 30px 0;}
.aboal_tit span{font-size: 1.125rem;}
.aboal_tit h1{font-size: 1.625em; line-height:1.125em;}
.aboal_tit h2{font-size: 1.125rem;margin-bottom: 20px;}
.aboal_ms{ font-size: 0.875rem; line-height: 24px;}
.aboal_tit h2 br{display: none;}
}

.abo_bgb{ background: url(../img/about_cbg.jpg) no-repeat center top; width: 100%; padding: 75px 0 0 0; height: 645px;}
.abob_tit p{color: white; font-family:"DINMittelschriftStd"; letter-spacing: 2px; font-size: 3rem; font-weight: bold;}
.abob_tit h2{font-size: 2.25rem;color: white;}
.abob_nr{ padding-top: 90px;}
.abob_nr ul{ display: grid; grid-template-columns: repeat(2,49%); justify-content: space-between; grid-gap: 30px 0;}
.abob_nr li:nth-child(3){grid-column-start: span 2;}
.abob_nr li{ color: #fff;}
.abob_bt{ font-size: 1.5rem; margin-bottom: 15px;text-transform: capitalize;}
.abob_ms{ font-size: 1rem; line-height: 26px;} 
@media screen and (max-width:1279px) {
.abob_tit p{font-size: 2.5rem;}
.abob_tit h2{font-size: 2rem;}
.abob_nr ul{grid-template-columns: repeat(2,46%);}
.abob_ms{line-height: 26px;} 
}
@media screen and (max-width:1023px) {
.abob_tit p{font-size: 2rem;}
.abob_tit h2{font-size: 1.875rem;}
}
@media screen and (max-width:767px) {
.abo_bgb{ background-size:auto 100%; padding: 40px 0 50px 0; height: auto;}
.abob_tit{ text-align: center;}
.abob_tit p{font-size: 1.875rem;}
.abob_tit h2{font-size: 1.625rem;}
.abob_nr{ padding-top:30px;}
.abob_nr ul{grid-template-columns:1fr;}
.abob_nr li:nth-child(3){grid-column-start: span 1;}
.abob_bt{ font-size: 1.25rem; margin-bottom:5px;}
.abob_ms{ font-size: 0.875rem; line-height:24px;} 
}

.abo_bgc{ position: relative; width: 100%; margin-bottom: 95px;}
.abo_bgc::before{ content: ''; width: 59.79%; background: #f0f0f0; height: 100%; position: absolute; right: 0; top: 0;}
.abo_bgc .gm_pro{ display: grid; grid-template-columns: repeat(2,50%); align-items: end;}
.aboc_l{ position: relative; margin-top: -40px; z-index: 9; padding-bottom: 40px;}
.abocl_bg img{ float: right; max-width: none;}
.abocl_po{ position: absolute; left: 0; top: 15%; width: 90%;}
.abocl_po .abob_tit h2{ color: #3a3a3a;}
.aboc_ms{ margin-top: 75px;}
.aboc_ms p{ font-size: 1.25rem; color: #2e2e2e; position: relative; padding-left: 36px; line-height: 36px;}
.aboc_ms p::after{ content: ''; width: 27px; height: 1px; position: absolute; left: 0; top: 17px; background: #949494;}
.aboc_r{ text-align: center; position: relative; z-index: 9;}
.aboc_r img{ max-width: 90%;}
.abocl_po a{display:inline-block;padding:0.5rem 1.5rem;border-radius:8px;background:#e50112;color:#fff;margin-top:3rem;}
@media screen and (max-width:1279px) {
.abocl_bg img{ height: 500px;}
}
@media screen and (max-width:1023px) {
.abocl_bg img{ height: 400px;}
.aboc_ms{ margin-top: 45px;}
.aboc_ms p{ font-size: 1.125rem;}
}
@media screen and (max-width:767px) {
.abo_bgc{margin-bottom:0px;}	
.abo_bgc::before{ display: none;}
.abo_bgc .gm_pro{ grid-template-columns: 1fr; width: 100%;}
.aboc_l{ margin-top: 0; background: url(../img/about_img2.jpg) no-repeat center; background-size:100% ; padding: 40px 2% 50px 2%;}
.abocl_bg{ display: none;}
.abocl_po{ position: relative; left: auto; top:auto; width:auto;}
.abocl_po .abob_tit{ text-align:left;}
.aboc_ms p{ font-size: 1rem;}
.aboc_r{ background: #f0f0f0;padding-top: 40px;}
.abocl_po a{margin-top:1rem;}
}

	.main{ background:#fff; padding-top:70px; padding-bottom:100px;}
	.honor_nr li{float:left; width:23.85%; padding-bottom:25px; margin-right:1.5333%;}
	.honor_nr li:nth-child(4n){margin-right:0;}
	.honor_pic{overflow:hidden; position:relative;}
	.honor_pic::after{ content: ''; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: url(../images/honor_kk.png) no-repeat; background-size: 100%;}
	.honor_pic p{position: relative;}
	.honor_pic img{ display:block; width:100%; transition:0.5s;}
	.honor_nr li:hover .honor_pic img{transform:scale(1.05);}
	.honor_mc{ text-align:center; line-height:40px; height:40px; overflow:hidden;}


	/* 联系我们 */
	.contact_banner{ background: url(../img/contact_banner.jpg) no-repeat center; height: 330px; width: 100%;}
	.main_wz{ margin-top: -60px; line-height: 60px; height: 60px; position: relative; z-index: 99;}
  .main_wz img{vertical-align: baseline; font-size: 1rem; color: #b5b5b5; margin-bottom: -2px; margin-right: 12px;}
	.main_wz a{ color: #b5b5b5;}
	.main_wz span{ padding: 0 15px; color: #b5b5b5; font-family: '宋体';}

	.con_box{overflow: hidden; padding-top: 60px; border-bottom: 5px solid #0958a3;}
	.con_tit{text-align: center;margin-bottom: 60px;}
	.con_tit h1{font-size: 1.875rem; color: #292929; font-weight: bold;}
	.con_tit p{ color: #575757; font-size: 1.125rem; font-family: 'Din';}
	.con_tit h2{margin-top:20px; font-size: 1.125rem; color: #000;}
	.con_tit h3{font-family:"DINEngschriftStd";font-size: 2rem; color: #000;}
	.con_list{display: flex;justify-content: space-between;margin-bottom: 60px;}
	.con_nr{text-align: center;width: 25%;border-left: 1px solid #dadada;}
	.con_list .con_nr:nth-child(4){border-right: 1px solid #DADADA;}
	.con_list .con_nr:nth-child(4) .con_txt{color: #818080;font-size:1rem;}
	.con_list .con_nr:nth-child(4) .con_ico{margin-bottom: 10px;}
	.con_ico{margin-bottom: 15px;}
	.con_txt{line-height: 25px; color: #000;}
	.con_nr:nth-child(1) .con_txt p{ font-size: 1.25rem;}
	@media screen and (max-width:768px) {
		.con_nr:nth-child(1) .con_txt p{ font-size: 1.125rem;}
		.con_txt p br{display: none;}
		.con_list .con_nr:nth-child(4){width: 20%;}
		.con_list .con_nr:nth-child(2){width: 28%;}
	}
	@media screen and (max-width:520px) {
		.contact_banner{ background-size:auto 100%; padding-top: 80px; height: 90px;}
		.main_wz{ display: none;}
		.con_box{padding-top:40px;}
		.con_list{display: block;overflow: hidden;margin-bottom: 0;}
		.con_nr{float: left;}
		.con_nr{width: 49%!important;margin-bottom: 20px;}
		.con_txt p{font-size: 0.875rem;}
		.con_plnr{position: static;padding-top: 10px;}
		.con_plnr ul li{width: 100%;}
		.con_list .con_nr:nth-child(2n-1){border-left: 1px solid #fff;}
		.con_list .con_nr:nth-child(4){border-right:none;}
		.con_tit h1{font-size: 1.25rem;}
		.con_tit p{font-size: 0.75rem;}
		.con_pl{display: none;}
		.con_tit{margin-bottom: 25px;}
		.con_txt{line-height: 18px;}
	}
	
	/* 视频中心 */
	.video_banner{ background: url(../img/video_banner.jpg) no-repeat center; width: 100%; height: 330px;}
	.video_box{overflow: hidden;margin-top: 29px;border-bottom: 5px solid #0958a3;}
	.video_plnr{position: absolute;top:-30px;width: 100%;}
	.video_plnr ul{display: flex;justify-content: space-between;}
	.video_plnr ul li{color: #a0a0a0;width: 20%;position: relative;background: url(../img/home_ico.png) no-repeat;padding-left: 30px;}
	.video_plnr ul li a{color: #a0a0a0;}
	.video_pl i{width: 0.1px;height: 0.1px;}
	.video_pl .gm_pro{position: relative;}
	.video_clnr ul{display: flex;}
	.video_clnr ul li{background: #cacaca;transition: .5s;}
	.video_clnr ul li:hover {background: #0958a3;}
	.video_clnr ul li:hover a{color: white;}
	.vl_xd{background: #0958a3!important;}
	.vl_xd a{color: white!important;}
	.video_clnr ul li a{transition: .5s;}
	.video_clnr ul li:nth-child(2){margin: 0 20px;}
	.video_clnr ul li a{color: #404040;padding: 15px 40px;display: block;transition: .5s;}
	.video_clnr{margin-bottom: 20px;}
	.video_img{position: relative;}
	.video_txt{position: absolute;bottom:10px;left: 20px;}
	.video_list ul li{margin-bottom: 45px;border-bottom: 7px solid #e50112;float: left;margin-left: 2%;width: 31.9%;}
	.video_list ul li:nth-child(1){margin-left: 0;}
	.video_list ul li:nth-child(4){margin-left: 0;}
	.video_list ul li:nth-child(7){margin-left: 0;}
	.video_list{padding-bottom: 70px;margin-top: 40px;}
	.video_txt{color: white;z-index: 1;}
	.video_yy{position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
	@media screen and (max-width:520px) {
		.video_banner{ background-size:auto; height:90px; padding-top: 80px;}
		.video_clnr ul{justify-content:left;}
		.video_box{margin-top: 10px;}
		.video_plnr{position: static;padding: 10px 0;}
		.video_plnr ul li{width: 100%;}
		.video_list{margin-top: 0;padding-bottom: 15px;}
		.video_clnr ul li{ width: 32%;}
		.video_clnr ul li:nth-child(2){margin-right: 0; margin-left: 2%;}
		.video_clnr ul li a{padding: 10px 0px;font-size:1rem; text-align: center;}
		.video_list ul li{margin-bottom: 20px;width: 48.9%;margin-left: 0;margin-right: 0; border-bottom: 2px solid #e50112;}
		.video_list ul li:nth-child(2n+0){margin-left: 2%;}
		.video_plnr{display: none;}
		.video_txt{bottom:0;left:0; height: 36px; line-height: 36px; width: 100%; text-align: center;}
		.video_txt p{font-size: 0.875rem;}
		
	}
	.fj{position: fixed;width: 27%;right: 0%;top: 17%;z-index: 1;display: none !important;}
	.fj_e{display: none!important;}
	.fj_cls{position: absolute;top: 10px;z-index: 1;right: 10px;height: 4%;}
	.fj_cls span{width: 20px;height: 2px;background: white;transition: 0.3s;display: block;}
	.fj_cls span:nth-of-type(1){transform: translateY(8px) rotate(46deg);}
	.fj_cls span:nth-of-type(2){display: none;}
	.fj_cls span:nth-of-type(3){transform: translateY(6px) rotate(135deg);}
	@media screen and (max-width:1440px) {
		.fj{width: 39%;}
	}
	@media screen and (max-width:1024px) {
		.fj{width: 52%;top: 19%;}
	}
	@media screen and (max-width:768px) {
		.fj{width: 70%;top: 19%;}
	}
	@media screen and (max-width:520px) {
		.fj{width: 94%;top: 15%;}
	}
	.join_box{padding: 20px 0;}
	.join_box .gm h1{font-size: 4rem;text-align: center;}
	
	@media screen and (max-width:320px) {
		.ys_etxt h1{font-size: 0.85rem;}
		.ys_endnr{width: 29%;}
		.inv_ctxt h1{font-size: 1.25rem;}
		.inv_ctxt p{font-size: 1rem;}
		.new_titl h1{font-size: 1.35rem;}
		.new_titl span{font-size: 0.85rem;}
		.new_titr a{font-size: 0.85rem;padding: 5px 14px;}
		.menu_bg{top: 39px;}
		.about_tl h1{font-size: 1.55rem;}
		.about_tl p{font-size: 0.75rem;}
		.about_ctit h1{font-size: 1.15rem;}
		.about_cc p{font-size: 0.8rem;}
		.about_ctit h2{font-size: 1.25rem;}
		.about_cc h1{font-size: 1.15rem;}
		.about_ce h1{font-size: 1.15rem;}
		.about_ce p{font-size: 0.8rem;}
		.about_c{min-height: 560px;}
		.con_txt{line-height: 20px;}
		.con_txt p{font-size: 0.75rem;}
		.con_list{margin-bottom: 10px;}
		.msg_l p{font-size: 1.15rem;}
		.msg_l h1{font-size: 1rem;}
		.foot_logo{font-size: 0.85rem;}
		.con_tit p{display: none;}
	}
	
	.case_nr4{padding: 50px 0;}
	.case_nr4 li{ float:left; width:24%; margin-bottom:2%; margin-right:1.333%;}
	.case_nr4 li:nth-child(4n){margin-right:0;}
	.case_nr4 li a{display:block;}
	.case_pic4{border-radius:15px; overflow:hidden; position:relative; z-index:9;}
	.case_pic4 img{ display:block; width:100%; transition:0.5s;}
	.case_nr4 li:hover .case_pic4 img{transform:scale(1.05);}
	.case_mc4{ height:58px; background:#ededed; padding:0 3%; margin-top:-15px; overflow:hidden; padding-top:15px; border-radius:15px; position:relative;}
	.case_mc4 h2{ height:58px; font-size:1rem; color:#565656; line-height:58px; overflow:hidden; width:80%; position:relative; z-index:2; transition:0.5s;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
	.case_mc4:after{ content:"Download"; width:70px; height:27px; line-height:25px; text-align:center; background:#999; font-size:0.75rem; color:#fff; top:30px; position:absolute; right:3%; border-radius:5px; z-index:2; transition:0.5s;}
	.case_mc4:before{content:""; background:#105fa2; width:100%; height:0%; position:absolute; left:0; bottom:0; transition:0.5s;}
	.case_nr4 li:hover .case_mc4:before{ height:100%; transition:0.5s;}
	.case_nr4 li:hover .case_mc4 h2{ color:#fff; transition:0.5s;}
	.case_nr4 li:hover .case_mc4:after{ background:#fff; color:#105fa2; transition:0.5s;}
	@media screen and (max-width:1024px) {
		.case_mc4:after{display: none;}
		.case_mc4 h2{width: auto;}
	}
	
	@media screen and (max-width:768px) {
		
		.case_nr4{margin-top:2rem;}
		.case_nr4 li{width:48%}
		.case_nr4 li{margin-right:1%;margin:0 1% 2% 1%;}
	}
	@media screen and (max-width:520px) {
		.case_nr4{margin-top: 0;}
		.case_mc4{height:59px;}
		.case_mc4:after{display:none;}
		.case_mc4 h2{font-size:0.875rem;}
		.case_mc4 h2{line-height: 18px;height: 46px;margin-top:10px;width:100%;}

	}
	
	
	
	