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

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

::selection{background-color:#204dd6;color:#fff;}
::-moz-selection{background-color:#204dd6;color:#fff;}
::-webkit-selection{background-color:#204dd6;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{margin:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/



/*分页样式-------------------------------------------------------------------------------------*/
.pagination{margin:10px auto 0 auto;}
.pagination ul{margin:0 auto 0 auto;padding-bottom:0;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:#204dd6;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;}


/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

@media screen and (min-width:1300px){
	html{font-size:100%;}
body{font-family:'Poppins','Microsoft YaHei', Arial, sans-serif, sans-serif;min-width:1300px;padding-top:4vw;}
	a{
		text-decoration:none;
		-webkit-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	a:focus{outline:none;}

	.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;}


#banner1 .swiper-button-next,#banner1 .swiper-button-prev{color:#009eeb;}
#banner1 .swiper-pagination-bullet-active{background:#ff9b00;}

.hxbg {
  position: absolute;
  left: -1px;
  bottom: 40px;
  pointer-events: none;
  z-index: 8;
}
.cls-1{fill: #fff;}
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

	.pc_none{display:none !important;}

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




    header{width:100%;text-align:center;background: #fff;box-sizing: border-box;padding: 0;position: fixed;top: 0;z-index: 99999;background-image: linear-gradient(#dddddd 0%, white 60%);}


	.active .header_navs > nav > ul > li > a:hover{color:#000 !important;bottom:0;}
	header:hover .dj_header6 a,.active .dj_header6 a{
				font-size:calc(16px + 0.3vw);color:#555555;font-weight:300;line-height:3vw;background:none;transition:background 300ms,border 300ms;
				display:inline-block;vertical-align:top;width:3vw;height:3vw;border:1px solid rgba(0, 0, 0, 0.3);border-radius:100vw;margin-right:0.8vw;}
	.active .dj_header6 a:hover{background:#009eeb;border:1px solid #009eeb;color:white;}
	
	
	
	
	
	.webtop{background:#3d3a35;width:100%;display:flex;justify-content:center;align-items: center;padding:5px 0;}
  .webtop1{width:600px;font-size:13px;color:#cccccc;line-height:1.6;text-align: left;}
  .webtop2{width:600px;display:flex;justify-content:right;}
    .webtop21{font-size:14px;color:#cccccc;line-height:1.6;display:flex;align-items: center;margin-left:30px;}
.webtop21 a{color:white;}
	.webtop21 img{margin-right:10px;height:16px;}
	
	.navs{padding: 0;display: flex;justify-content: space-between;}
  .nav1{text-align: center;display:flex;justify-content:left;width: 100%;align-items: center;}
	.nav1_logo{display: flex;align-items: center;margin-right: 1rem;padding: .2rem 0;}
	.nav1_logo img{height:3vw;}
	.nav1_name{text-align:left;flex:0 1 auto;padding: 0 0 0 2rem;align-items: center;display: flex;}
	.nav1_name h1{font-size:2rem;line-height:1;color: #ff700e;display: none;}
	.nav1_name p{font-size:.752rem;line-height:1.2;display: none;}

	.nav1_tel{display: flex;align-items: center;flex: 0 1 auto;margin-right: 0;background-color: #204dd6;padding: .7rem 3rem .7rem 2rem;height: 100%;}
	.nav1_tel img{width:3rem;margin-right: 1rem;}
	.nav1_tel1{font-size: 24px;color: white;line-height: 2;margin: 0 10px;}
	.nav1_tel2{font-size: 1.48vw;color: #fff;line-height: 2;font-weight: 700;}
	.nav1_language{background: #ffffff;border-radius: 100px;width: 50px;height: 50px;display: flex;justify-content: center;align-items: center;border:1px solid #666;transition: all 300ms;}
	.nav1_language:hover{border-radius: 100px;width: 50px;height: 50px;border:1px solid #103eca;}
	.nav1_language a{font-size: 22px;line-height: 1;color:#333;}
	.nav1_language:hover a{color: white;}
	
    .nav2{display:flex;justify-content:center;align-items:center;flex: 1 0 auto;}
        .nav21{display: flex;box-sizing: border-box;height: 100%;}
	.nav21:hover{box-sizing: border-box;}
    .nav21 a{font-size:1.2rem;line-height: 1;font-weight: 700;padding:.8rem 0 0 0;margin:0 2rem;color: black;display: flex;align-items: center;border-bottom:0.3rem solid #fff;transition:500ms;}
		.nav21 a:hover{color:#204dd6 !important;border-bottom:0.3rem solid #204dd6;}

    .nav3{display:flex;color:#000000;font-size:30px;justify-content: center;font-weight:700;align-items: center;}
    .nav3 img{height:40px;margin-right:10px;}

	.active{background: #f5f5f5;box-shadow: 0 0 15px rgba(0,0,0,30%);background-image: linear-gradient(#dddddd 0%, white 60%);}
	.active .nav1_name h1{color: #333333 !important;}
	.active .nav21 a{color: #333333 !important;border-color:#ffffff;}
	.active .nav21 a:hover{border-color:#204dd6;}
	.active .nav1_logo img{filter:none;}


	
	
	
	.bm{width:100%;position:relative;}
	.bm_title_w{width:1200px;margin:auto;position: relative;}
	.bm_title{width:100%;text-align:center;position:absolute;bottom:0;position: absolute;}
	.bm_title_title{position:absolute;width:200px;height:120px;background: #204dd6;z-index: 10;font-size: 2rem;font-weight: 700;line-height: 1.2;color: white;bottom: -1rem;display: flex;align-items: center;justify-content: center;text-align: center;}
	.bm_title span{font-family:'Fjalla One', sans-serif;letter-spacing:0;font-size:50px;}
	.bm img{border:0;display:block;width:100% !important;max-width:2000px;}


	.jy_navbag{
		width:100%;margin:auto;padding:1rem 1rem 1rem 0;box-sizing:border-box;font-weight:400;color:#fff;
		position:relative;background-color: #00000050;
		font-size: 1rem;
		text-align: right;
		letter-spacing: 0;
		line-height: 1;
	}
	.jy_navbag a{font-weight:400;color:#fff;font-size: 1rem;letter-spacing: 0;line-height: 1;}
		.jy_navbag_1{position:absolute;left:0;top:-4vw;width:8vw;height:8vw;background:#009eeb;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;}




.header_navs,.toggle{display: none !important;}






	.sbanner{width:100%;min-width:1300px;}
		.sbanner img{width:100%;box-sizing: border-box;
    display: block;}



	.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{border-top:1px solid #dddddd;text-align:center;padding:3vw 0 4vw 0;}
		.icon21{display:inline-block;vertical-align:bottom;width:16vw;min-width:260px;text-align:center;margin:0 1vw;}
		.icon21 img{width:3vw;margin-bottom:1vw;}
		.icon21 h3{color:#555555;font-size:calc(6px + 0.8vw);line-height:calc(20px + 0.8vw);}
		.icon21 p{color:#000000;font-size:calc(4px + 0.8vw);line-height:calc(12px + 0.8vw);margin-top:0.4vw;font-family:'Poppins','Microsoft YaHei';}


	.title1{text-align:center;padding:2vw 0 3vw 0;}
	.title1 p{color:#009eeb;font-size:calc(8px + 1vw);line-height:calc(22px + 1vw);}
	.title1 h2{font-size:calc(20px + 1vw);line-height:calc(60px + 1vw);font-weight:700;color:black;}
	.title1 span{background:#009eeb;display:block;margin:auto;width:6vw;height:.4vw;}
.title1 img{width:20vw;}



.youshi{width:100%;background:#204dd6;padding:50px 0 40px 0;}
.youshi_w{width:1200px;margin:auto;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;}
.youshi_c{flex:0 1 15%;}
.youshi_pic{border-radius:1000px;border:3px solid white;width:100px;height:100px;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;margin:auto;}
.youshi_pic img{max-width:50%;margin:auto;}
.youshi_title{font-size:20px;color:white;line-height:2;text-align:center;margin-top:10px;}

	.proinfo{font-size:0;text-align:center;box-sizing:border-box;width: 100%;}
		.zc_proinfo_swiper .swiper-button-next,.zc_proinfo_swiper .swiper-button-prev{color:#999999;}
		.gallery-top{border:1px solid #ccc;overflow: hidden;}
			.gallery-top img{max-width:100%;max-height:400px;width:auto;height:auto;}
		.gallery-thumbs{position: absolute;right: -650px;bottom: 0;width: 600px;z-index: 500;}



		.promore{width:1200px;margin:30px auto 50px auto;}
		.promore h2{text-align:left;font-size:22px;color:rgba(68,68,68,1);line-height:3;margin:2vw auto;border-bottom: 2px solid rgba(0,0,0,.1);}
		#swiper_more_m{width: 100%;margin: auto;overflow: hidden;display: none;}
		#swiper_more_m .swiper-wrapper{}
		#swiper_more_m .swiper-slide{display:flex;height:100%;flex-wrap:wrap;}
		.swiper_more_m_pic{display: flex;align-items: center;justify-content: center;width: 100%;min-height: 180px;border: 1px solid #dddddd;max-height: 180px;}
		.swiper_more_m_pic img{max-width: 100%;max-height: 100%;}
		#swiper_more_m .swiper-slide p{font-size:16px;color:#333;line-height:1.6;margin-top:10px;
			text-align:center;
width: 100%;
}

		#swiper_more{width:100%;overflow: hidden;box-sizing:border-box;padding:2px;}
		#swiper_more a{text-align:center;color:#555555;border:1px solid #ddd;display:block;box-sizing:border-box;padding:20px;height:320px;}
			.swiper_more_pic{border:1px solid #eee;}
			.swiper_more_pic img{max-width:100%;height:100%;max-height:230px;}
			#swiper_more p{font-size:16px;line-height:1.6;text-align: center;color: #333;margin-top: 10px;}

	
		.proinfo1{display:inline-block;vertical-align:top;width:1300px;margin:30px 0 0 0;}
		.proinfo1 .xl_pro_list{min-width:1300px !important;width:1300px !important;border-bottom:4px solid #eeeeee;}

		.zc_proinfo_swiper{display:inline-block;vertical-align:top;width:500px;position: relative;}
	.zc_proinfo_swiper .gallery-top .swiper-slide{width:400px;display:flex;justify-content:center;align-items:center;}
		.zc_proinfo_swiper .gallery-thumbs .swiper-slide{width:120px;height:90px;border:1px solid #eeeeee;}
		.zc_proinfo_swiper .gallery-thumbs .swiper-slide img{max-width:120px;width:auto;max-height:100%;}
	
		.proinfo2{display:inline-block;vertical-align:top;width:650px;margin-left:50px;text-align:left;}
			.proinfo21{}
				.proinfo21 h1{font-size: 30px;  font-weight: normal; color: rgb(0, 0, 0);  line-height: 1.5;}
        .proinfo21 p{font-size: 16px;  font-weight: normal; color: rgb(69, 69, 69);  line-height: 1.5;}
			.proinfo22{color: rgba(66,66,66,1);  font-size: 16px;line-height: 1.5;border-top: 1px solid rgba(0,0,0,.1);border-bottom: 1px solid rgba(0,0,0,.1);padding: 10px 0;margin: 20px 0;}
			.proinfo23{font-size: 1vw;  color: rgba(37,37,37,1);  line-height: 1.8;  padding-bottom: 20px;    }
			.proinfo24{font-size: 14px;  color: rgba(153,153,153,1);  line-height: 1.8;}
			.proinfo25{text-align: left !important;margin-top: 1vw !important;}
				.proinfo25 a{font-size:24px;color: rgb(255, 255, 255);  background: #204dd6;display: block;width:360px;text-align: center;line-height: 1;padding: 1rem 0;border-radius: 5px;}

		.proinfo3{line-height:3;font-size: 22px;font-weight: bold;color: rgba(68,68,68,1);text-align: left;margin: 2vw auto 0 auto;border-bottom: 2px solid rgba(0,0,0,.1);}

		.proinfo4{}

	#feedback{margin:0 0 50px 0;}
	.nnfd{width:1200px;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: 100%;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:#797979;}
.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:2;font-size:14px;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:5px 10px;line-height:1.4;font-size:14px;color:#555;}
.nnfd31{line-height:2;font-size:14px;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:8px 10px;line-height:1.6;font-size:15px;color:#555;}

.nnfd4{text-align:left;margin-top:30px;}
	.nnfd4 button{display: block;  text-align: center;  box-sizing: border-box;
  width: 200px;  padding: 10px 15px;  background-color: #474747;
		line-height:1;font-size:14px;font-weight: bold;color:#ffffff;
border: 0;
	}

.lgd_title{text-align:center;position: relative;width: 100%;}
.lgd_title1{font-size:36px;line-height:1;color:#262626;font-weight:700;letter-spacing: 3px;position: relative;z-index: 2;}
.lgd_title2{font-size:10rem;line-height:1;color:#eee;font-weight:700;font-family: arial;position: absolute;top: 0;text-align: center;width: 100%;z-index: 1;}
.lgd_title3{margin: 0 0 10px 0;width: 100%;position: relative;z-index: 2;}
	.lgd_title3 img{margin:auto;height:3rem;}
	.lgd_title4{text-align:center;font-size: 16px;line-height: 1.4;font-weight: 400;color: #555;margin-top: 1.2rem;position: relative;z-index: 2;}
	.lgd_title4 a{color:#666;font-size:14px;line-height:2;}
	.lgd_title4 a:hover{color:#103eca;}
	
	
	.lgd_bannerzz{width: 100%;overflow: hidden;text-align: center;display: flex;justify-content: center;margin-top:-16px;z-index:10;position:relative;}
	.lgd_bannerzz img{width:2000px;margin:auto;}
	
	.lgd_bannerx{width: 1200px;overflow: hidden;text-align: center;display: flex;justify-content: center;margin: 0 auto 60px auto;}
	.lgd_bannerx img{width:2000px;margin:auto;}

	.xy_more{width:100%;text-align:center;padding:3rem 0 0 0;display:block;}
	.xy_more a{width:8rem;background:#204dd6;color:white;font-size:14px;line-height:3;display:block;text-align:center;padding:0;margin:auto;border-radius:.3rem;transition: all 300ms;}
	.xy_more a:hover{background:black;padding:0 3rem;}
	
	.lgd_company{width:100%;margin: 0 auto 0 auto;background: #eee;text-align: center;padding:4rem 0 6rem 0;}
	.lgd_company .lgd_title2{color:white;}
.lgd_company1{display:inline-block;width: 650px;vertical-align: top;margin-top: 3rem;background: #204dd6;border-radius: 0 2rem 2rem 0;
	position: relative;overflow: hidden;cursor: pointer;}
	.lgd_company1_v{position:absolute;top:-100%;left:0;width:100%;height:100%;transition:all 500ms;font-size:.001rem;z-index: 500;cursor: pointer;}
	.lgd_company1_v p{font-size:.001rem;}
	.lgd_company1:hover .lgd_company1_v{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-content:center;background:#00000090;justify-content: center;color: white;font-size: 3rem;flex-wrap:wrap;}
	.lgd_company1_v p{font-size:1rem;display:block;text-align:center;line-height:2;width:100%;}
	.lgd_company1 img{width:100%;height: auto;display: block;border-radius: 0 2rem 2rem 0;box-sizing: border-box;border-right: .4rem solid #204dd6;border-bottom: .4rem solid #204dd6;}
.lgd_company2{display:inline-block;width: 550px;vertical-align: top;margin-top: 3rem;}
.lgd_company21{flex:1 0 auto;padding: 0 0 0 60px;box-sizing: border-box;width: 100%;position: relative;text-align: left;}
	.lgd_company211{/*! background-color: #103eca; */color: #000;font-size: 30px;line-height: 1;margin-bottom: 15px;font-weight: 400;width: 127px;padding: 15px 50px 15px 60px;position: absolute;left: 0;top: 0;/*! border-radius: 0 0 20px 0; */}
	.lgd_company212{position: absolute;right: 0;top:15px;}
	.lgd_company212 a{font-size: 14px;line-height:1;color:#666;}
	.lgd_company213{color:#444;font-size:16px;line-height:1.8;font-weight:400;-webkit-line-clamp:11;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;width: 100%;}
	.lgd_company214{margin-top:30px;}

.lgd_company22{}
.lgd_company23{}
.lgd_company24{}
.lgd_company22{flex:1 0 auto;width: auto;}
	
	
	
.lgd_td{width:100%;margin:auto auto;padding:0;background: white;border-right: 0;border-bottom: 0;}
.lgd_td1{width:100%;text-align: center;}
.lgd_td2{display:flex;flex-wrap: wrap;justify-content: space-between;}
.lgd_td21{flex: 1 0 25%;border-right: 1px solid #f4f4f4;border-bottom: 1px solid #f4f4f4;background:none;transition:all 300ms;box-sizing: border-box;position: relative;overflow: hidden;}
	.lgd_td21img{background: #00000070;transition: all 300ms;position: absolute;top: 0;width: 100%;height: 100%;}
	.lgd_td21:hover .lgd_td21img{background: #204dd6dd;}
.lgd_td21c{text-align: left;box-sizing:border-box;padding: 5vw 3vw 3vw 3vw;}
	.lgd_td21c_icon{height:8rem;}
	.lgd_td21c_icon img{display:block;width:4rem;filter:brightness(1);transition:100ms;}
	.lgd_td21:hover .lgd_td21c_icon img{filter:brightness(1000);}
	.lgd_td21c span{font-size:3rem;color:white;line-height:3;font-weight:400;font-family:arial;transition:300ms;}
	.lgd_td21c h3{color:#fff;font-size:2rem;line-height:1;text-align: left;transition:300ms;}
	.lgd_td21c p{text-align:left;color: white;line-height:1;font-size: 1.2rem;transition:300ms;}
	.lgd_td21:hover .lgd_td21c span{font-size:1rem;}
	.lgd_td21:hover .lgd_td21c h3{font-size:1rem;}
	.lgd_td21:hover .lgd_td21c p{font-size:2.8rem;line-height:1.4;}
.lgd_tdpic{text-align:center;}
	.lgd_tdpic img{width:100%;display: block;}

.main .lgd_td21c{padding:3vw 3vw 3vw 3vw !important;}
.main .lgd_td21 .lgd_td21c h3{font-size:1.4rem;}
.main .lgd_td21 .lgd_td21c span{font-size:1.4rem;}
.main .lgd_td21 .lgd_td21c p{font-size:1rem !important;line-height:1.4 !important;}
.main .lgd_td21:hover .lgd_td21c h3{font-size:1rem !important;}
.main .lgd_td21:hover .lgd_td21c p{font-size:1.6rem !important;line-height:1.4 !important;}
.main .lgd_td21:hover .lgd_td21c span{font-size:1rem !important;}
	
	
	
	.swiper-button-next,.swiper-button-prev{color:#204dd6 !important;}
	
.ssb{width:1250px;margin:3rem auto 0 auto;}
	.ssb .swiper-slide{/*! background:#f5f5f5; */padding: 1rem;box-sizing: border-box;}
	.ssb .swiper-slide a{display:block;}
	.ssb .swiper-slide:hover .lgd_shebei_img{scale:1.1;box-shadow:none;}

	.lgd_shebei{min-width:1200px;padding:0;position:relative;margin: 80px auto 50px auto;max-width: 1400px;}
.lgd_shebei2{width:100%;position: relative;}
	.lgd_shebei2 .swiper-button-next,.lgd_shebei2 .swiper-button-prev{margin-top:-80px;}
	.lgd_shebei_img{text-align:center;box-sizing:border-box;margin: auto;padding:0;display: flex;justify-content: center;
		align-items: center;height: 13rem;box-shadow: 0 0 1rem rgba(0,0,0,.1);border-radius: .5rem;transition: all 500ms;
		/*! background-image:linear-gradient(#dddddd 0%, white 50%); */
overflow: hidden;
border: 1px solid #ddd;
	}
	.lgd_shebei_img img{max-width:100%;display: block;margin: auto;width: auto;height: auto;max-height: 100%;}
	.lgd_shebei_title{/*! background:#f5f5f5; */padding: 1rem 0;box-sizing: border-box;color: #333333;text-align: center;font-size: 16px;}
	.lgd_shebei_title span{font-size:14px;color:#fff;line-height:2.2;display:block;background:#204dd6;border-radius: 50rem;width: 7rem;margin: 1rem auto 0 auto;}

	

	
	.lgd_news{background:#eee;padding:4rem 0 4rem 0;width: 100%;}
	.lgd_news .lgd_title2{color:white !important;}
.snews{width:1200px;margin:auto;box-sizing: border-box;}
	.snews .swiper-wrapper{box-sizing: border-box;}
	.snews .swiper-slide{margin:0;}
	.lgd_news1{display:block;background:white;border: 1px solid #e1e1e1;}
	.lgd_news_data{position:absolute;top:-10px;left:-10px;background-color: #103eca;text-align: center;padding: 15px 15px 10px 15px;border-radius: 20px 0 0 0;display: none;}
	.lgd_news_data span{font-size:40px;color: white;line-height:1;display:block;}
	.lgd_news_data p{font-size:16px;color: white;line-height: 2;}
	.lgd_news_img{overflow:hidden;height:188px;}
	.lgd_news_img img{width:100%;scale:1;transition:all 500ms;display:inline-block;}
.lgd_news_title{line-height:1.3;font-size:16px;color:#333333;margin:15px 0 0 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 0 15px;}
.lgd_news_title2{line-height:1.6;font-size:14px;color:#666666;margin:5px 0 0 0;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;padding: 0 15px;}
	.lgd_news_more{text-align:left;padding: 0 15px;}
	.lgd_news_more img{width:30px;margin:10px 0;transition:all 500ms;display: inline-block;vertical-align: middle;}
	.lgd_news1:hover .lgd_news_img img{scale:1.1;}
	.lgd_news1:hover .lgd_news_more img{margin:10px 0 10px 200px;}
	.lgd_news1:hover .lgd_news_more:after{content:'MORE';font-size:1rem;margin-left:15px;line-height:1;vertical-align:middle;color:#333;}
	
	.lgd_contact{width:100%;margin:0;padding: 30px 0;background: #262626;text-align: center;}
.lgd_contact1{border-bottom:1px solid #ddd;text-align:center;font-size:30px;line-height:1.4;color:black;padding:50px 0 40px 0;display: none;}
.lgd_contact2{width:1300px;margin:auto;display: flex;flex-wrap: nowrap;justify-content: space-between;}
	.lgd_contact20{width:800px;}
	.lgd_contact21_t{text-align:left;margin: 0 0 1rem 0;color: #fff;font-size: 4rem;font-family: 'Oswald';}
.lgd_contact21{text-align:left;margin: 0 0 .8rem 0;display:flex;width:100%;align-items: center;}
	.lgd_contact21 img{width:2rem;margin-right: 1rem;}
	.lgd_contact21 span{font-size:16px;color:#fff;line-height:1.4;background: #000;padding: .2rem 1rem;display: flex;justify-content: center;width: 4.6rem;text-align: center;border-radius: 0 0 0 .3rem;}
	.lgd_contact21 p{font-size:16px;color:#fff;line-height:1.4;font-weight:400;/*! background: #173675; */padding: .2rem 1rem;display: flex;justify-content: left;width: 28.6rem;text-align: center;overflow: hidden;border-radius: 0 .3rem 0 0;}
.lgd_contact22{text-align:center;width: 570px;display: flex;justify-content: space-between;margin-top: 1.5rem;flex-wrap:wrap;}
	.lgd_contact22_t{width:100%;color:white;font-size:1.6rem;line-height:1.4;margin-bottom: 1rem;}
.lgd_contact221{text-align:center;padding:10px 0 0 0;width: 30%;flex: 0 1 30%;}
	.lgd_contact221 img{width:100%;}
.lgd_contact221 p{font-size:1rem;line-height:1.4;color:#fff;text-align:center;}
	
	
	.jl_main1{width: 1200px;margin: 30px auto 0 auto;display: flex;justify-content: space-between;}
	.jl_main2{width: 1200px;margin:30px auto;}
	.jl_main3{width: 1200px;margin:70px auto 10px auto;}

	
	
    .jl_company{width: 383px;}.jl_news{width: 382px;}.jl_contact{width: 323px;}
      .jl_company1{display: flex;justify-content: space-between;align-items: center;}
        .jl_company11{text-align:left;display: flex;align-items: center;font-size: 16px;font-weight: 700;color: #333;line-height: 2;}
	       .jl_company11 img{height:16px;margin-right: 10px;}
        .jl_company12{width: 79px;height: 23px;}
	.jl_company12 a{display:inline-block;line-height: 2;vertical-align: middle;}
      .jl_company2{width: 100%;margin: 15px 0;}
      .jl_company3{font-size: 14px;line-height: 1.7;color: #666666;}
	
	.jl_company_new{}
	.jl_company_new ul{}
	.jl_company_new ul li{font-size:14px;line-height:1.6;display:flex;justify-content: space-between;}
	.jl_company_new ul li:before{content:"•";padding-right:8px;}
		.jl_company_new ul li a{font-size:14px;line-height:1.6;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:10px;}
			.jl_company_new ul li span{font-size:14px;line-height:1.6;color:#666;}

	.jl_contact_c{}
	.jl_contact_c ul li{font-size:14px;line-height:1.6;color:#666;padding-left:6px;display:flex;align-items: center;}
	.jl_contact_c ul li img{width:20px;padding-right:8px;}
	


.swiper-father{width:1350px;margin:2rem auto 0 auto;position: relative;padding: 0;box-sizing: border-box;}
.spro{width:1200px;margin: 50px auto 80px auto;}
.spro .swiper-wrapper{/*! height: 80%; */}
.spro .swiper-slide{display:block;height:100%;box-sizing: border-box;transition: all 800ms;border:0;}
.spro a{text-decoration: none;}
.spro_img{width:100%;border: 1px solid #eee;box-sizing: border-box;}
.spro_img img{max-width:100%;margin:0 auto;display: block;box-sizing: border-box;}
.spro_title{font-size:18px;line-height:1.2;color:#333;padding: 15px 0 15px 0;width:100%;margin:auto;text-align:center;font-weight: 400;}
.spro_title2{padding:0 0 30px 0;text-align:center;width:100%;margin:auto;box-sizing: border-box;font-size:14px;line-height: 1.6;color: #666666;transition: all 800ms;}
.spro .swiper-slide:hover .spro_img img{scale:1;}
.spro .swiper-slide:hover{}
.spro .swiper-slide:hover .spro_title{}
.spro .swiper-slide:hover .spro_title2{}
	


.wenhua_content{width:100%;display: flex;justify-content: space-between;}
.wenhua_c{width:20%;text-align: center;}
.wenhua_img{width:100px;background: #fff;border: 3px #103eca solid;border-radius: 200px;display: flex;justify-content: center;align-content: center;height: 100px;text-align: center;margin: 0 auto 30px auto;}.wenhua_img img{width:50%;margin: auto;}
.wenhua_text{font-size:16px;line-height:1.6;font-weight:300;text-align:center;padding: 0 26px;box-sizing: border-box;}
	.wenhua_title{color: #103eca;    font-size: 24px;    line-height: 2;    font-weight: 700;}
	

	
	
	.sb_1{}
.sb_11{display: flex;justify-content: space-between;margin-bottom: 50px;}
.sb_111{flex: 50%;background: #f5f5f5;display: flex;justify-content: center;align-items: center;}
.sb_1111{width: 100%;}
	.sb_1111 img{width: 100%;}
.sb_112{background: #103eca;color: white;text-align: left;box-sizing: border-box;padding: 30px 30px 10px 30px;flex: 50%;}
.sb_1121{font-size: 24px;line-height: 1.6;}
.sb_1122{font-size: 16px;line-height: 1.4;border-top: 1px solid #ffffff50;padding-top: 15px;margin-top: 15px;font-weight: 300;}
	.sb_1122 p{margin-bottom:8px;}
	
	
	

	.icon3{text-align:center;background: #00379c;padding: 0 10px 10px 10px;width: 1200px;margin: -160px auto 0 auto;/*! min-width: 1300px; */border-radius: 10px;font-size: 0;position: relative;height: 130px;box-sizing: border-box;}
.icon31{background: #0056c4;margin: 0 auto;border-radius: 10px;display: flex;justify-content: space-between;text-align: center;width: 1180px;box-sizing: border-box;position: absolute;top: -10px;height: 130px;padding: 0;}
.icon311{width: 18%;margin-top: -20px;position: relative;}
.icon3b1{width: 90%;background: #0080e2;margin: 0 0 0 3%;border-radius: 50vw;position: absolute;top: 0;height: 48px;}
.icon3b2{background: #0040b4;width: 90%;margin: 0 0 0 5%;border-radius: 50vw;position: absolute;top: 5px;left: 0;height: 48px;}
.icon3_title{font-size: 22px;color: white;line-height: 2;position: absolute;top: 5px;left: 0;text-align: center;width: 200px;margin: 0 0 0 5px;}
.icon3_c{font-size: 15px;color: white;line-height: 1.4;position: absolute;top: 80px;width: 100%;text-align: center;}
	



	#swiper2 .swiper-pagination-bullet{background:#4c4c4c;width:10px;height:10px;}
	#swiper2 .swiper-pagination-bullet-active{background:#183288;}
	.swiper-pagination-case{margin:2vw auto 0 auto;text-align:center;}
    #swiper2 .swiper-slide {
      text-align: center;
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
      transition:all 1500ms;
      border: 1px solid #dddddd;
      padding: .6vw;
    }
    #swiper2 .swiper-slide-active{opacity:1;transition:all 1500ms;}



.bgbg{width: 100%;font-size:0;background-image: url(../images/bg.jpg);background-size: 100%;background-repeat: no-repeat;background-position: center;background-attachment: fixed;}.bgbg img{width:100%;font-size:0;}
	.bgbg h1{text-align:center;padding:7vw 0;line-height:2;color: #183288;font-weight: 400;font-size: 76px;letter-spacing: 1vw;text-shadow: 0 0 1vw rgba(0,0,0,50%);}

	
	

	
	
		.xl_contact_1{width:100%;padding-bottom:30px;display:flex;}
			.xl_contact_11{flex:0 1 45%;width:auto;margin:0 auto;padding:0;font-size:0;text-align:left;}
				.xl_contact_11 h2{display:none;}
				.xl_contact_111{box-sizing:border-box;text-align:left;margin:0 0 15px 0;width:auto;flex: 0 1 25%;}
					.xl_contact_111 span{font-size:14px;line-height:1.8;padding:0 0 0 60px;font-weight:300;color:#666;}
					.xl_contact_111 p{font-size:18px;font-weight:400;line-height:1.2;padding:0 0 0 60px;}
			.xl_contact_11_hb1{border-bottom: 1px solid #ddd;padding-bottom: 30px;background-position:left 10px;background-repeat:no-repeat;background-size:40px;}
			.xl_contact_11_hb2{display:inline-block;vertical-align:middle;width:auto;background-position:left 10px;background-repeat:no-repeat;background-size:40px;}

	.xl_contact_12{flex:0 1 55%;display: flex;flex-wrap: wrap;justify-content: center;align-content: center;}
	.xl_contact_12_t{width: 100%;font-size: 1.6rem;line-height: 1.4;text-align: center;margin-bottom: 50px;}
	.xl_contact_12_qr{flex: 0 1 30%;text-align:center;}
	.xl_contact_12_qr img{width:100%;}
	.xl_contact_12_qr p{font-size:1rem;line-height:1.4;}
	
	
	
	
	
	
	
	
	
	
	
	

	.footer1{text-align:center;padding:0;font-size:0;background-color: #000;}
	.footer1_w{padding:30px 0 0 0;width: 950px;max-width: 1200px;text-align: left;margin:auto;display: inline-block;vertical-align: top;}
	.footer_zonghe{text-align:left;min-width:300px;margin: auto;width: 1200px;/*! max-width: 1600px; */padding: 0;}

		.footer_logo{width:100%;margin-bottom:0.6vw;display: none;}
			.footer_logo img{width:18.2vw;}

		.footer_11{text-align:left;display: inline-block;vertical-align: top;padding: 0 5vw 2vw 3vw;}
			.footer_11 h3{font-weight:400;font-size: 12px;color:#fff;text-align:left;line-height: 1.5;}
			.footer_11 h2{font-size:16px;color:#fff;font-weight: 400;line-height: 1.5;}
	.f_ren{background: url(../svgs/w5.svg) no-repeat left top;background-color: rgba(0, 0, 0, 0);background-size: 2.5vw;}
	.f_tel{background: url(../svgs/w7.svg) no-repeat left top;background-color: rgba(0, 0, 0, 0);background-size: 2.5vw;}
	.f_mail{background: url(../svgs/w4.svg) no-repeat left center;background-color: rgba(0, 0, 0, 0);background-size: 2.5vw;margin: 0 10%;}
	.f_add{background: url(../svgs/w8.svg) no-repeat left top;background-color: rgba(0, 0, 0, 0);background-size: 2.5vw;}
	
	
		.footer_contact1{display:none;vertical-align:top;text-align:left;width:22vw;margin:0 0 0 2vw;min-width:300px;}
			.footer_contact1 h2{color:#000000;font-weight:700;font-size:calc(2px + 1vw);line-height: calc(40px + 0.4vw);border-bottom: 1px solid #ccc;margin-bottom: .8vw;padding-bottom: 0.6vw;display: none;}
			.footer_contact11{color: #fff;font-size: 0.8vw;}
.footer_contact11 p{font-size:0.8vw;line-height:1vw;margin-bottom:0.4vw;}
	
		.footer_qr{display:inline-block;vertical-align:top;width:100px;/*! max-width:120px; */margin-left:10px;padding: 60px 0 0 0;}
			.footer_qr img{width:100%;}
			.footer_qr p{font-size:0.7vw;color:#666666;line-height:1vw;margin-top:0.2vw;}
	
		.footer_info{width:100%;margin:auto;padding:0;color:#8b8b8b;text-align:center;box-sizing:border-box;font-size: 0;}
			.footer_info a,.footer_info span{color:#8b8b8b;font-size:13px;line-height:3;margin:0 10px;display: inline-block;vertical-align: middle;}
	.footer_info a:hover{color:#8b8b8b;}












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




/*内页BANNER-------------------------------------------------------------------------------------*/
.zc-banner{width:100%;font-size: 0;}
.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_navclass{margin:50px auto 0 auto;width: 1200px;display: flex;justify-content: left;align-items: center;}
	.jy_navclass h1{
		display:inline-block;vertical-align:middle;font-size:calc(18px + 0.2vw);line-height:calc(30px + 1vw);font-weight:700;color:#333333;
		margin-right:2vw;margin-bottom:1vw;border-bottom:0.25vw solid #009eeb;
	}
	.jy_navclass a{
		font-size:18px;line-height:3;font-weight:700;color:#555555;
		margin:0 20px 0 0;
		padding: 0 30px;
		border-bottom: 3px solid #204dd6;
		background:#eeeeee;
	}
	.jy_navclass a:hover{color:#000000;}
	.jy_navclass_dd{background:#204dd6 !important;color:white !important;}

	.main{width:1200px;margin:50px auto 50px auto;}
	
	#xl_left_list{padding: 0;width:250px;}
	#xl_left_list h4{font-size:24px;line-height:2;background:url(../images/leftbg.jpg) no-repeat center center;background-color:#204dd6;color: white;text-align: center;padding: 15px 0;margin-bottom: 10px;}
		#xl_left_list > ul{padding:0;}
		#xl_left_list > ul > li{text-align:left;width:100%;background: #ffffff;border-bottom:1px solid #ddd;}
		#xl_left_list > ul > li > a{font-size:14px;color:black;line-height:1;padding:10px 0 10px 18px;box-sizing: border-box;transition:100ms;font-weight: 400;display: block;}
	#xl_left_list > ul > li > a>h2{font-size:18px;line-height:1.4;color:#204dd6;}
	#xl_left_list > ul > li > a>p{font-size:15px;line-height:1.4;color: #555555;}
    #xl_left_list > ul > li > a:hover{color:#333333;}
	.xl_left_list_dd{border-bottom:10px solid #204dd6;color:#fff !important;background: #f5f5f5 !important;}

	.web_left_bottom{margin-top:50px;border:1px solid #cccccc;background:#f5f5f5;text-align:center;padding:50px 0;}
	.web_left_bottom img{width:130px;margin:0 auto 10px auto;}
	.web_left_bottom p{font-size:15px;line-height:1.6;color:#333;font-weight: 700;margin-bottom: 5px;}
	.web_left_bottom h3{font-size:22px;line-height:1.6;color:#0057c7;font-weight: 700;}
	

	.xl_company{padding:0;text-align:center;}
	.xl_company_title{margin:0 auto 20px auto;padding: 10px 0;}
	.xl_company_title1{font-size:40px;line-height:1.2;color:#333;font-weight:300;text-align: center;}
	.xl_company_title2{font-size:18px;line-height:1.6;color:#666;text-align:center;}
	.xl_company_title3{width:50px;height:7px;background:#103eca;border-radius:20px;margin:20px auto;}

	.aa_11{box-sizing:border-box;width: 1200px;margin: auto;}
		.aa_111{text-align:center;font-size:calc(20px + 1vw);line-height:calc(40px + 2vw);font-weight:400;}
		.aa_112{font-size:18px;line-height:2;font-weight:400;box-sizing:border-box;padding:0 0 3vw 0;text-align:left;color:#555;}
		.aa_112 img{margin:1vw 2vw;max-width:100%;}
	.aa_12{width:100%;margin-top:80px;display: flex;justify-content: space-between;align-items: end;}
	.aa_12 img{max-width:100%;}
.aa_121{font-family: arial;font-size: 200px;color: #103eca50;line-height: 50px;}
.aa_122{color: #103eca;font-size: 24px;line-height: 1.6;font-weight: 700;margin-bottom: 50px;}
.aa_123{font-family: arial;font-size: 200px;color: #103eca50;line-height: 50px;}



/*标题样式*/
.x-title-2{text-align:center;margin-top: 5vw;margin-bottom: 2vw;}
	.x-title-21{font-size:3vw;line-height:1.2;font-weight:700;color:#333333;letter-spacing: 1vw;}
	.x-title-22{font-size:2vw;font-weight:300;margin-top:1vw;color:#555555;letter-spacing: .9vw;line-height: 1;}
	.x-title-2 hr{height:1px;width:85px;margin: 1vw auto;display: block;background:#ddd;border:0;}


.mxus_lishi20{padding-bottom: 5vw;}
	.mxus_lishi21{font-size:0;width:1220px;margin:0 auto;text-align:left;}
		.mxus_lishi211{
			float:left;width:609px;overflow:hidden;
			text-align:right;border-left:0;border-right:2px solid #204dd6;
		}
		.mxus_lishi211:nth-child(even){
			float:right;width:609px;overflow:hidden;
			text-align:left;border-left:2px solid #204dd6;border-right:0;
		}
		.mxus_lishi2111{
			display:inline-block;vertical-align:middle;width:200px;font-size:100px;line-height:80px;text-align:center;color:#204dd6;
			font-family: 'Teko',sans-serif;overflow:hidden;padding-top:20px;
		}
		.mxus_lishi2112{display:inline-block;vertical-align:middle;width:380px;font-size:16px;line-height:22px;font-weight:300;text-align:right;padding:16px 0;color:#555555;}
		.mxus_lishi211:nth-child(even) .mxus_lishi2112{text-align:left;}
		.mxus_lishi2113{display:inline-block;vertical-align:middle;width:20px;height:5px;background:#204dd6;}


	
	
	
	
    	.app{width:80%;margin:auto;padding:0 0 10px 0;font-size:0;text-align:center;}
		/**/
		.yt_honor{display:inline-block;vertical-align:top;width:18%;text-align:center;margin:20px 1%;}
			.yt_honor_pic{width:280px;height:210px;line-height:210px;vertical-align:middle;background:#f5f5f5;padding:10px;box-sizing:border-box;}
			.yt_honor_pic img,.yt_honor_pic video{max-width:100%;max-height:100%;}
			.yt_honor_title{font-size:16px;line-height:20px;padding:10px 0;}

	.listactive{position:sticky;top:150px;left:0;}


.zc_news_ccc{width:900px;background:#fff;text-align: center;padding:0 0;font-size:0;margin: auto;}
	.zc_news_cccleft{display:inline-block;vertical-align:top;background:#fff;padding:0;box-sizing:border-box;margin:0;text-align:center;}
	.zc_news_cccleft_t{font-weight:bold;color:#333;font-size:16px;overflow:hidden;text-align:left;line-height:180%;}
	.zc_news_cccleft_line{border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;height:1px;margin-top:20px;margin-bottom:20px;}
	.zc_news_cccleft_title h1{font-size:22px;color:#333;line-height:2;font-weight:700;}
	.zc_news_cccleft_time{font-size:12px;color:#999;line-height:1.2;padding:10px 0;margin-bottom:20px;}
	.zc_news_cccleft_c{padding-bottom:30px;padding-top:10px;margin-bottom:10px;font-size:16px;line-height:1.8;color:#333;text-align:left;font-weight:300;min-height: 200px;}
	.yc_video{min-height: 80vh !important;width: 100% !important;}
	.yc_video iframe{min-height:80vh;max-width:100%;margin:auto;width:100%;}
	.zc_news_cccleft_c img{max-width:100%;margin:5px 0 10px 0;}
	.zc_news_cccright{display:flex;justify-content:space-between;width:100%;text-align:center;margin:30px 0 30px 0;}
		.zc_news_cccright_info{background:#f5f5f5;padding:15px 20px 20px 20px;box-sizing: border-box;margin-bottom:20px;transition:margin-top 200ms,background 300ms;border-radius:0;text-align: left;width: 420px;}
			.zc_news_cccright_info a{color:#666;}
			.zc_news_cccright_info span{font-size:12px;font-weight:400;margin-bottom:20px;}
			.zc_news_cccright_info p{font-size:14px;margin-top:10px;line-height:1.4;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;}
			.zc_news_cccright_info_t{font-size:16px;color:#333;line-height:1.4;margin:10px 0;font-weight:700;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
			.zc_news_cccright_info_t{}
		.zc_news_cccright_info:hover{background:#204dd6;}
			.zc_news_cccright_info:hover a{color:white;}
			.zc_news_cccright_info:hover span{color:white;}
			.zc_news_cccright_info:hover p{color:white;}
			.zc_news_cccright_info:hover .zc_news_cccright_info_t{color:white;}

.zc_news_ccc .btn{text-align: center;}
.zc_news_ccc .btn a{display: inline-block;padding:8px 20px;color:#FFF;background:#100000;cursor: pointer;text-align: center;border-radius:50px;font-size:12px;transition:background 300ms;}
.zc_news_ccc .btn a:hover{background:#100000;}


	.jobs{width:1300px;margin:0 auto 8vw auto;}
	.jobs2{display:flex;width:100%;background:#ffffff;border:1px solid #ddd;border-left:#0040b4 5px solid;padding:.5vw 2vw;justify-content: space-between;transition: all 300ms;}
  .jobs2:hover{background:#0040b4;}
	.jobs3{font-size:.9vw;color:#000;line-height:2;}
	.jobs2:hover .jobs3{color:#fff;}

.zc_jobs_ccc{width:1300px;margin:2vw auto 30px auto;background:#fff;text-align: center;padding:0 0;font-size:0;}
	.zc_jobs_cccleft{background:#fff;padding:0;box-sizing:border-box;width:100%;margin:50px 20px 50px 0;text-align:center;}
	.zc_jobs_cccleft_t{font-weight:bold;color:#333;font-size:16px;overflow:hidden;text-align:left;line-height:180%;}
	.zc_jobs_cccleft_line{border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;height:1px;margin-top:20px;margin-bottom:20px;}
	.zc_jobs_cccleft_title h1{font-size:24px;color:#333;line-height:36px;margin-bottom:20px;font-weight:700;}
	.zc_jobs_cccleft_time{padding:1vw 0;margin-bottom:30px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
	.zc_jobs_cccleft_time span{font-size:1vw;color:#333;line-height:20px;padding:0 2vw;}
	.zc_jobs_cccleft_c{padding-bottom:30px;padding-top:10px;margin-bottom:10px;font-size:1vw;line-height:2;color:#333;text-align:left;font-weight:400;}
	.zc_jobs_cccleft_c img{max-width:100%;margin:5px 0 10px 0;}
	.zc_jobs_cccright{display:inline-block;vertical-align:top;width:400px;text-align:left;margin-left:50px;margin-top:50px;}
		.zc_jobs_cccright_info{background:#f5f5f5;padding:20px 30px;box-sizing: border-box;margin-bottom:30px;transition:margin-top 200ms,background 300ms;border-radius:.4vw;}

	

.content1_t{font-size:2vw;line-height:4vw;text-align:center;margin:-3vw auto 0 auto;min-width: 1200px;max-width: 1300px;padding: 2vw 0 0 0;background-size: 25vw;color: black;width: 88vw;}
.content1{width:100%;margin:0 auto 0 auto;
	color:#555555;
box-sizing: border-box;
padding: 2vw 0;
font-weight: 400;
text-align: left;
font-size: 16px;
line-height: 1.6;
}
	.content1 h1{}
	.content1 h2{background:url(../images/pb.png) no-repeat left center;color:white;font-size:16px;line-height:1.2;padding:15px 0 20px 30px;display:block;background-size:100%;}
	.content1 h3{}
	.content1 h4{}
	.content1 h5{}
	.content1 h6{}
	.content1 p{font-size: 16px;line-height: 1.6;text-indent: 2em;margin-bottom: 10px;color: #333;}
	.content1 img{max-width:100%;margin:1vw 0;}
	.content1 video{max-height:700px;max-width:100%;}
	.content1 table{max-width:100% !important;width: 100% !important;
		border-top:solid #ccc 1px !important;border-left:solid #ccc 1px !important;
		border-right:0 !important;border-bottom:0 !important;}
	.content1 table tr td{font-size:16px;color:#333;padding:6px 15px;
		border-bottom:solid #ccc 1px !important;border-right:solid #ccc 1px !important;
		border-left:0px !important;border-top:0px !important;}

.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 #009eeb;}
	.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:#009eeb;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:#009eeb;}

		@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:#009eeb;color:white;border:1px solid #009eeb;}
		.navclass1_ddd{background:#009eeb !important;color:white !important;border:1px solid #009eeb !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:#009eeb;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:#009eeb;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 #009eeb;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{padding:0;margin:auto;font-size:0;width:1000px;}
		.zc-info-list-c{display:block;width:100%;padding:30px 0 30px 0;text-align:left;border-bottom:1px solid #eeeeee;}
		.zc-info-list-c:hover{background-color: #f5f5f5;}
			.zc-info-list-left{display:inline-block;vertical-align:middle;width:250px;
				padding:0;transition:all 300ms;}
	.zc-info-list-left img{width:100%;}

		.wz-newslist-more{font-size:16px;color:white;text-align:center;line-height:40px;background:#009eeb;width:7vw;border-radius:5px;}

			.zc-info-list-right{display:inline-block;vertical-align:middle;width:550px;text-align:left;transition:margin-left 200ms,width 300ms;}
				.zc-info-list-right h3{font-size:18px;color: #333;margin-bottom:10px;font-weight:400;line-height: 1.2;}
				.zc-info-list-right p{font-size:14px;line-height:1.6;max-width:100%;color: #565656;font-weight:300;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;}

			.wz-newslist-time{display:inline-block;vertical-align:middle;width:200px;text-align:center;}
				.wz-newslist-time-day{font-size: 60px;line-height: 1.2;color: #333;text-align: center;padding: 0;}
				.wz-newslist-time-year{font-size: 16px;line-height: 1;color: #777;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:3vw auto 3vw auto;text-align:left;padding:0 0 0 0;width:84vw;min-width:1200px;}
		.xl_pro_list11{position:relative;border-bottom: 3px solid #0040b4;}
			.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:#009eeb;}
			.xl_pro_list11 h2{display:inline-block;vertical-align:top;font-size:22px;color:black;line-height:50px;background:#0040b4;color:white;padding:0 1vw;border-radius:7px 7px 0 0;}
			.xl_pro_list11_navbag{box-sizing:border-box;
background: url(../images/casebg2.png) no-repeat left 1.2vw;
background-size: 2.7vw;
font-size: 0.9vw;
line-height: 3vw;
font-weight: 400;
color: #888;
position: absolute;
top: 0;
right: 0;
padding: 0 0 0 3.4vw;
}
			.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{text-align:left;}
			.xl_pro_list12 ul{padding:16px 0 16px 30px;background: #f5f5f5;}
			.xl_pro_list12 ul li{display:inline-block;vertical-align:top;margin:0 30px 0 0;}
			.xl_pro_list12 ul li a{font-size:16px;line-height:30px;color:#555;font-weight: 700;}
			.xl_pro_list12d{border-bottom:3px solid #a72d2d;}

	.promain{width: 1200px;margin: 50px auto 50px auto;}
	.pro_1{}
	.pro_1 table{border-left:1px solid #ddd;border-top:1px solid #ddd;}
	.pro_1 table tr td{border-bottom:1px solid #ddd;border-right:1px solid #ddd;font-size:16px;padding: 5px 15px;}
	.pro_11{font-size: 16px;line-height: 1.8;font-weight: 300;}
	.pro_11 p{text-indent:2em;}
	.pro_12{width:100%;margin-top:50px;display:flex;justify-content:center;flex-wrap:nowrap;}
	.pro121{width: 750px;display: flex;justify-content: right;align-items: end;height: 450px;overflow: hidden;margin-right: 20px;}
	.pro121 img{width:800px;}
	.pro122{background: #eaeaea;display: flex;justify-content: center;align-items: center;width: 500px;}
	.pro122 img{width:360px;}
	
	.pro2_1{width:100%;margin-bottom: 60px;display: flex;justify-content: space-between;}
.pro2_12{width: 100%;}.pro2_12 span{margin-left:30px;}
.pro2_121{box-sizing: border-box;font-size:16px;line-height:2;}
	.pro2_121 p{margin-bottom:10px;}
.pro2_122{flex:30%;background:#e3e8ee;display: flex;justify-content: center;align-items: center;margin-right:20px;padding: 50px 0;box-sizing: border-box;}
	.pro2_122 img{max-width:80%;}
.pro2_123{flex:30%;background:#e3e8ee;display: flex;justify-content: center;align-items: center;}
	.pro2_123 img{max-width:95%;}

	.pro2_12 table{border-collapse: collapse;border: 1px solid #ccc;width: auto;min-width: 360px;}
		.pro2_12 tr{}
		.pro2_12 td{font-size:14px;line-heighht:1.4;color:#333;padding:5px 15px;border: 1px solid #ccc;}
	.pro2_12 tr:nth-child(even){background:#f2f2f2;}
	
	#pro_left_list{width:1300px;margin:80px auto 100px auto;text-align:center;}
	#pro_left_list dl{display:flex;justify-content: center;}
	#pro_left_list dl dd{margin: 0 30px;}
	#pro_left_list dl dd a{padding:15px 50px;font-size:20px;line-height:1;background:#f5f5f5;color:#333;font-weight:700;transition: all 300ms;}
	#pro_left_list dl dd a:hover{background-color: #103eca;color:white;}
	.pro_left_list_dd{background-color: #103eca !important;color:white !important;}
	
	
	
	
	.xl_products{margin: 0 auto 80px auto;}
		.xl_products1{text-align:left;display: flex;justify-content: left;flex-wrap: wrap;}
		.xl_products11{flex:0 1 25%;
			position:relative;box-sizing:border-box;
			background-color: #fff;transition: all 300ms;
margin-bottom: 20px;
}
.xl_products11:nth-child(4n){margin-right:0;}
		.xl_products111 img{max-width:100%;max-height: 100%;display: block;margin: auto;scale: 1;transition: all 500ms;}
.xl_products11 a{display:block;padding: 15px;box-sizing: border-box;background: #f5f5f5;margin: auto;transition: all 500ms;}
.xl_products111{width:100%;display: flex;margin: auto;height:260px;box-sizing: border-box;padding: 0;background-image: linear-gradient(#ffffff 70%, #f5f5f5 100%);
	transition: all 500ms;overflow: hidden;}
.xl_products112{width:240px;margin:20px auto;text-align: center;font-size: 18px;line-height: 1.6;color: #333;font-weight: 300;}
.xl_products11:hover .xl_products111{background-image: linear-gradient(#ffffff 50%, #777 200%);}
	.xl_products11:hover .xl_products111 img{scale: 1.1;}
.xl_products11:hover a .xl_products112{font-weight:700;}
.xl_products11:hover .xl_products112{color:#000;}


	
	
	.yc_products{margin: 0 auto 80px auto;}
		.yc_products1{text-align:left;display: flex;justify-content: left;flex-wrap: wrap;}
		.yc_products11{width:100%;margin-bottom: 30px;}
		.yc_products11 a{display: flex;
justify-content: left;
align-items: center;
flex-wrap: nowrap;
height:200px;
}
		.xl_products111 img{max-width:100%;max-height: 100%;display: block;margin: auto;scale: 1;transition: all 500ms;}

.yc_products111{width:300px;box-sizing: border-box;padding: 0;background: #173675;text-align: center;
	height: 100%;display: flex;justify-content: center;align-items: center;flex-wrap: wrap;
	align-content: center;transition:300ms;}
	.yc_products111 h2{font-size: 24px;line-height: 2;color: #fff;width: 100%;}
	.yc_products111 p{width:100%;margin: auto;box-sizing: border-box;padding: 0;font-size: 16px;color: white;line-height: 2;}
.yc_products112{width:860px;margin:0;text-align: center;
	display:flex;justify-content: space-between;align-items:center;flex-wrap: nowrap;
/*! border: 1px solid #ddd; */
box-sizing: border-box;height: 100%;padding: 15px;background:#eee;transition:300ms;
	}
	.yc_products1111{background: #fff;max-height: 100%;box-sizing: border-box;display: flex;flex: 0 1 32%;}
	.yc_products1111 img{max-width:100%;max-height: 100%;box-sizing: border-box;}
.yc_products11:hover .yc_products111{background:#204dd6;}
	.yc_products11:hover .yc_products111 img{scale: 1.1;}
.yc_products11:hover a .yc_products112{background:#204dd6;}
.yc_products11:hover .yc_products112{color:#000;}
	
	
	
	.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);}
















    	.dj_pro{width:100%;padding:70px 0 0 0;min-width:1300px;font-size:0;box-sizing:border-box;}
    		.dj_pro_title{font-size:30px;line-height:50px;text-align:center;margin-bottom:30px;font-weight:400;}
	.dj_pro_title span{display:inline-block;vertical-align:middle;width:80px;height:1px;background:#aaa;margin: 0 80px;}



.sycase-wrap {
    position: relative;
}
.sycase-wrap ul {
    width: 90%;
    margin: auto;
    text-align: center;
}
.sycase-wrap ul li {
    display:inline-block;vertical-align:top;
    position: relative;
    width: 20%;
    margin:0 2%;
}
.sycase-wrap ul li .pic:after {
    padding-bottom: 38.75%;
}
.sycase-wrap ul li .case-zzc {
    width: 550px;
    height: 190px;
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -95px;
    left: 50%;
    margin-left: -275px;
    z-index: 3;
    color: #fff;
    background: #000;
    filter: alpha(opacity=65);
    background: rgba(0, 0, 0, 0.65);
    padding: 0 50px;
    opacity: 0;
    filter: alpha(opacity=0);
    transition: all 0.3s;
}
.sycase-wrap ul li .case-zzc h3 {
    text-align: center;
    border-bottom: 1px solid #fff;
    font-size: 30px;
    line-height: 70px;
    margin-top: 10px;
}
.sycase-wrap ul li .case-zzc p {
    font-size: 12px;
    line-height: 25px;
    margin: 30px 0;
    height: 55px;
    overflow: hidden;
}
.sycase-wrap ul li:hover .case-zzc {
    opacity: 1;
    filter:alpha(opacity=100);
}
.he_border2{background:#036;height:13.8vw;padding:0;margin:0;position:relative;box-sizing:border-box;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_border2 img{ width: 400px; /*! height:305px; */}
.he_border2 .he_border2_img{display:block;width:100%;padding:0;margin:0;position:relative;opacity:1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_border2:hover .he_border2_img{position:absolute;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:.2}
.he_border2 .he_border2_caption{color:#fff;padding:0;margin:0;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_border2 .he_border2_caption::before,.he_border2 .he_border2_caption::after{position:absolute;content:'';opacity:0;-webkit-transition:opacity 0.4s,-webkit-transform .4s;-moz-transition:opacity 0.4s,-moz-transform .4s;-o-transition:opacity 0.4s,-o-transform .4s;transition:opacity 0.4s,transform .4s}
.he_border2 .he_border2_caption::before{top:14%;right:5%;bottom:14%;left:5%;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);-moz-transform:scale(0,1);-o-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}
.he_border2 .he_border2_caption::after{top:8%;right:10%;bottom:8%;left:10%;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-o-transform-origin:100% 0;transform-origin:100% 0}
.he_border2:hover .he_border2_caption::before,.he_border2:hover .he_border2_caption::after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.he_border2 .he_border2_caption,.he_border2 .he_border2_caption > a{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden; z-index:1000}
.he_border2 .he_border2_caption_h{font-size:23px;font-weight:700;text-align:center;width:80%;position:absolute;top:5vw;left:10%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;opacity:1}
.he_border2 .he_border2_caption_p{font-size:16px;text-align:center;width:79%;position:absolute;top:7vw;left:10%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;opacity:0}
.he_border2 .he_border2_caption_p a{ display: block; color: #fff; font-size: 16px; border-top: 1px solid #00a2ff;  padding: 1vw 0 0 0; margin: 5vw auto; width: 80px;}
.he_border2:hover .he_border2_caption_p{top:20%;opacity:1}

.he_border3{background:#036;height:18vw;padding:0;margin:0;position:relative;box-sizing:border-box;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_border3 img{ width: 410px; height:305px;}
.he_border3 .he_border3_img{display:block;width:100%;padding:0;margin:0;position:relative;opacity:1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_border3:hover .he_border3_img{position:absolute;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:.2}
.he_border3 .he_border3_caption{color:#fff;padding:0;margin:0;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_border3 .he_border3_caption::before,.he_border3 .he_border3_caption::after{position:absolute;content:'';opacity:0;-webkit-transition:opacity 0.4s,-webkit-transform .4s;-moz-transition:opacity 0.4s,-moz-transform .4s;-o-transition:opacity 0.4s,-o-transform .4s;transition:opacity 0.4s,transform .4s}
.he_border3 .he_border3_caption::before{top:14%;right:5%;bottom:14%;left:5%;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);-moz-transform:scale(0,1);-o-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}
.he_border3 .he_border3_caption::after{top:8%;right:10%;bottom:8%;left:10%;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-o-transform-origin:100% 0;transform-origin:100% 0}
.he_border3:hover .he_border3_caption::before,.he_border3:hover .he_border3_caption::after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.he_border3 .he_border3_caption,.he_border3 .he_border3_caption > a{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden; z-index:1000}
.he_border3 .he_border3_caption_h{font-size:23px;font-weight:700;text-align:center;width:80%;position:absolute;top:43%;left:10%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;opacity:1}
.he_border3 .he_border3_caption_p{font-size:16px;text-align:center;width:80%;position:absolute;top:60%;left:10%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;opacity:0}
.he_border3 .he_border3_caption_p a{ display: block; color: #fff; font-size: 16px; border: 1px solid #fff; border-radius: 4px; padding: 4px; margin: 66px 34%; width: 100px;}
.he_border3:hover .he_border3_caption_p{top:40%;opacity:1}









		.dj_logo{width:100%;min-width:1300px;margin:0 auto 100px auto;box-sizing:border-box;padding-top:0;}
			.dj_logo1{min-width:1300px;margin:1.5vw auto 0 auto;}
			.dj_logo_title{font-size:30px;line-height:50px;text-align:center;margin-bottom:2vw;font-weight:400;color:black;}
				.dj_logo11{text-align:center;font-size:0;width:1300px;margin: auto;}
					.dj_logo111{display:inline-block;vertical-align:top;width:196px;margin:0 10px 10px 10px;}
					.dj_logo111 img{max-width:215px;width:100%;margin:auto;border:1px solid #eee;}




    .bc10{background:url(../banner/2-0.jpg) no-repeat center top;background-size:100vw;
			height:36.5vw !important;text-align:center;font-size:0;display:flex !important;
justify-content: center !important;
align-items: center;
}
        .bc11{width:25vw;text-align:right;}
	.bc11 img{max-width:421px;}
        .bc12{width:55vw;text-align:left;margin-left: 5%;}
	.bc121{color: white;line-height: 1.4;background: #204dd6;font-size: 2vw;text-align: center;width: 22vw;padding: .6vw 0;}
	.bc122{display: flex;justify-content: left;align-items: center;padding: 1vw 0;}
	.bc1221{font-size:6vw;color:#204dd6;line-height: 1.4;font-weight: 700;}
	.bc1222{margin-left: 1.5vw;}
	.bc1222 p{font-size:1.6vw;color:white;line-height: 1.4;}
	.bc1222 h3{color:#204dd6;line-height: 1.4;font-size: 3vw;}
	.bc123{font-size:1.8vw;color:white;line-height: 1.4;font-weight: 700;}
	.bc124{font-size:16px;color:white;line-height: 2.6;background: #204dd6;width: 120px;text-align: center;margin-top: 5%;border-radius: 5px;}
	.bc124 a{color:white;}

    .bc20{background:url(../banner/1-0.jpg) no-repeat center top;background-size:100vw;height:36.5vw !important;text-align:center;font-size:0;}
        .bc21{display:inline-block;vertical-align:top;width:36vw;margin-top:2%;max-width: 768px;}
            .bc21 img{width:100%;margin-left:0;}
        .bc22{display:inline-block;vertical-align:top;margin-top:5%;width: 40%;max-width: 768px;}
            .bc221{width:40vw;text-align:left;max-width: 768px;}
	.bc2211{font-size:2.8vw;line-height:1.2;font-weight:700;background:#204dd6;color:white;
		padding:.6vw 0;width:30vw;text-align:center;
max-width: 576px;
}
	.bc2212{font-size:3.3vw;line-height:1.2;font-weight:700;color:#204dd6;margin:2vw 0;text-shadow:0 0 2vw rgba(255,255,255,100%);}
	.bc2213{font-size:1.48vw;line-height:1.2;font-weight:700;}
	.bc2214{font-size:.9vw;line-height:1.2;color:white;background:black;padding:.5vw 0;width:8vw;
		text-align:center;margin:2vw 0 0 0;border-radius:.4vw;max-width: 154px;}
	.bc2214 a{color:white;}
	.bc2215{width:19.38vw;margin-top:12%;max-width: 372px;}.bc2215 img{width:100%;}
            .bc222{margin-top:44px;font-size: 18px;color: white;line-height: 1.8;text-align: left;width:665px;}


    .bc30{background:url(../banner/3-0.jpg) no-repeat center top;background-size:100vw;
			height:36.5vw !important;text-align:center;font-size:0;
			display:flex !important;
			text-align:left;min-width:1200px;position: relative !important;
justify-content: space-between;
align-items: end;
}
        .bc31{width:100%;text-align:center;position:absolute;bottom: 8%;}
	.bc31 img{max-width:673px;margin:auto;width: 36vw;}

        .bc32{width:40vw;z-index: 10;margin-bottom: 10%;box-sizing: border-box;display: flex;flex-wrap: wrap;justify-content: left;padding-left: 10%;}
            .bc321{font-size: 3vw;line-height: 1.4;color: white;text-align: center;margin-left: 0;background: #204dd6;width: 20vw;}
	          .bc322{font-size: 3vw;line-height: 1.2;color: #204dd6;text-align: left;box-sizing: border-box;font-weight: 700;margin-top: 6%;width: 100%;}
	.bc323{font-size: 16px;color: white;flex: 0 1 auto;background: black;margin-top: 5%;border-radius: .3vw;padding: .5vw 0;text-align: center;width: 10vw;}
	.bc323 a{color:white;}
.bc33{width: 37vw;margin-bottom: 8%;}
.bc331{font-size: 2vw;text-align: left;color: white;line-height: 1.4;box-sizing: border-box;padding-left: 6vw;font-weight: 700;}
.bc332{font-size: 1.6vw;text-align: left;line-height: 1.4;margin-top: 3vw;color: white;}
	.bc333{font-size: 2vw;text-align: left;line-height: 1.4;margin-top: 1vw;color: white;display: flex;justify-content: left;}
	.bc333 span{font-size:1.2vw;text-align:center;line-height: 1.4;padding:.5vw 0;display:block;width:9vw;background:#666;color:#fff;}
	.bc333 p{font-size:1.4vw;text-align:center;line-height: 1.4;padding:.5vw 0;display:block;width:13vw;background:#204dd6;}

	@media screen and (min-width:1920.5px){
		.bc20{background-size:2000px;height:700px !important;}
		.bc22{margin-top:60px;}
	.bc2211{font-size:60px;line-height:1.2;}
	.bc2212{font-size:64px;line-height:1.2;margin:50px 0;}
	.bc2213{font-size:29px;line-height:1.2;}
	.bc2214{font-size:16px;line-height:1.2;margin-top:20px;}
	.bc2215{margin-top:80px;}
		
.bc30{background-size:2000px;height:700px !important;width:2000px !important;margin:auto;}
.bc31{width:100%;}.bc31 img{max-width:673px;}
.bc32{width:600px !important;z-index:10;margin-bottom:150px !important;box-sizing:border-box;display: flex;flex-wrap: wrap;justify-content: left;padding-left: 10%;}
.bc321{font-size:70px;}
.bc322{font-size:80px;}
.bc323{margin-top:50px;border-radius:5px;padding:10px 0;text-align: center;width:120px;}
.bc33{width:740px;margin-bottom:200px;}
.bc331{font-size:40px;padding-left:130px;font-weight:700;}
.bc332{font-size:30px;margin-top:30px;}
	.bc333{margin-top:20px;}
		.bc333 span{font-size:30px;padding:10px 0;display:block;width:210px;}
	.bc333 p{font-size:30px;padding:10px 0;display:block;width:260px;}

.bc10{background-size:2000px;height:700px !important;width:2000px !important;margin:auto;}
	.bc121{font-size:50px;}
	.bc1221{font-size:142px;color:#204dd6;line-height: 1.4;}
	.bc122{}
	.bc1222 p{font-size:26px;color:white;line-height: 1.4;}
	.bc1222 h3{font-size:48px;color:#204dd6;line-height: 1.4;}
	.bc123{font-size:28px;color:white;line-height: 1.4;}
	.bc124{}
	}

        .container{margin:auto;width:1200px;height:auto;position:relative;}
        .sinye{}
        .sinye .ann_left{width:300px;position:relative;}
        .sinye .ann_right{width:calc(100% - 2rem);margin:.001rem 0 .5rem .5rem;}
        .sinye .ann_daoh{width:260px;background-color:#526cb9;position:absolute;top:0;bottom:auto;padding:15px 15px 15px 30px;box-sizing: border-box;}
        .sinye .ann_daoh .year_list{position:relative;display:flex;align-items:center;cursor:pointer;padding:6px 0;}
        .sinye .ann_daoh .year_list .yuan{width:10px;height:10px;margin-right:20px;border-radius:50%;background-color:#ffffff;}
        .sinye .ann_daoh .year_list .year{font-size:16px;color:#ffffff;}
        .sinye .ann_daoh .year_list .line{height:.65rem;width:.01rem;background-color:#ffffff;position:absolute;left:.047rem;top:50%;}
        .sinye .ann_daoh .year_list:last-child .line{height:.35rem;}
        .sinye .ann_daoh .year_list.active .year{font-size:16px;color:white;}
        .sinye .ann_daoh .year_list.active .yuan{background-color:white;}
        .sinye .container{display:flex;}
        .sinye .ann_right .kuai_list .kuai_year{width:100%;flex-shrink:0;color:#000;font-size:20px;line-height:2;margin-bottom: 10px;font-weight: 700;border-bottom: 1px solid #eeeeee;}
        .sinye .ann_right .kuai_list .ann_list{display:flex;justify-content:space-between;width:100%;padding:.39rem 0;font-size:16px;line-height:.36rem;border-bottom:.01rem solid #dddddd;}
        .sinye .ann_right .kuai_list .sadsads{width:100%;}
        .sinye .ann_right .kuai_list .sadsads .title{color:#333;}
        .sinye .ann_right .kuai_list .sadsads .time{color:#999;}
        .sinye .ann_right .kuai_list .sadsads a:hover .title{color:#00a9eb;}
        .sinye .ann_right .kuai_list .sadsads a:first-child .ann_list{padding-top:0;}
        .sinye .ann_right .kuai_list .ann_list_down{width:.28rem;height:.32rem;margin-left:10%;flex-shrink:0;}
        .ann_right .dqbg div{color:#666666;font-size:16px;width:100%;text-align:center;margin-top:.2rem;margin-bottom:.2rem;}
        .ann_right .dqbg{width:calc(25% - .3rem);margin:.15rem;overflow:hidden;}
        .ann_right .dqbg img{width:100%;-webkit-transition:ease .4s;-moz-transition:ease .4s;-o-transition:ease .4s;transition:ease .4s;}
        .ann_right .dqbg:hover img{transform:scale(1.1);-ms-transform:scale(1.1);}
        .dqbgall .sadsads{display:flex;justify-content:flex-start;flex-wrap:wrap;}
        .dqbgall .ann_right .kuai_list:first-child{margin-top:0rem;}
        .dqbgall .ann_right .kuai_list{margin-top:.5rem;}
	
	.sadsads table{border-collapse: collapse;width:100%;border: 1px solid #ccc;}
		.sadsads tr{}
		.sadsads td{font-size:16px;line-heighht:1.4;color:#333;padding:5px 15px;border: 1px solid #ccc;}
	
	
	
	
	













			.zc-in-title2{width:1300px;margin:50px auto 30px auto;text-align:center;}
				.zc-in-title2 span{font-size:0;height:0;width:50px;border:2px solid #175fc1;margin:0 auto;display:block;}
				.zc-in-title2 h1{font-size:30px;line-height:40px;font-weight:400;margin:0 auto 10px auto;}
				.zc-in-title2 h2{font-size:15px;line-height:20px;font-weight:400;color:#00000050;margin:auto;text-align:center;}

			.xl_contact{width:auto;margin:0 auto 30px auto;text-align:center;font-size:0;}
	
			.listactive{position:sticky;top:150px;left:0;}


		#contact{width: 1200px;}
		#contact .swiper-container{display:inline-block;vertical-align:top;width:100%;height:auto;margin:3vw 0 3vw 0;box-sizing:border-box;padding:0;}
		#contact .swiper-wrapper{text-align:left;}
			#contact .swiper-pagination{display:flex;justify-content:space-between;position:static !important;}
				#contact .swiper-pagination-bullet {
					width:auto;text-align:center;height:44px;line-height:44px;font-size:16px;color:#000;
					opacity:1;background:none;border-bottom:1px solid #eeeeee;border-radius:0;margin:0 !important;padding:0 15px;border-radius:4px 4px 0 0;
				}
				#contact .swiper-pagination-bullets{text-align:center;}
				#contact .swiper-pagination-bullet-active {background:#2f53ae;border-bottom:5px solid black;font-weight:700;color:white;}


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


#mapContainer{height:500px;width:100%;border:1px solid #ccc;margin-bottom:10vw;}

#map{width:100%;height:500px;}
}


@media screen and (min-width:1200px) and (max-width:1400px){
	html{font-size:76%;}
}
@media screen and (min-width:1400px) and (max-width:1500px){
	html{font-size:85%;}
}
@media screen and (min-width:1500px) and (max-width:1600px){
	html{font-size:90%;}
}