@charset "utf-8";
@import url('https://fonts.font.im/css?family=Poppins');


/*-定制---------------------------------------------------------------------------------------*/

::selection{background-color:#2f53ae;color:#fff;}
::-moz-selection{background-color:rgba(184, 12, 12,1);color:#fff;}
::-webkit-selection{background-color:#2f53ae;color:#fff;}
html,body,header,footer,nav,h1,h2,h3,h4,h5,h6,ul,li,ol,dl,dd,dt,img,p,form,input,button{margin:0;padding:0;list-style:none;}

html,body{font-size:1vw;margin:auto;max-width:2000px;}

body{font-family:'Poppins',Arial, sans-serif, sans-serif;background:#202020;}
a{
		text-decoration:none;
		-webkit-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	a:focus{outline:none;}


	:root{
		--ffa:'Anton', sans-serif;
		--ffr:'Russo One', sans-serif;
		--ffp:'Poppins', sans-serif;
	}

	.fl{float:left;}.fr{float:right;}.cr{clear:both;}
	.tal{text-align:left;}.tac{text-align:center;}.tar{text-align:right;}
	.dvt{display:inline-block;vertical-align:top;}.dvm{display:inline-block;vertical-align:middle;}.dvb{display:inline-block;vertical-align:bottom;}

/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/


/*分页样式-------------------------------------------------------------------------------------*/
.pagination{margin:10px auto 0 auto;}
.pagination ul{margin:50px auto 0 auto;padding-bottom:50px;text-align:center;}
.pagination ul li{color:#fff;line-height:30px;display:inline-block;text-align: center;height:30px;overflow:hidden;}
.pagination ul li a{background:#2f53ae;border-radius:5px;display:block;color:#fff;font-size:15px;line-height:30px;padding:0 12px;float:left;margin:0 5px;}
.pagination ul li.current a{color:#000;font-size:15px;margin:0;padding:0 12px;border-radius:5px;background:#eee;line-height:30px;display: block;float: left;margin:0 5px;}
.pagination ul li span{display:block;float:left;padding:0;border-radius:5px;margin-left:0;color: #fff;line-height:30px;}


#banner1 .swiper-button-next,#banner1 .swiper-button-prev{color:#2f53ae;}
#banner1 .swiper-pagination-bullet-active{background:#2f53ae;}


/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

@media screen and (max-width:1626px){
	.fz12{font-size:12px;}
	.fz14{font-size:14px;}
	.fz16{font-size:16px;}
	.fz18{font-size:18px;}
	.fz20{font-size:20px;}
	.fz22{font-size:22px;}
	.fz24{font-size:24px;}
	.fz26{font-size:26px;}
	.fz28{font-size:28px;}
	.fz30{font-size:30px;}
	.fz32{font-size:32px;}
	.fz34{font-size:34px;}
	.fz36{font-size:36px;}
}
@media screen and (min-width:1626px){
	.fz12{font-size:12px;}
	.fz14{font-size:14px;}
	.fz16{font-size:16px;}
	.fz18{font-size:18px;}
	.fz20{font-size:20px;}
	.fz22{font-size:1.2vw;}
	.fz24{font-size:24px;}
	.fz26{font-size:26px;}
	.fz28{font-size:28px;}
	.fz30{font-size:30px;}
	.fz32{font-size:32px;}
	.fz34{font-size:34px;}
	.fz36{font-size:36px;}
}


/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
@media screen and (min-width:1300px){

	.pc_none,.nav-content{display:none !important;}

	.wh000{width:100%;}
	.wh14max{max-width:1800px;min-width:1300px;width:80vw;margin:auto;font-size:0;}



	header{width:100%;font-size:0;box-shadow:0 0 10px rgba(0,0,0,0.2);z-index:100;
		position:fixed;overflow:hidden;text-align:center;padding:0;
		box-sizing:border-box;transition:all 800ms;}
	header .nav{display: none;}

	.header_f1{background:black;width:100%;display:flex;justify-content:space-between;align-items:center;flex-flow:nowrap;padding: 3px 0;}
	.header_lr{flex-grow:1;width:auto;}
	.header_center{flex:0 1 1360px;display: flex;justify-content: space-between;align-items: center;flex-flow: nowrap;}
	.header_f11{display: flex;text-align: left;align-items: center;}
	.header_add{display: flex;text-align: left;align-items: center;}
	.header_add11{width: 24px;}
		.header_add11 img{width:100%;}
	.header_add12{font-size:14px;color:white;line-height:1.2;margin-left: 10px;font-weight: 700;}
	.header_f12{}
	
	.header_f2{background:#1c1c1c;display: flex;justify-content: space-around;align-items: center;padding: 20px 0;transition: all 300ms;}

	.header_logo{flex:0 1 200px;padding:0;}
		.header_logo11{width:auto;max-height: 50px;}
		.header_logo12{display:none;}
	.header_navs{text-align:center;font-size:0;flex: 0 1 750px;margin: 0 50px;}
		.header_navs > nav{margin:0;width:100%;}
		.header_navs > nav > ul{width:100%;text-align:center;margin:auto;display: flex;justify-content: space-around;align-items: center;}
		.header_navs > nav > ul > li{position:relative;margin: 0;}
		.header_navs > nav > ul > li > a{font-size:16px;color:white;font-weight:700;display:block;line-height:1.6;
			position:relative;border-radius:4px;z-index:2;padding:0 20px;
		}
		.header_navs > nav > ul > li > a .header_navs_line{
			display:flex;position:absolute;justify-content:center;
			bottom:-1.9vw;margin-left:-1vw;
			height:0;width:100%;font-weight:700;
			background:rgba(184, 12, 12,1);
			transition:all 300ms;z-index:1;
			color: white;font-size:0;
}
		.header_navs > nav > ul > li > a:hover{color:#000;line-height:1.4vw;}
		.header_navs > nav > ul > li > a:hover .header_navs_line{
			height:5vw;align-items: center;
			background:rgba(184, 12, 12,1);
			color:white;font-size:1vw;
			line-height:1;
	}
		.header_navs > nav > ul > li > div{position:absolute;top:80px;display:none;}
		.header_navs > nav > ul > li:hover div{position:absolute;top:80px;display:block;z-index:10;height:200px;padding-top:35px;box-sizing:border-box;}
		.header_navs > nav > ul > li > div > ul{display:inline-block;vertical-align:top;text-align:left;margin-top:10px;}
		.header_navs > nav > ul > li > div > ul > li{line-height:36px;border-bottom:1px #00000011 solid;}
		.header_navs > nav > ul > li > div > ul > li > a{font-size:16px;color:white;padding:10px 20px;}
		.header_navs > nav > ul > li > div > ul > li > a:hover{font-weight:700;}
		.header_navs > nav > ul > li > div > img{width:250px;height:140px;display:inline-block;vertical-align:top;margin-left:20px;}
	.header_tel{display: flex;text-align: left;align-items: center;margin-left: 30px;}
		.header_tel11{width:24px;text-align:left;}
			.header_tel11 img{width:100%;}
		.header_tel12{font-size: 14px;color: white;line-height: 1.2;margin-left: 10px;font-weight: 700;}
			.header_tel12 h2{color:#ffffff;font-size:calc(12px + 0.18vw);line-height:calc(18px + 0.18vw);font-weight:400;}
			.header_tel12 h3{color:#000;font-size:1.4vw;line-height:30px;font-weight: 400;}

	.header_so{flex:0 1 300px;justify-content: center;display: flex;}
	.header_so form{display: flex;flex-flow: nowrap;align-items: center;}
	.header_so input{background:white;font-size:14px;color:#555;line-height:1.4;padding:8px 10px;border-radius:100px 0 0 100px;max-width: 160px;}
	.header_so button{background:white;padding:7px 10px;border-radius:0 100px 100px 0;}
	.header_so button img{max-width:24px;}


	.dj_header6{box-sizing:border-box;display: flex;text-align: right;align-items: center;justify-content: end;}
		.dj_header6 a{
			font-size:14px;color:white;background:url(../svgs/cn.svg) no-repeat left center;
			transition:background 300ms,border 300ms;
			padding-left: 30px;
			background-size: 20px;
			line-height: 2;
			margin-right: 30px;
}
	.dj_header6 a:nth-child(2){background:url(../svgs/en.svg) no-repeat left center;background-size: 20px;font-family: 'Poppins';}
		.dj_header6 a:hover{color:rgba(184, 12, 12,1);}


	.active{box-shadow:0 0 15px rgba(0, 0, 0, 0.1) !important;}
	.active .header_f2{padding:8px 0;background:#1c1c1ccc;}
	.active .header_logo11{}
	.active .header_tel111{filter:brightness(1) !important;}
	.active .header_tel12 h2{color:#555555;}
	.active .header_tel12 h3{color:#000;}
	.active .header_navs{margin-top:0.1vw;}
	.active .header_navs > nav > ul > li > a{line-height:2vw !important;transition:background 300ms !important;}
	.active .header_navs > nav > ul > li > a:hover{bottom:0;}
	.active .dj_header6{}
	.active .dj_header6 a{
				transition:background 300ms,border 300ms;}
	.active .dj_header6 a:hover{}



.hl_video{width:100%;overflow:hidden;padding-top:5vw;}
.hl_video video{width:100%;margin-top:-12.6vw;}

	#banner1{width:100%;min-width:1300px;}
		#banner1 img{width:100%;}


	.icon1{
		background:url(../images/1.png) no-repeat center top;background-size:100%;background-color:#f5f5f5;
		text-align:center;font-size:0;padding:3.5vw 0 3.5vw 0;max-height:221px;
	}
		.icon11{display:inline-block;vertical-align:middle;width:22vw;text-align:center;}
			.icon111{display:inline-block;vertical-align:middle;}
				.icon111 img{}
				.icon111_1{width:4vw;}
				.icon111_2{width:4vw;}
				.icon111_3{width:4vw;}
				.icon111_4{width:4vw;}
			.icon112{display:inline-block;vertical-align:middle;text-align:left;margin-left:1.2vw;}
				.icon112 h3{color:#ffffff;font-size:calc(6px + 1vw);line-height:calc(30px + 1vw);font-weight:400;}
				.icon112 p{color:#ffffff;font-size:calc(0px + 1vw);line-height:calc(2px + 1vw);}


	.icon2{text-align:center;padding:3vw 0 4vw 0;}
		.icon21{width:16vw;min-width:260px;text-align:center;margin:0 1vw;}
		.icon21 img{width:3vw;margin-bottom:1vw;}
		.icon21 h3{color:#fff;font-size:2.4vw;line-height:1.5;font-family: var(--ffa);font-weight: 400;}
	.icon21 span{font-size:1.1vw;line-height:1.5;font-family: var(--ffa);font-weight: 400;color: white;}
		.icon21 p{font-size: 1.1vw;
    line-height: 1.5;
    font-family: var(--ffa);
    font-weight: 400;
    color: white;}


	.title1{text-align:center;margin-bottom:.9vw;}
	.title1 p{color:#2f53ae;font-size:calc(8px + 1vw);line-height:calc(22px + 1vw);}
	.title1 h2{font-size:60px;line-height:5vw;font-weight:700;color:#fff;font-family: var(--ffr);}
	.title1 span{margin:0 0 0 2%;display: inline-block;vertical-align: middle;color: #626262;font-size: .9vw;line-height: 1.5;padding: .3vw 1vw;border-radius: .3vw;}


	.link1{text-align:center;}
		.link1 a{display:inline-block;vertical-align:top;padding:0.8vw 2vw;color:#000000;font-size:calc(2px + 0.8vw);line-height:calc(4px + 0.8vw);background:#eeeeee;margin:0 1vw;color:#ffffff;background:#2f53ae;transition:margin-top 300ms,box-shadow 300ms;}
		.link11{color:#000000 !important;background:#eeeeee !important;}
		.link1 a:hover{color:#ffffff;box-shadow:0 5px 12px rgba(0, 0, 0, 0.2);margin-top:-4px;}
		.link11:hover{color:#000000 !important;}

	.link2{color:white;padding:0;margin-top: 2vw;position: relative;height: 80px;}
		.link21{display:block;font-size:24px;line-height:1;position: absolute;top: 28px;z-index: 2;left: 40px;font-weight: 700;}
		.link2 span{background-color:#cf000f;width:80px;height:80px;display: block;border-radius: 100vw;position: absolute;top: 0;z-index: 1;transition:all 300ms;}
	.link2:hover span{width:240px;height:80px;}
	
	
	.link3{color:#666;display:inline-block;padding:5px 0;}
		.link31{display:inline-block;vertical-align:middle;font-size:.75vw;line-height:1.5vw;height:1.5vw;background-color: #0c59bc;color: white;padding: 0 .6vw 0 0;border-radius: 0 0.3vw 0.3vw 0;}
		.link3 span{display:inline-block;vertical-align:top;background:url(../svgs/sjx.svg) no-repeat center center;background-size:1vw;
			line-height:1.5vw;width:1vw;height:1.5vw;
background-color: #0c59bc;
border-radius: 0.3vw 0 0 0.3vw;
}

	.photo2{padding:3vw 0;min-width:1300px;margin:auto;width:80vw;}
		.photo21{width:50%;display:inline-block;vertical-align:top;text-align:left;}
		.photo22{width:50%;display:inline-block;vertical-align:top;text-align:right;}
		.photo23{width:80vw;min-width:1300px;margin:2vw auto 3vw auto;height:37vw;min-height:599px;font-size:0;}
			.photo231{width:68vw !important;height:37vw !important;min-width:1100px;min-height:599px;display:inline-block;vertical-align:top;}
			.photo232{width:11.6vw !important;height:37vw !important;min-width:190px;min-height:599px;display:inline-block;vertical-align:top;margin-left:0.4vw !important;padding:0 !important}
			.photo231_pic{width:68vw;height:37vw;min-width:1100px;min-height:599px;}
				.photo231_pic img{width:68vw;height:37vw;min-width:1100px;min-height:599px;}
			.photo232_pic{width:11.6vw;height:9vw;min-width:190px;min-height:141px;background:black;opacity:1 !important;overflow:hidden;}
				.photo232_pic img{width:11.6vw;height:9vw;min-width:190px;min-height:141px;display:block;opacity:0.4;font-size:0;}
			.gallery-thumbs .swiper-slide-thumb-active img{opacity:1 !important;}
		.photo24{height:2vw;}


	#shengchan{width:90%;margin:auto;overflow: hidden;}
	.photo3{font-size:0;width:100%;margin:0 auto 0 auto;background: #000;text-align: center;padding:3vw 0;position:relative;}
	.photo3 .title1{text-align:left;display: inline-block;vertical-align: middle;width: 84%;}
	.photo3 .title1 h2{color:#ffffff;font-size:80px;line-height:1.2;font-weight:700;width: 100%;text-align: center;font-family: var(--ffr);}
	.photo3 .title1 h2 span{color:#cf000f;line-height:1.2;font-weight:700;font-size: 80px;}
	.photo31{text-align:center;font-size: 0;padding-bottom: 1vw;}
	.photo3 .link2{display: inline-block;vertical-align: middle;width: 6%;text-align: right;border-radius: 5vw;overflow: hidden;min-width: 7vw;}
	.photo3 .link2 a{color:white;}
	.photo31:nth-child(3n){margin-right:0;}
			.photo31 a{}
		.photo31_2{background:url(../images/3.png) no-repeat right bottom;background-size:100%;transition:background 500ms;}
		.photo31_3{background:url(../images/4.png) no-repeat right bottom;background-size:100%;transition:background 500ms;}
			.photo311{font-size:1.2vw;line-height:1.2;color:white;font-weight:400;display: inline-block;vertical-align: middle;width: 100%;text-align: left;box-sizing: border-box;margin-top: .6vw;font-family: var(--ffr);}
			.photo312{text-align: center;width:100%;background: white;}
				.photo312 img{width:100%;}
			.photo313{display: inline-block;vertical-align: middle;width: 30%;text-align: right;padding-right: 1vw;}



    #shengchan .swiper-slide {
      height: calc((100% - 30px) / 2) !important;
      /* Center slide text vertically */
      display: flex;
      justify-content: center;
      align-items: center;
    }






		.proall{margin:5vw 0 5vw 0 !important;padding:0 !important;background: transparent;border:0;}

	.photo4{text-align:center;font-size:0;width:1300px;margin:5vw auto 5vw auto;}
		.photo41{
			display:inline-block;vertical-align:top;width:390px;height:200px;position:relative;border:1px solid #eeeeee;
			box-sizing:border-box;text-align:left;margin-bottom:50px;
			background-size:100%;background-repeat:no-repeat;background-position:right bottom;transition:background 500ms;
		}
		.photo41:nth-child(3n-1){margin-left:65px;margin-right:65px;}
			.photo41 a{width:100%;height:200px;display:block;}
		.photo41:hover{background-size:103%;}

			.photo411{margin:20px 0 0 30px;font-size:24px;line-height:40px;color:black;font-weight:700;transition:color 500ms;}
				.photo41:hover .photo411{color:#2f53ae;}
			.photo412{margin:20px 0 0 30px;font-size:calc(6px + 1vw);line-height:calc(20px + 1vw);color:#2f53ae;font-weight:700;transition:margin 300ms;}
				.photo412 span{background-color:#2f53ae;color:white;padding:.3vw 1vw;line-height:calc(30px + 1vw) !important;}
					.photo41:hover .photo412{margin-left:5vw;}
			.photo413{position:absolute;left:12px;bottom:30px;transition:bottom 300ms;transform: scale(0.75)}
				.photo413:hover{bottom:36px;}


	.photo5{text-align:center;font-size:0;width:100%;margin:80px auto 0 auto;display:inline-block;vertical-align:top;background:#f5f5f5;padding:60px 0 50px 0;}
		.photo50{width:1300px;margin:auto;text-align:left;}
		.photo51{
			display:inline-block;vertical-align:top;width:241px;height:100px;position:relative;border:1px solid #eeeeee;
			box-sizing:border-box;text-align:left;margin:0 9px 20px 9px;
			background-size:70%;background-repeat:no-repeat;background-position:right bottom;transition:background 500ms;background-color:white;
		}
			.photo51 a{width:100%;display:block;}
		.photo51:hover{background-size:80%;}

			.photo511{margin:10px 0 0 14px;font-size:18px;line-height:30px;color:black;font-weight:700;transition:color 500ms;}
				.photo51:hover .photo511{color:#2f53ae;}
			.photo512{margin:20px 0 0 30px;font-size:calc(6px + 1vw);line-height:calc(20px + 1vw);color:#2f53ae;font-weight:700;transition:margin 300ms;}
				.photo512 span{background-color:#2f53ae;color:white;padding:.3vw 1vw;line-height:calc(30px + 1vw) !important;}
					.photo51:hover .photo512{margin-left:5vw;}
			.photo513{position:absolute;left:4px;bottom:10px;transition:bottom 300ms;transform: scale(0.75)}
				.photo513:hover{bottom:10px;}


	.proinfo{font-size:0;text-align:center;width:95%;max-width:1600px;min-width:1300px;margin:4vw auto 0 auto;}
		.proinfo1{display:inline-block;vertical-align:top;width:80%;margin:0 0 0 3%;}
			.proinfo22{display:inline-block;vertical-align:top;width:40%;margin:4vw 0 0 5%;position:relative;height:600px;}
				.proinfo221{text-align:left;margin-top:0;}
				.proinfo221 h1{font-size:1.6vw;line-height:1.4;font-weight:400;color:#fff;}
				.proinfo2211{font-size:.9vw;line-height:1.4;color:#dcdcdc;margin:1vw 0;text-align:left;}
					.proinfo2211 a{color:#dcdcdc;}
				.proinfo2212{color:white;font-size:16px;font-weight:700;line-height:2;text-align:center;bottom:0;position:absolute;}
					.proinfo2212 a{background:#aa1010;margin-right:1vw;display:inline-block;vertical-align:top;padding:.3vw 1vw;border-radius:0.3vw;font-size: 1.3vw;line-height: 1.5;font-family: var(--ffa);font-weight: 400;}
					.proinfo2212 a,.proinfo2212 a:hover{color:white;}
				.proinfo2213{font-size:.8vw;line-height:2;text-align:left;min-height:380px;border-top:1px solid #333;padding-top:1vw;}
		.proinfo3{text-align:left;width:95%;margin:auto;}
		.proinfo31{text-align:left;color:white;font-size:1.4vw;margin:2vw 0 0 0;padding:.7vw 1vw .7vw 1.5vw;font-family: var(--ffa);line-height: 1.4;border-bottom: 1px solid #333;background: #282828;}
		.proinfo32{padding:1vw 2vw;font-size: .9vw;line-height: 1.5;min-height: 10vw;background: #292929;color: white;}
		.proinfo32 img{max-width:100%;}

		.zc_proinfo_swiper{width:50%;display:inline-block;vertical-align:top;margin-top:4vw;}
	.zc_proinfo_swiper .swiper-button-next{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23b10000'%2F%3E%3C%2Fsvg%3E");}
	.zc_proinfo_swiper .swiper-button-prev{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23b10000'%2F%3E%3C%2Fsvg%3E");}
		.zc_proinfo_swiper .gallery-top .swiper-slide{background:#282828;border:1px solid #333333;}
			.gallery-top img{width:100%;}
		.zc_proinfo_swiper .gallery-thumbs .swiper-slide{margin-top:1vw;background:#282828;}
	.zc_proinfo_swiper .gallery-thumbs .swiper-slide-active{}
		.zc_proinfo_swiper .gallery-thumbs img{border:1px solid #333;width:100%;}

		.promore{width:100%;margin:3vw auto 3vw auto;}
		.promore h2{text-align:center;font-size:2.6vw;color:white;line-height:1.4;margin-bottom:1vw;font-weight:400;font-family: var(--ffr);}
		.promore span{display:block;width:3vw;margin:1vw auto;height:0.3vw;background:#b70000;border-radius:1vw;margin-bottom:2vw;}
		#swiper_more_m{display:none;}
		#swiper_more{width:100%;}
	#swiper_more .swiper-slide{background:#282828;transition: all 300ms;}
	#swiper_more .swiper-slide:hover{background:#ffffff;}
		#swiper_more a{text-align:center;color:#555555;background: #555555;}
			#swiper_more .swiper-slide img{max-width:100%;border:1px solid #333;transition: all 300ms;}
			#swiper_more p{font-size:1vw;line-height:1.2;padding:1vw 0;}
	#swiper_more .swiper-slide:hover img{border:1px solid #ffffff;}

	
	
	
	
	.about1{padding:4vw 0 4vw 0;text-align:center;font-size:0;}
		.about11{width:45%;min-width:550px;display:inline-block;vertical-align:top;}
			.about11 img{width:100%;}
		.about12{width:50%;min-width:650px;display:inline-block;vertical-align:top;text-align:left;box-sizing:border-box;padding:0 0 0 5%;}
			.about121{text-align:left;border-left:3px solid #2f53ae;padding-left:1vw;margin-bottom:2vw;}
				.about121 p{color:#2f53ae;font-size:calc(8px + 1vw);line-height:calc(22px + 1vw);}
				.about121 h2{font-size:calc(18px + 1vw);line-height:calc(22px + 1vw);font-weight:400;color:black;}
			.about122{color:#ffffff;background:#2f53ae;letter-spacing:0.3vw;font-size:calc(4px + .8vw);line-height:calc(6px + .8vw);font-weight:400;text-align:left;padding:0.6vw 2vw;display:inline;margin-bottom:2vw;}
			.about123{color:#555555;font-size:calc(2px + .8vw);line-height:calc(10px + .8vw);margin:3vw 0 0 0;}
		.about13{text-align:left !important;}
			.about13 a{margin:2vw 0 0 0 !important;}


	.about2{width:100%;margin: auto;background: black;padding: 5vw 0;text-align: center;font-size: 0;min-width: 1500px;}
		.about21{display: inline-block;vertical-align: top;max-width: 800px;text-align: left;margin-left: 3vw;min-width: 550px;}
			.about211{display:inline-block;vertical-align:top;width:5vw;height:.5vw;background:#2f53ae;margin-top:1.6vw;}
			.about212{width:100%;}
				.about212 h2{font-size: 26px;line-height: 1;font-weight: 400;color: #fff;}
				.about212 h3{font-size:30px;line-height:1.1;font-weight:700;color:#fff;margin:1vw 0 1.2vw 0;}
				.about2121{font-size:16px;line-height:1.4;font-weight:400;color:#d8d8d8;margin-bottom: 1.2vw;}
	.about212 .link2 a{color:white;}

		.about22{width:100%;text-align:center;padding:2vw 0 2vw 0;box-sizing:border-box;
			background:#0046b8;
		}
	.about222{display:inline-block;vertical-align:middle;width:4vw;margin-left:2vw;margin-right:1.6vw;}
	.about222 img{display:inline-block;vertical-align:top;width:100%;text-align:left;}
	.about222:nth-child(1){margin-left:0;}
			.about221{display:inline-block;vertical-align:middle;width:14vw;text-align:left;}
				.about2211{font-size:1vw;line-height:3vw;font-weight:400;color:white;font-family:'Microsoft YaHei';}
	.about2211 span{font-size:3vw;line-height:3vw;margin-right:0.5vw;font-weight: 700;font-family: 'Poppins';}
				.about2212{font-size:1vw;line-height:2vw;font-weight:700;color:white;text-align:left;margin-top: -1vw;}
		.about23{display:inline-block;vertical-align: top;width: 650px;}
			.about231{}.about231 img{width:100%;display: block;transition:transform 0.6s,filter 0.5s;}
	.about231:hover img{transform: scale(1.1);}
			.about232{margin-top:-1.6vw;position:relative;}.about232 img{width:100%;}
				.about232 .link2{position:absolute;left:0.7vw;bottom:0.3vw;background:white;color:#555555;transform:scale(1.2);}
				.about232 .link21{font-size:calc(-4px + 1vw) !important;}
				.about232 .link2 span{background-color:#2f53ae;}

	.about24{display:flex;margin-top:1vw;}
	.about242{margin-left:2vw;}
	.about241 img,.about242 img{width:100%;}
	
	
	
	.about3{display: flex;flex-flow: nowrap;margin-top: 2vw;}
    .about31{flex: 50%;}
      .about311{font-size: 50px;color: #ffa200;font-weight: 700;font-family: var(--ffp);}
      .about312{font-size: 20px;color: #cdcdcd;line-height: 1.4;font-family: var(--ffp);font-weight: 700;}
	
	
	
	
	.hl_photo{width:100%;text-align:center;padding: 2.5vw 0 2.5vw 0;background: url(../images/probg.jpg) no-repeat top center;background-size: 100%;background-color: #000;}
	.hl_photo1{text-align:center !important;}
	.hl_photo1 h2{}
	.hl_photo2{display:inline-block;vertical-align:top;position:relative;width:41%;margin:0 2%;}
	.hl_photo2 img{width:100%;}
	.hl_photo2 p{position:absolute;bottom:1.5vw;left:1.5vw;font-size:200%;color:white;font-weight:700;text-align:left;z-index: 20;}

	#yijiao{width:90%;margin:auto;}
	#yijiao .swiper-slide{position: relative;overflow:hidden;}
	#yijiao .swiper-slide img{width:100%;transition: all 500ms;scale: 1;}
	#yijiao .swiper-slide:hover img{scale: 1.1;}
	.hl_photo_t{position:absolute;top:30px;left:0;border-left:10px solid #cf000f;width: 100%;height: 40px;line-height: 40px;font-size: 40px;box-sizing: border-box;text-align: left;padding-left: 16px;color: white;font-family: var(--ffa);text-transform: uppercase;text-shadow: 3px 3px 5px rgba(0,0,0,.5);}

	.hl_logo{width:100%;text-align:center;padding: 4vw 0 4vw 0;background: url(../images/case_bg.jpg) no-repeat top center;background-color: #000;background-size: 100%;}
	.hl_logo1{text-align:center !important;}
	.hl_logo1 h2{}
	.hl_logo2{display:inline-block;vertical-align:top;position:relative;width:41%;margin:0 2%;}
	.hl_logo2 img{width:100%;}
	.hl_logo2 p{position:absolute;bottom:1.5vw;left:1.5vw;font-size:200%;color:white;font-weight:700;text-align:left;z-index: 20;}
	.hl_logo2_title{position:absolute;bottom:2vw;border-left: 10px solid #cf000f;
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 26px;
    box-sizing: border-box;
    text-align: left;
    padding-left: 16px;
    color: white;
    font-family: var(--ffr);
    text-shadow: 3px 3px 5px rgba(0,0,0,.5);}
	
	#logo{width:90%;margin:auto;}
	#logo .swiper-slide{overflow:hidden;}
	#logo .swiper-slide img{width:100%;scale: 1;transition: all 500ms;}
	#logo .swiper-slide:hover img{scale: 1.1;}

	
	

	.xl_honor{position:relative;height:28vw;margin-top:4vw;}
		.xl_honor_1{position:absolute;left:4vw;top:5vw;z-index:2;}
			.xl_honor_11{display:inline-block;vertical-align:top;width:5vw;height:.5vw;background:#2f53ae;margin-top:1.6vw;}
			.xl_honor_12{display:inline-block;vertical-align:top;width:40vw;margin-left:1vw;}
				.xl_honor_12 h2{font-size:calc(13px + 1vw);line-height:calc(50px + 1vw);font-weight:300;}
				.xl_honor_12 h3{font-size:calc(14px + 1vw);line-height:calc(22px + 1vw);font-weight:700;color:#2f53ae;margin:.6vw 0 2.2vw 0;}
		.xl_honor_2{position:absolute;left:0;bottom:0;width:100%;z-index:1;text-align:left;padding:2vw 0 4vw 10vw;box-sizing:border-box;
			background:url(../images/8.png) no-repeat left center;
			font-size:calc(4px + 1vw);line-height:calc(18px + 1vw);font-weight:400;color:#ffffff;
		}
		.xl_honor_3{position:absolute;width:56vw;right:6vw;bottom:3vw;z-index:3;height:23vw;}
			.xl_honor_31{}.xl_honor_31 img{width:100%;}
			.xl_honor_32{font-size:calc(2px + 1vw);line-height:calc(8px + 1vw);font-weight:700;color:#ffffff;}

	.news1{background:url(../images/2.png) no-repeat center top;font-size:0;width: 100%;text-align: center;padding:3vw 0 4vw 0;}
		.news1 .title1{width:80vw;min-width:1300px;margin: 0 auto 2vw auto;text-align:left;}
		.news1 .title1 h2{color:white;}
		.news11{display:inline-block;vertical-align:top;width:40vw;min-width:650px;height:27.8vw;position:relative;overflow:hidden;}
			.news111{width:100%;width:100%;min-height:27.8vw;transition:transform 600ms;}
		.news11:hover .news111{transform: scale(1.05);}
			.news112{position:absolute;bottom:0;width:100%;background:#2f53ae;font-size:calc(2px + .8vw);line-height:calc(10px + .8vw);color:white;box-sizing:border-box;padding:0.7vw 1.6vw;text-align:left;}

		.news12{display:inline-block;vertical-align:top;width:40vw;min-width:650px;box-sizing:border-box;padding:0 0 0 2vw;text-align:left;}
			.news121{padding:.7vw;background:white;margin-bottom:1vw;}
				.news1211{display:inline-block;vertical-align:top;width:16vw;overflow:hidden;}
				.news1211 img{width:100%;transition:transform 600ms;}
				.news1212{display:inline-block;vertical-align:top;width:20vw;box-sizing:border-box;padding:1vw 1vw 0 2vw;}
					.news1212 h3{font-size:calc(3px + 1vw);line-height:calc(14px + 1vw);font-weight:400;color:black;margin-bottom:1.4vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;}
					.news1212 p{
						font-size:calc(0px + .8vw);line-height:calc(4px + .8vw);font-weight:400;color:black;color:#666666;margin-bottom:1.4vw;
						-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;height:2.6em;
					}
					.news1212 span{font-size:calc(0px + .8vw);line-height:calc(10px + .8vw);font-weight:400;color:#2f53ae;display:block;}
					.news1212 .news1212_date{color:#999999;margin-top:1vw;}
			.news121:hover .news1211 img{transform: scale(1.1);}

	.other1{width:50%;display:inline-block;vertical-align:top;text-align:right;font-size:calc(2px + 0.8vw);line-height:calc(22px + 1vw);color:#666666;padding-top:1.1vw;}

	.other2{text-align:center;min-width:1300px;margin:auto;padding:4vw 0;}
		.other21{font-size:calc(8px + 1vw);line-height:calc(18px + 1vw);font-weight:400;color:black;margin-bottom:2vw;}
		.other22{margin-bottom:1.5vw;}
			.other22 input{border:0;background:#eeeeee;padding:1vw 1vw;font-size:calc(0px + .8vw);line-height:calc(6px + .8vw);font-weight:400;margin-right:0.7vw;}
				.other221{width:10vw;}
				.other222{width:20vw;}
			.other22 button{border:0;background:#2f53ae;color:white;padding:1vw 3vw;font-size:calc(2px + .8vw);line-height:calc(6px + .8vw);font-weight:400;}
		.other23{font-size:calc(2px + .8vw);line-height:calc(6px + .8vw);font-weight:400;color:#666666;margin-bottom:2vw;}


	.other3{width:1300px;min-width:1300px;margin:3vw auto 6vw auto;box-sizing:border-box;font-size:0;}
		.other31{display:inline-block;vertical-align:top;width:800px;margin-top:3vw;}
			.other31 h1{font-size:30px;line-height:50px;font-weight:700;color:#2f53ae;margin-bottom:1vw;text-align:center;}
			.other31 p{font-size:15px;line-height:28px;font-weight:400;color:#333333;text-indent:2em;}
		.other32{display:inline-block;vertical-align:top;width:450px;border-left:1px solid #eee;box-sizing:border-box;padding-left:3vw;margin:3vw 0 0 50px;}
			.other32 h2{font-size:22px;line-height:40px;font-weight:700;color:#000000;margin-bottom:0;}
			.other32 h3{font-size:30px;line-height:40px;font-weight:700;color:#2f53ae;margin-bottom:2vw;}
			.other32 p{font-size:18px;line-height:40px;font-weight:400;color:#666666;margin-bottom:1vw;}
				.other321{background:url(../images/w5.svg) no-repeat left center;background-size:30px;padding-left:40px;}
				.other322{background:url(../images/w2.svg) no-repeat left center;background-size:30px;padding-left:40px;}
				.other323{background:url(../images/w1.svg) no-repeat left center;background-size:30px;padding-left:40px;}
				.other324{background:url(../images/w3.svg) no-repeat left center;background-size:30px;padding-left:40px;}
				.other325{background:url(../images/w4.svg) no-repeat left center;background-size:30px;padding-left:40px;}
		.other33{border-top:1px solid #eeeeee;margin-top:3vw;padding-top:3vw;}
			.other33 h2{font-size:30px;line-height:50px;font-weight:700;color:#2f53ae;margin-bottom:2vw;text-align:center;}
			.other331{display:inline-block;vertical-align:top;width:240px;font-size:16px;text-align:left;box-sizing:border-box;padding:1vw .8vw;line-height:24px;background:#f5f5f5;color:#666666;margin:0 10px;border-radius:10px;height:160px;transition:background 300ms,margin-top 300ms;}
			.other331:hover{background:#2f53ae;color:white;margin-top:-10px;}

	
	.hl_icon{background:url(../images/youshi.jpg) no-repeat center center;background-attachment:fixed;padding:4vw 0;display: flex;justify-content: center;align-items: flex-start;}
	.hl_icon .icon21{}
	.hl_icon .icon21 div{width:8vw;height:8vw;/*! background:#0c51b8; */border-radius:500px;
		padding:1vw;margin: 0 auto 0 auto;transition:background 300ms,transform 0.6s,filter 0.5s;}
	.hl_icon .icon21 img{width:100%;}
	.icon21:hover div{transform: scale(1.2);}

	.dj_news{width:100%;min-width:1300px;margin:3vw auto 5vw auto;box-sizing:border-box;}
		.dj_news1{max-width:2000px;margin: 30px auto 0 auto;min-width:1300px;width:88vw;font-size:0;text-align:center;}
			.dj_news_title{font-size:30px;line-height:50px;text-align:center;margin-bottom:50px;font-weight:400;color:black;}
				.dj_news11{display:inline-block;vertical-align:top;width:38vw;box-sizing:border-box;}
					.dj_news111 img{width:100%;font-size:0;margin:0 auto;padding:0;display:block;}
	.dj_news112{text-align:left;margin-top: 1vw;}
	.dj_news112 h2{font-size:1vw;color:black;line-height:2vw;font-weight: 700;padding-bottom: 1vw;}
	.dj_news112 p{font-size:0.86vw;color:#555555;line-height:1.3vw;margin: .5vw 0 1vw 0;display: none;}

				.dj_news13{display:inline-block;vertical-align:top;width:45vw;box-sizing:border-box;overflow:hidden;text-align:left;border-bottom:1px solid #eeeeee;margin-left: 5vw;}
				.dj_news12{display:inline-block;vertical-align:top;width:100%;padding:1.2vw 2vw 1.2vw 2vw;box-sizing:border-box;transition:background 500ms;text-align:left;background: #f5f5f5;}
	      .dj_news12:nth-child(2n){background:white;}
					.dj_news121{display:inline-block;vertical-align:top;width:5vw;padding:0;text-align:right;box-sizing:border-box;margin-right: 2vw;}
						.dj_news121 h3{font-size:calc(20px + 0.8vw);color:#666666;line-height:calc(30px + 1.4vw);font-weight:400;}
						.dj_news121 p{display:inline-block;vertical-align:top;box-sizing:border-box;padding-left: 2vw;font-size: 0.8vw;color: #444;}
					.dj_news122{display:inline-block;vertical-align:top;width:34vw;box-sizing:border-box;border-left: 1px solid #ddd;padding-left: 2vw;}
						.dj_news122 h2{color:black;font-size:.9vw;font-weight:700;line-height:1.6vw;margin:0.2vw 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
						.dj_news122 p{color:#666;font-size:.8vw;font-weight:400;line-height:1.2vw;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;text-
overflow:ellipsis;overflow:hidden;}
				.dj_news12:hover{background:#0c51b8;}
	.dj_news12:hover .dj_news121 h3{color:white;}
	.dj_news12:hover .dj_news121 p{color:white;}
	.dj_news12:hover .dj_news122 h2{color:white;}
	.dj_news12:hover .dj_news122 p{color:white;}


	.footer1{background:#323232;text-align:center;padding:3vw 0 3vw 0;display: flex;justify-content: space-around;flex-flow: nowrap;}
	.footer_grow{flex-grow: 1;}
		.footer_zonghe{flex:0 1 400px;text-align:left;margin-right: 5vw;}

		.footer_logo{width:100%;margin-bottom:1.4vw;text-align:right;max-width: 200px;}
			.footer_logo img{width:100%;}
	.footer_c{font-size:16px;color:white;line-height: 1.4;}
	.footer_icon{display:flex;flex-wrap:nowrap;width:220px;justify-content: space-between;margin-top: 1vw;}
	.footer_icon1{display:inline-block;vertical-align:middle;;}	.footer_icon1 img{width:36px;}
	
	.footer_navs{flex:0 1 180px;text-align:left;margin-right: 5vw;}
	.footer_navs_title{font-size:30px;color:white;font-weight: bold;font-family: var(--ffp);}
	.footer_navs hr{border:0;height:1px;width:100px;display:block;background:#ffffff50;margin: 1vw 0;}
	.footer_navs a{font-size:16px;color:white;font-family: var(--ffp);display: block;width: 100%;line-height: 1.8;}

	.footer_news{flex:0 350px;text-align: left;margin-right: 5vw;}
	.footer_news_title{font-size: 30px;color: white;font-weight: bold;font-family: var(--ffp);}
	.footer_news hr{border: 0;height: 1px;width: 100px;display: block;background: #ffffff50;margin: 1vw 0;}
	.footer_news_c{width:100%;display:flex;margin-bottom: 1vw;}
	.footer_news_img{flex:20%;}
	.footer_news_img img{width:100%;}
	.footer_news_p{flex:75%;color: white;font-size: 15px;line-height: 1.3;padding-left: 1vw;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;height: 36px;}

	
		.footer_contact{text-align:left;flex: 0 1 300px;}
			.footer_contact_title{color:#fff;font-weight:700;font-size:1vw;line-height: 1vw;margin-bottom: 1vw;display: none;}
	.footer_contact hr{border: 0;height: 1px;width: 100px;display: block;background: #ffffff50;margin: 1vw 0;}
	.footer_contact1 p{font-size: 16px;color: white;font-family: var(--ffp);display: block;width: 100%;line-height: 1.2;margin-bottom: 0.4vw;}

	
		.footer_info{background:#000;width:100%;margin:auto;padding:10px 0 10px 0;color:white;font-size:12px;text-align:center;box-sizing:border-box;line-height: 1.2;}
			.footer_info a{color:#9f9f9f;font-size:12px;line-height:20px;margin:0 1vw;}













/*==============================================================================================*/
/*==============================================================================================*/
/*==============================================================================================*/
/*==============================================================================================*/
/*==============================================================================================*/
/*==============================================================================================*/
/*==============================================================================================*/




/*内页BANNER-------------------------------------------------------------------------------------*/
.zc-banner{width:100%;font-size: 0;position: relative;}
.zc-banner img{width:100%;}




.banner_x1{width:100%;min-width:1300px;}
.banner_x1 img{width:100%;}


.navbag{
	width:80vw;margin:auto;min-width:1300px;border-bottom: 1px solid #eeeeee;padding:1vw 0 1vw 1.6vw;
	background:url(../images/home.svg) no-repeat left center;background-size:1vw;
}
	.navbag span{color:#777777;font-size: calc(2px + 0.8vw);line-height:calc(16px + 0.8vw);}
	.navbag a{color:#777777;font-size:calc(2px + 0.8vw);line-height:calc(16px + 0.8vw);}
	.navbag a:after{content:' > ';}




	.jy_navbag{
		width:70%;padding:0;
		display: inline-block;
		vertical-align: middle;
	}
	.jy_navbag11{		box-sizing:border-box;text-align: right;color:#fff;
font-size: calc(12px + 0.2vw);
line-height: calc(30px + 1vw);
	}
	.jy_navbag a{display:inline-block;vertical-align:middle;font-size:calc(12px + 0.2vw);line-height:calc(30px + 1vw);font-weight:400;color:#fff;}
	.jy_navbag a:hover{color:#888;text-decoration:underline;}
		.jy_navbag_1{position:absolute;left:0;top:-4vw;width:8vw;height:8vw;background:#2f53ae;text-align:center;box-sizing:border-box;padding:0.8vw 0 0 0;}
		.jy_navbag_1 h1{font-size:calc(8px + 1vw);line-height:calc(10px + 1vw);font-weight:700;color:#ffffff;padding:1vw 0;}
		.jy_navbag_1 hr{border:0;border-top:1px solid rgba(255,255,255,.3);display:block;margin:auto;height:1px;width:3vw;}
		.jy_navbag_1 p{color:white;font-size:calc(4px + 1vw);line-height:calc(10px + 1vw);font-weight:400;padding:.4vw 0 0 0;text-align: center;}


	.jy_navclass{position: absolute;bottom: 0;width: 100%;background: rgba(184, 12, 12,0.7);text-align: center;padding: 1vw 0;}
	.jy_navclass11{font-size:2.6vw;text-align:left;color: #fff;padding: .2vw 0;display:inline-block;vertical-align: middle;line-height: 1;font-family: var(--ffr);}
	.jy_navclass11 span{display:block;width:100%;font-size:.9vw;text-align:left;color:#fff;line-height:1.2;font-weight:400;font-family: var(--ffp);}
	.jy_navclass12{display: none;text-align: right;}
	.jy_navclass h1{
		font-size:1vw;line-height:2.2vw;font-weight:700;color:#023e9f;
		background: #fff;
		margin: 0 1vw;
		display: inline-block;
		vertical-align: middle;
		padding: 0 2vw;
		border-radius: 50vw;
		transition: background 300ms;
		border: 2px solid #fff;
	}
	.jy_navclass12 a{
		font-weight:700;
		display: inline-block;
		vertical-align: middle;
		padding: 0 2vw;
		margin: 0 1vw;
		color: #fff;
		background: transparent;
		border-radius: 50vw;
		font-size: 1vw;
		line-height: 2.2vw;
		transition: background 300ms,color 300ms;
		border: 2px solid #fff;
	}
	.jy_navclass12 a:hover{color:#fff;}



	.xl_company{width:1300px;margin:50px auto 30px auto;text-align:center;font-size:0;}

	.listactive{position:absolute;bottom:0;}




.content1{width:80vw;margin:1vw auto 6vw auto;min-width:1300px;font-size:calc(2px + 1vw);line-height:calc(20px + 1vw);color:#555555;}
	.content1 h1{}
	.content1 h2{}
	.content1 h3{}
	.content1 h4{}
	.content1 h5{}
	.content1 h6{}
	.content1 p{}
	.content1 img{max-width:100%;}

.photo1{width:80vw;margin:auto;min-width:1300px;padding:0 0 2vw 0;}
	.photo1 ul{text-align:center;}
	.photo1 ul li{display: inline-block;vertical-align: top;border: 1px solid #eeeeee;padding: .6vw;width: 18vw;height:18vw;margin: 1vw;min-width:280px;overflow:hidden;}
	.photo1 ul li:nth-child(4n-3){margin-left:0 !important;}
	.photo1 ul li:nth-child(4n-4){margin-right:0 !important;}

	.photo11{}
		.photo11 img{width:100%;height:13.5vw;transition:transform 600ms;}
	.photo12{padding:.5vw 0;color:#666666;font-size:calc(0px + 1vw);line-height:calc(12px + 1vw);font-weight:400;}

	.photo1 ul li:hover .photo11 img{transform: scale(1.1);}


	@media only screen and (max-width: 1626px) {
		.photo1 ul li{width:300px;height:280px;margin:10px;}
		.photo11 img{width:280px;height:205px;}
		.photo12{font-size:16px;}
	}



.news2{width:80vw;margin:auto;min-width:1300px;padding:0 0 2vw 0;font-size:0;}
	.news2 ul{text-align:left;padding-top:2vw;}
	.news2 ul li{display:inline-block;vertical-align:top;width:38vw;border-bottom:1px solid #eeeeee;margin-top:2vw;padding-bottom:2vw;min-width:630px;transition:border-bottom 600ms;}
	.news2 ul li:nth-child(2n-1){margin-right:2vw;}
	.news21{display:inline-block;vertical-align:top;width:12vw;height:9vw;min-width:200px;min-height:150px;overflow:hidden;transition:margin-left 500ms;}
		.news21 img{width:12vw;height:9vw;min-width:200px;min-height:150px;transition:transform 600ms;}
	.news2 ul li:hover{border-bottom:1px solid #2f53ae;}
	.news2 ul li:hover .news21 img{transform: scale(1.1);}

	.news22{display:inline-block;vertical-align:top;width:20vw;min-width:390px;margin-left:2vw;text-align:left;transition:margin-left 500ms;}
		.news22 h2{
			font-size:calc(2px + 1vw);line-height:calc(12px + 1vw);font-weight:700;color:#333333;
			white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;
		}
		.news221{font-size:calc(-2px + .8vw);line-height:calc(10px + 1vw);color:#666;font-weight:300;}
		.news222{
			font-size:calc(1px + .8vw);line-height:calc(7px + .8vw);color:#888;width:100%;margin-top:0.2vw;
			-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;
		}
		.news223{font-size:calc(1px + .8vw);line-height:calc(20px + 1vw);color:#2f53ae;margin-top:0vw;}


	@media only screen and (max-width: 1600px) {
		.news22 h2{font-size:16px;line-height:22px;}
		.news221{font-size:12px;line-height:14px;margin:10px 0 5px 0;}
		.news222{font-size:14px;line-height:20px;margin:5px 0 5px 0;}
		.news223{font-size:14px;line-height:20px;margin:10px 0 0 0;}
	}



	.news_c1{width:80vw;margin:auto;min-width:1300px;padding:3vw 0 2vw 0;font-size:0;text-align:center;}
		.news_c11{display:inline-block;vertical-align:top;width:55vw;min-width:800px;box-sizing:border-box;padding-right:2.5vw;margin-right:2.5vw;border-right:1px solid #eee;}
			.news_c11 h1{font-size:calc(4px + 1vw);line-height:calc(12px + 1vw);font-weight:700;color:#333333;text-align:center;}
			.news_c112{margin-top:1vw;width:100% !important;min-width:100% !important;}
			.news_c112 img{margin:0.5vw auto;}
		.news_c12{display:inline-block;vertical-align:top;width:16vw;min-width:200px;}
			.news_c121{margin-bottom:2vw;}
				.news_c121 h2{font-size:calc(-2px + 1vw);line-height:calc(10px + 1vw);font-weight:700;color:#ffffff;text-align:left;background:#777;padding:0.4vw 1vw;transition:background 300ms;}
				.news_c121 img{max-width:100%;}
			.news_c121:hover h2{background:#2f53ae;}

		@media only screen and (max-width: 1600px) {
			.news_c121 h2{font-size:14px;line-height:20px;}
		}



	.navclass1{width:80vw;margin:2vw auto;min-width:1300px;padding:2vw 0 1vw 0;font-size:0;text-align:center;}
		.navclass1 ul{text-align:center;display:flex;justify-content:space-between;}
		.navclass1 ul li{margin:0;}
		.navclass1 ul li a{font-size:calc(-1px + 1vw);line-height:calc(10px + 1vw);font-weight:400;color:#333;text-align:left;background:#fff;padding:0.6vw 2vw;transition:background 300ms;border:1px solid #ddd;border-radius:0.3vw;}
		.navclass1 ul li a:hover{background:#2f53ae;color:white;border:1px solid #2f53ae;}
		.navclass1_ddd{background:#2f53ae !important;color:white !important;border:1px solid #2f53ae !important;}

		@media only screen and (max-width: 1626px) {
			.navclass1 ul li a{font-size:16px;line-height:20px;}
		}



	.ac_2{width:80vw;margin:2vw auto;min-width:1300px;padding:2vw 0 1vw 0;font-size:0;text-align:center;}
		.ac_21{display:inline-block;vertical-align:top;width:40vw;height:40vw;}
			.ac_211{width:40vw;border:1px solid #ddd;box-sizing:border-box;}
				.ac_211 img{width:auto;height:auto;max-width:100%;max-height:30vw;}
			.ac_212{margin-top:0.4vw;}
				.ac_212 img{width:100%;}
		.ac_22{display:inline-block;vertical-align:top;width:40vw;box-sizing:border-box;padding: 1vw 0 0 3vw;}
			.ac_22 h1{font-size:calc(2px + 1vw);line-height:calc(30px + 1vw);font-weight:700;color:#ffffff;text-align:left;background:#2f53ae;padding:0 2vw;}
			.ac_221{font-size:calc(2px + 1vw);line-height:calc(12px + 1vw);font-weight:700;color:#333333;text-align:left;margin:2vw 0 0 2vw;}
			.ac_222{width:100% !important;min-width:100% !important;text-align:left;padding-left:2vw;box-sizing:border-box;}
			.ac_223{border:0;text-align:center;}
			.ac_223 a{display:inline-block;padding:.6vw 3vw;font-size:calc(2px + .8vw);line-height:calc(6px + .8vw);font-weight:400;border-radius:100px;background:#2f53ae;color:white;transition:background 300ms;}
			.ac_223 a:hover{background:#333333;color:white;}



	.roll1{width:80vw;margin:2vw auto;min-width:1300px;padding:3vw 0 2vw 0;font-size:0;text-align:center;border-top:1px solid #dddddd;}
		.roll11{font-size:calc(4px + 1vw);line-height:calc(30px + 1vw);font-weight:700;color:#333333;text-align:center;border-bottom:3px solid #2f53ae;margin-bottom:2vw;display:inline-block;}
			.roll12{box-sizing: border-box;padding:0.6vw;border: 1px solid #eee;}
				.roll121{height:9vw;line-height:9vw;}
					.roll121 img{max-width:100%;max-height:100%;vertical-align:middle;}
			.roll122 h2{font-size:calc(0px + .8vw);line-height:calc(14px + .8vw);font-weight:400;color:#333333;text-align:left;padding:0;}
			.roll122 a{}



	.contact1{width:80vw;margin:0 auto;min-width:1200px;padding:2vw 0 8vw 0;font-size:0;text-align:center;}
		.contact11{display:inline-block;vertical-align:top;box-sizing:border-box;text-align:left;margin:0 2vw 2vw 0;width:20vw;min-width:358px;}
			.contact11 span{font-size:calc(-2px + 1vw);line-height:calc(4px + 1vw);padding:0.6vw 0 0 4vw;font-weight:400;color:#666;}
			.contact11 p{font-size:calc(4px + 1vw);font-weight:400;line-height:calc(18px + 1vw);padding:0 0 0 4vw;}


		.contact1_icon1{background: url(../images/c1.svg) no-repeat left top;font-weight:400;background-size:3vw;}
		.contact1_icon2{background: url(../images/c2.svg) no-repeat left top;font-weight:400;background-size:3vw;}
		.contact1_icon3{background: url(../images/c3.svg) no-repeat left top;font-weight:400;background-size:3vw;}
		.contact1_icon4{background: url(../images/c4.svg) no-repeat left top;font-weight:400;background-size:3vw;}
		.contact1_icon5{background: url(../images/c5.svg) no-repeat left top;background-size:3vw;}

		.zchr{height:1px;font-size:0;border:0;background:#ddd;margin:2vw 0 2.6vw 0;}




/*新闻页面-------------------------------------------------------------------------------------*/
	.zc-info-list-title{font-size:2vw;padding:3vw 0 2vw 0;text-align:center;font-weight:300;}
	.zc-info-list{padding:0 0 50px 0;min-width:1300px;margin:0 auto 3vw auto;font-size:0;min-height:300px;text-align:center;}
		.zc-info-list-c{display:block;width:100%;padding:3vw 0;background:#000000;margin: 0 auto;transition: all 300ms;}
		.zc-info-list-c:hover{background-color: #333333;}
		.wz-newslist-more{font-size:16px;color:white;text-align:center;line-height:40px;background:#2f53ae;width:7vw;border-radius:5px;}

	
	.zc-info-list-pic{display:inline-block;vertical-align:top;width:25%;}
	.zc-info-list-pic img{width:100%;}
			.zc-info-list-right{display:inline-block;vertical-align:top;width:45%;margin-left:5%;text-align:left;transition:margin-left 200ms,width 300ms;}
				.zc-info-list-right h3{font-size:1.2vw;color: #fff;margin-bottom:2vw;font-weight:400;margin-top:1vw;}
				.zc-info-list-right p{font-size:.9vw;line-height:1.5vw;max-width:100%;color: #c4c4c4;}
	.zc-info-list-right span{font-size:.8vw;line-height:2vw;max-width:100%;color: #ffffff;background:#a70c0c;padding:0 1vw;margin-top:1vw;display:inline-block;border-radius:0.5vw 0 0.5vw 0;transition:all 300ms;}
	.zc-info-list-right:hover span{padding:0 2vw;}
	.zc-info-list-c:hover span{background:#ef1111;}
			.wz-newslist-time{display:none;vertical-align:top;width:10%;text-align:center;margin:1vw 0 0 0;}
				.wz-newslist-time-day{font-size: calc(30px + 1vw);line-height: calc(40px + 1.4vw);color: #000;text-align: center;padding: 0;}
				.wz-newslist-time-year{font-size: 16px;line-height: 30px;color: #666;text-align: center;padding: 0;}

	@media screen and (max-width:1626px){
		.zc-info-list-right p{font-size:14px;line-height:22px;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;}
	}

	.xl_pro_list{margin:0 auto 3vw auto;text-align:left;padding:0 0 0 0;width:84vw;min-width:1300px;}
		.xl_pro_list11{position:relative;}
			.xl_pro_list11_back{display:inline-block;vertical-align:top;}
			.xl_pro_list11_back a{font-size:22px;color:black;line-height:50px;margin-right:50px;background:url(../images/1.svg) no-repeat left center;background-size:1.2vw;padding-left:1.8vw;}
			.xl_pro_list11_back a:hover{color:#2f53ae;}
			.xl_pro_list11 h2{display:inline-block;vertical-align:top;font-size:22px;color:black;line-height:50px;border-bottom:4px solid #000;background:#2f53ae;color:white;padding:0 1vw;border-radius:7px 7px 0 0;}
			.xl_pro_list11_navbag{box-sizing:border-box;background:url(../svgs/weizhi.svg) no-repeat left center;background-size:1vw;padding-left:1.6vw;
				font-size:calc(12px + 0.2vw);line-height:calc(30px + 1vw);font-weight:300;color:#888;position:absolute;right:0;top:0;}
			.xl_pro_list11_navbag a{display:inline-block;vertical-align:middle;font-size:calc(12px + 0.2vw);line-height:calc(30px + 1vw);font-weight:300;color:#888888;}
		.xl_pro_list12{font-size:0;background:#f5f5f5;margin-bottom:1vw;border:1px solid #eee;padding:1vw;}
	.xl_pro_list12 span{display:inline-block;vertical-align:top;font-size:1vw;font-weight:700;line-height:1.5;padding:.4vw 0 .4vw 0;}
			.xl_pro_list12 ul{display:inline-block;vertical-align:top;padding:0;}
			.xl_pro_list12 ul li{margin:0;display:inline-block;vertical-align:middle;}
			.xl_pro_list12 ul li a{font-size:.9vw;line-height:2.5;color:#515151;border-radius:0.3vw;
				font-weight: 400;transition:all 300ms;display: block;padding:0 0.5vw;margin:0 0.5vw;}
	.xl_pro_list12 ul li a img{width:3vw;position:absolute;bottom:0;left:0;}
	.xl_pro_list12 ul li a:hover{font-weight:700;}
			.xl_pro_list12d{background-color: #0046b8 !important;color: white !important;}

	/*
	.xl_products{min-width:1300px;margin:0 auto 5vw auto;width:88vw;}
		.xl_products1{text-align:center;}
		.xl_products11{width:14vw;display:inline-block;vertical-align:top;margin:0 1.6vw 2vw 1.6vw;position:relative;border:1px solid #e5e5e5;padding:0.6vw;box-sizing:border-box;background: #f5f5f5;}
	.xl_products11_img{width:100%;height:12vw;display:block;overflow:hidden;}
		.xl_products11 img{max-width:100%;transition:transform 0.6s,filter 0.5s;}
		.xl_products11 p{font-size:16px;line-height:40px;color:#000;text-align:left;;padding:0.3vw 0.6vw;border-bottom:1px solid #e5e5e5;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	.xl_products11_more{background:url(../svgs/a45.svg) no-repeat 95% center;background-size:1vw;background-color:white;
		padding:.5vw .6vw 0.5vw .6vw;text-align:left;font-size:.8vw;color:#777;;}
	.xl_products11:hover img{transform: scale(1.1);}*/


	.jishu-list{padding:0 0 50px 0;min-width:1300px;margin:5vw auto 0 auto;font-size:0;width:1300px;}
		.jishu-list-c{display:inline-block;vertical-align:top;width:400px;padding:1vw 0;text-align:left;margin-bottom:1vw;}
		.jishu-list-c:nth-child(3n-1){margin:0 50px;}

			.jishu-list-pic{width:100%;height:200px;overflow:hidden;background:#ddd;}
				.jishu-list-pic img{width:100%;filter:brightness(100%);transition:transform 0.6s,filter 0.5s;}

			.jishu-list-right{text-align:left;}
				.jishu-list-right h2{font-size:18px;color: #333;margin-bottom:1vw;font-weight:400;margin-top:1vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
				.jishu-list-right p{font-size:15px;line-height:24px;color:#666;font-weight:300;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;}


			.jishu-list-c:hover .jishu-list-right{}
			.jishu-list-c:hover .jishu-list-pic img{filter:brightness(120%);transform: scale(1.1);}








#feedback{margin:0 0 8vw 0;}
    .nnfd{width:1300px;margin:auto;font-size:0;}
.nnfd1{line-height:3;font-size: 22px;font-weight: bold;color: rgba(68,68,68,1);text-align: left;width: 1300px;margin: 2vw auto 0 auto;border-bottom: 2px solid rgba(0,0,0,.1);}
    .nnfd1 span{font-size:.9vw;line-height:1;font-weight:700;color:orangered;}
.nnfd2{display: inline-block;vertical-align: top;width:30%;margin:30px 0 0 0;}
    .nnfd2:nth-child(3){margin:30px 5% 0 5% !important;}
.nnfd21{line-height:3;font-size:18px;font-weight: bold;color: rgba(68,68,68,1);text-align: left;}
.nnfd22 input{border:1px solid #dddddd;width:100%;box-sizing:border-box;padding:0 10px;height:30px;line-height:30px;font-size:15px;color:#555;}
.nnfd31{line-height:3;font-size:18px;font-weight: bold;color: rgba(68,68,68,1);text-align: left;margin-top:30px;}
.nnfd32 textarea{border:1px solid #dddddd;width:100%;height:100px;box-sizing:border-box;padding:0 10px;line-height:30px;font-size:15px;color:#555;}

.nnfd4{text-align:left;margin:50px auto;}
    .nnfd4 button{display: block;text-align: center;  box-sizing: border-box;border:0;margin:auto;
  width: 200px;  padding: 15px 15px;  background-color: #0040b4;line-height:1;font-size:16px;font-weight: bold;color:#ffffff;}


.xl_pro_list{width:15%;min-width:200px;max-width:300px;display:inline-block;vertical-align:top;}
.list{width:100%;}
.list h3 {text-align: left;font-size: 3vw;color: #ab1515;line-height: 1em;padding: 0 0 1vw 0;font-family: var(--ffa);font-weight: 400;border-bottom: 1px solid #666666;}
.list h3 span{display: block;font-size: 16px;font-weight: normal;}
.list ul{list-style:none;}
.list>ul>li{width:100%;transition:.3s ease;text-align: left;padding:0;background: #282828;border-bottom: 1px solid black;/*! transition: all 300ms; */}
.list>ul>li a{display:block;width:100%;}
.list>ul>li a[class=title]{text-align:left;line-height:1.2;position:relative;color:#fff;font-size:1.2vw;font-weight:400;padding: 1vw 0 1vw 1vw;box-sizing: border-box;cursor: pointer;}
.list>ul>li a[class=title]>span{position:absolute;right:10px;color:#333;font-weight:700;font-size:18px;top: 8px;}
.list-se{overflow:hidden;display:none;}
.list-se>a{background:#165fcc !important;color:#fff !important;}
.list-se>a[class=title]>span{color:#fff !important;}
.list-se>li{position:relative;right:-100%;-webkit-transition:right .5s;-moz-transition:right .5s;-o-transition:right .5s;transition:right .5s;}
.list-se>li>a{font-size:14px;background:#f5f5f5;color:#333;line-height:1.2;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 10px 10px 16px;border-left:5px solid #165fcc;-webkit-transition:border .5s;transition:border .5s;-webkit-transition:background .3s;transition:background .3s;}
	.list>ul>li:hover{background:#ab1515;}
	.list-se>li>a:hover{border-color:#0048b5;background:#0048b5;color:white;}




	.xl_products{min-width:1300px;margin:3vw auto 5vw auto;width:95%;font-size:0;text-align:center;max-width:2000px;}
		.xl_products1{text-align:center;width:80%;display:inline-block;vertical-align:top;}
		.xl_products11{width:14vw;display:inline-block;vertical-align:top;margin:0 .4vw .8vw .4vw;position:relative;border:1px solid #464646;padding:0.6vw;box-sizing:border-box;background: #323232;transition: all 300ms;}
	.xl_products11_img{width:100%;height:13vw;display:block;overflow:hidden;}
		.xl_products11 img{max-width:100%;transition:transform 0.6s,filter 0.5s;}
		.xl_products11 p{font-size:1vw;line-height:1.2;color:#cfcfcf;text-align:center;;padding:0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-family:var(--ffp);font-weight: 400;}
	.xl_products11_more{padding:.2vw 0 0.5vw 0;text-align:center;font-size:.8vw;color:#777;margin-bottom: 0;}
	.xl_products11:hover{background:#ffffff;}
	.xl_products11:hover img{transform: scale(1.1);}
	.xl_products11:hover p{color:rgba(184, 12, 12,1);font-weight:700;}
}