@charset "utf-8";
@media only screen and (min-width:1401px) and (max-width:1611px){
	.menu .nav ul li{ margin: 0 16px;}
	
	.tjcp11 img{ max-height: 100%;}
	
	.s_c23{background: url(../images/ph.png) no-repeat left center;background-size: 39px;margin-top: 35px;margin-left: 16px;padding-left: 45px;}
	
	.hn11 ul li p{ font-size: 20px;}
}
@media only screen and (min-width:1201px) and (max-width:1401px){
	.menu .nav ul li{ margin: 0 8px;}
	.menu .nav ul li a.o_lm{ font-size: 16px;}
	.menu .nav .e_j a{ font-size: 15px;}
	
	.tel p{ font-size: 20px;}
	
	.so32{ padding-top: 10px;}
	
	.tjcp11 img{ max-height: 100%;}
	
	
	.case2 ul li .t_p img{ height: 220px;}
	
	.s_c23{background: url(../images/ph.png) no-repeat left center;background-size: 39px;margin-top: 35px;margin-left: 16px;padding-left: 45px;}
	.s_c23 strong{display: block;line-height: 28px;font-family: SourceHanSansCN-Medium;font-size: 26px;color: #0069c0;}
	
	.hn11{padding-top: 40px;}
	.hn11 ul li{ margin-top: 30px;}
	.hn11 ul li p{ font-size: 18px;}
}

@media only screen and (min-width:1201px) and (max-width:1401px){
	.sycp22{ height: 600px;}
	.sycpb{ width: 600px; height: 600px;}
	.sycp22 .swiper-slide:nth-of-type(4){ right: -0.5%;}
	.sycp22 .swiper-slide:nth-of-type(6){ right: 478px;}
}
@media only screen and (min-width:992px){
	.bg_cp1 .m1{position: relative;max-width: 970px;width: 100%;margin: auto;height: 100%;}
	.bg_cp10{ width: 22.68%; margin-right: 4.64%;}
}
@media only screen and (min-width:1200px){
	.bg_cp1 .m1{position: relative;max-width: 1600px;width: 100%;margin: auto;height: 100%;}
	.bg_cp10{ width: 23.4375%; margin-right: 3.4375%;}
	
	.sycp21 ul li{ width: 60%; margin: auto;}
}
@media only screen and (min-width:1401px){
	.sycp1 p{ height: 138px; overflow: hidden;}
	
	.sycpb{width: 750px;height: 750px; }
}
@media only screen and (min-width:993px) and (max-width:1201px){
	.sycp22{ height: 440px;}
	.sycpb{ width: 440px; height: 440px;}
	.sycp22 .swiper-slide:nth-of-type(4){right: -3.5%;}
	.sycp22 .swiper-slide:nth-of-type(6){ right: 365px;}
	
	.sycp21 ul li{ width: 60%; margin: auto;}
}
@media only screen and (min-width:993px) and (max-width:1201px){
	.navbar-header{ margin-top: 30px;}
	.navbar-header img{height: 46px;}
	
	.menu .nav ul li{ margin: 0 5px;}
	.menu .nav ul li a.o_lm{ font-size: 15px;}
	.menu .nav .e_j a{ font-size: 14px;}
	
	.ss{width: 180px;margin-left: 1.0625%;margin-right: 1%;margin-top: 39px;}
	.ss form {width: 100%;margin: 0 auto;border: 1px solid #bfbfbf;border-radius: 33px;height: 33px;}
	.ss form .txt {float:left;background: none;line-height: 31px;font-size: 12px;color: #adadad;padding-left: 5px;border: none;}
	.ss form .input-button {width: 28px;height: 100%;padding-left: 10px;float: left;}
	.ss form .input-button > input {width: 100%;height: 33px;background: url(../images/ss.png) no-repeat left center;border: none;line-height: 33px;}

	.tel p{background: url(../images/tel.png) no-repeat left center;background-size: 20px;padding-left: 25px;line-height: 33px;font-family: 'SourceHanSansCN-Medium';font-size: 16px;color: #0069c0;font-weight: bold;}
	
	.ban0 img{ height: 50px;}
	.ban0 h2{ font-size: 30px;}
	
	.f21t img{ height: 58px;}
	.f21b ul li{ margin-right: 5px;}
	
	.nb11{ padding-top: 50px;}
	
	.so32{ padding-top: 10px;}
	.so32 h3{margin-bottom: 15px;padding-top: 10px;padding-bottom: 6px;line-height: 30px;font-size: 18px;color: #161520;position: relative;}
	.so32 h3::after{ display: block; content: ''; background: #0069c0; width: 45px; height: 3px;}
	.so32 h3 strong{position: absolute;top: 0;left: 0;line-height: 58px;font-family: Impact;font-size: 58px;color: #d4d4d4;opacity: 0.3;}
	.so32 h3:hover{ color: #0069c0;}
	.so32 p{line-height: 28px;font-size: 15px;color: #676767;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
	.so32 .more{display: block;background: #0069c0;width: 126px;margin: 8px 0;line-height: 30px;color:#fff;font-size:15px;text-align: center;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
	
	.tjcp11 img{ max-height: 100%;}
	
	.s_so2{background: #f7f7f7;width: 49.8125%;padding: 30px;}
	.s_so2 p{line-height: 28px;font-size: 14px;color: #212121;text-indent: 2em;}
	
	/* 产品中心 */
	.nb21{width: 100%;height: 100%;position: absolute;top: 0;left: 0;padding-top: 50px;z-index: 1;}
	.nb21 h2{line-height: 100px;font-size: 40px;color: #fff;}
	.nb21 h1{line-height: 60px;font-size: 50px;color: #fff;font-weight: bold;}
	
	.pro2t ul li{ width: auto;}
	
	.case2 ul li .t_p img{ height: 200px;}
	
	.nb31{ padding-top: 50px;}
	
	.s_c23{ margin-left: 16px;}
	.s_case2{ padding: 30px 15px;}
	.s_c23 strong{ font-size: 23px;}
	
	.nb41{ padding-top: 50px;}
	.nb51{ padding-top: 50px;}
	.nb61{ padding-top: 50px;}
	
	.nb51 h1{ font-size: 50px;}
	
	.hn11 ul li{background: url(../images/dh.png) no-repeat left top;background-size: 22px;width: 45%;float: left;margin-left: 5%;margin-top: 40px;padding-left: 35px;line-height: 28px;}
	.hn11 ul li:last-child{ float: right;}
	.hn11 ul li p{font-size: 16px;color: #535353;}
	
	.wh11 p{ font-size: 20px;}
}
@media only screen and (max-width:1201px){
.container{ padding: 0 15px;}
}
@media only screen and (max-width:993px){

.header{margin-bottom:0px;}
.header .an{display:block;}
.navbar-header{margin: 15px 0;margin-right: auto;display: -webkit-box;display: -webkit-flex;-webkit-justify-content: center;-webkit-align-items: center;}
.navbar-header img{height: 48px;}
.menu{width: 100%;padding: 15px 0;background-color:#000;height:100%;position:fixed;top: 78px;left: -100%;z-index:9999;margin-left: 0;overflow:auto;transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;}
.menu.on{left:0;}
.menu.on .xia:before{ transform: rotate(90deg);}
.menu .nav{width:100%;}
.menu .nav i{display:block;color: #fff;}
.menu .nav ul li{width:100%;height:auto;margin: 0;padding: 0 15px;text-align:left;border-bottom:1px solid #444;float:none;margin-right:0;}
.menu .nav ul li.on:after{ display: none;}
.menu .nav ul li a.o_lm{color:#aaa;font-size: 15px;line-height: 40px;}
.menu .nav ul li:hover a.o_lm{background:none;}
.menu .nav ul li.on a.o_lm{background:none; color:#fff;}
.menu .nav .e_j{background:none; position:relative; display:none; padding-bottom:10px;}
.menu .nav .e_j a{background: none;border-top:0;font-size: 14px;color:#aaa;line-height: 25px;padding: 5px 0;padding-left: 15px;}
.menu .nav .e_j a:hover{background:none;}
.menu .nav ul li:hover .e_j{display:none;}
.menu .nav .e_j a:after{display:none;}

.ss{display:none;}

.tel{display:none;}

.ban{ overflow: hidden; text-align: center; position: relative;}
.ban .swiper-slide{ overflow: hidden; padding-bottom: 50px;}
.ban1{ width: 100%;height: 100%; transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1); transition: all 5s;-o-transition: all 5s;-ms-transition: all 5s;-moz-transition: all 5s;-webkit-transition: all 5s;}
.ban1 img{max-width: 100%;height: 40vh;}
.ban1 video{ height: 40vh;}
.ban0 img{ height: 20px;}
.ban0{position: absolute;width: 100%;height: 100%;z-index: 2;padding-top: 30%;text-align: center;}
.ban0 h1{line-height: 30px;font-size: 18px;color: #fff;font-weight: bold;}
.ban0 span{display: block;background: #fff;width: 150px;height: 1px;margin: 15px auto;}
.ban0 h2{font-family: 'SourceHanSansCN-Medium';line-height: 25px;font-size: 15px;color: #fff;}
.tjxw{height: 120px;margin-top: -100px;z-index: 99;padding-bottom: 0px;}
.q_h{position: absolute;width: 90%;bottom: 25px;left: 5%;}
.ban .swiper-button-prev,.ban .swiper-button-next{background: none;position: absolute;opacity: 1;width: 8px;height: 20px;/* margin-top: -12.5px; */text-align: center;font-family: simsun;color: #000;display: block;font-size: 18px;font-weight: bold;z-index: 99;}
.ban .swiper-button-prev{left: 5%;}
.ban .swiper-button-next{left: 15%;}
.ban .swiper-button-next:after, .ban .swiper-rtl .swiper-button-prev:after{ display: none;}
.ban .swiper-button-prev:after, .ban .swiper-rtl .swiper-button-next:after{ display: none;}
.ban .container{ position: relative;}
.ban .swiper-pagination{width: auto;bottom: 30px;right: 5%;left: auto;}
.ban .swiper-pagination-bullet{background: #535353;margin: 0!important;margin-right: 10px!important;opacity: 1;float: left;}
.ban .swiper-pagination-bullet-active{width: 10px;height: 10px;background: #fff;border: 2px solid #006ac2;margin-top: -1px!important;}
.ban2{position: absolute;width: 90%;bottom: 38px;left: 5%;z-index: 99;padding: 0 15px;text-align: center;}
.ban20{position: absolute;width: 100%;bottom: 20px;left: 0;z-index: 999;}
.ban20 p{font-size: 14px;color: #535353; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}

.b_g{position: absolute;bottom: 15px;left: 5%;width: 90%; padding: 0; z-index: 9;}
.b_g0{background: #fff;max-width: 1600px;width: 100%;margin: auto;height: 80px;border-radius: 6px;box-shadow: 0 0 20px rgba(0,106,194,0.2);}

/* 首页解决方案 */
.sy_fa{margin: 30px 0;}
.sy_fa11 h1{background: url(../images/fk.png) no-repeat left center;background-size: 16px;padding-left: 25px;line-height: 30px;font-size: 18px;color: #343333;}
.sy_fa12{ display: flex;}
.sy_fa121{margin-top: 4px;}
.sy_fa121 .f11{ display: none;}
.sy_fa121 ul li.cur .f1{ display: none;}
.sy_fa121 ul li.cur .f11{ display: block;}
.sy_fa121 ul{ overflow: hidden;}
.sy_fa121 ul li{float: left;height: 22px;position: relative;display: -webkit-box;display: -webkit-flex;-webkit-justify-content: center;-webkit-align-items: center;}
.sy_fa121 ul li img{ max-height: 100%;}
.sy_fa121 ul li::after{content: '';position: absolute;top: 3px;right: 0;background: #a0a0a0;width: 1px;height: 26px;}
.sy_fa121 ul li a{display: block;height: 100%;padding: 0 8px;}
.more1{margin-left: 10px;line-height: 30px;}
.more1 a{text-transform: uppercase;font-size: 14px;color: #161520;}
.more1 a:hover{ color: #006ac0;}
.sy_fab{margin-top: 30px;}
.sy_fab .swiper-backface-hidden .swiper-slide{ -webkit-backface-visibility: inherit; backface-visibility: inherit; transform: initial;}
.jjfa{ display: none;}
.jjfa:first-child{ display: block;}
.jjfa0{ padding-left: 1px;}
.jjfa1{margin-top: 5px;margin-bottom: 10px;padding-bottom: 8px;border-bottom: 1px solid #dfdfdf;text-align: left;}
.jjfa1 h3{margin-bottom: 6px;line-height: 30px;font-size: 15px;color: #161520;}
.jjfa1 h3:hover{ color: #006ac0;}
.jjfa1 p{font-size: 14px;color: #676767;line-height: 22px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.more2{display: block;width: 95px;line-height: 30px;color:#fff;font-size: 13px;color: #000000;text-align: center;border: 1px solid #bcbcbc;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.more2:hover{ border: 1px solid #0267bf; color:#fff; box-shadow:inset 95px 0 0 0 #0267bf; -webkit-box-shadow:inset 95px 0 0 0 #0267bf; -moz-box-shadow:inset 95px 0 0 0 #0267bf; -ms-box-shadow:inset 95px 0 0 0 #0267bf;-o-box-shadow:inset 95px 0 0 0 #0267bf;}

/* 首页产品中心 */
.sy_cp{background: #f7fcff;width: 100%;height: 100%;position: relative;padding: 30px 0;}
.sy_cp .container{ position: relative;}
.sy_cpt{width: 100%;max-width: 100%;padding-bottom: 15px;border-bottom: 1px solid #c5cace;position: relative;z-index: 10;}
.sy_cpt h1{background: url(../images/fk.png) no-repeat left center;background-size: 16px;padding-left: 25px;margin-top: 0;margin-bottom: 6px;line-height: 30px;font-size: 18px;color: #343333;}
.sy_cpt h2{line-height: 22px;padding: 6px 0;font-size: 14px;color: #515456;}
.sy_cpb{ margin-top: 60px; position: relative;}
.sycp{position: relative;/* padding: 0 15px; */width: 100%;/* height: 870px; */margin-top: 0;padding-bottom: 15px;top: 0;left: 0;z-index: 9;}
.sycp .swiper-slide{background: none;width: 100%;overflow: hidden;padding-bottom: 50px;}
.sycp0{width: 100%;height: 100%;}
.sycp1{width: 100%;max-width: 100%;padding-top: 20px;padding-bottom: 30px;text-align: left;}
.sycp1 h3{margin-bottom: 5px;line-height: 30px;font-size: 15px;color: #383838;font-weight: bold;}
.sycp1 p{line-height: 28px;font-size: 14px;color: #383838;}
.more3{display: block;background: #015cab;width: 95px;margin-top: 15px;line-height: 30px;color:#fff;font-size: 14px;text-align: center;border: 1px solid #bcbcbc;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.more3:hover{ border: 1px solid #0267bf; color:#fff; box-shadow:inset 95px 0 0 0 #0267bf; -webkit-box-shadow:inset 95px 0 0 0 #0267bf; -moz-box-shadow:inset 95px 0 0 0 #0267bf; -ms-box-shadow:inset 95px 0 0 0 #0267bf;-o-box-shadow:inset 95px 0 0 0 #0267bf;}
.sycp2{width: 500px;height: 500px;position: relative;margin-right: 0;margin-top: 15px;margin-left: 0;margin: auto;}
.sycp21{ width: 100%; height: 100%;position: absolute;top: 0;left: 0; z-index: 1;}
.sycp21 ul li{display: none;width: 80%;margin: auto;}
.sycp21 ul li.cur{ display: block;}
.sycp21 ul li img{ max-width: 100%; max-height: 100%;object-fit: cover;}
.sycp22{ z-index: 9;}
.sycp22 .swiper-slide{width: 20.5%;position: absolute;z-index: 1;}
.sycp22 .swiper-slide:first-child:before{content:'';display: block;background: #f7fcff;width: 50%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;}
.sycp22 .swiper-slide:after{content:'';display: block;background: #f7fcff;width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.sycp22 .swiper-slide:nth-of-type(5):before{content:'';display: block;background: #f7fcff;width: 50%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;}
.sycp22 .swiper-slide:nth-of-type(6):after{content:'';display: block;background: #f7fcff;width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.x0{width: 71.43%;margin: auto;height: 100%;position: relative;z-index: 9;}
.x1{ width: 100%; height: 100%; position: relative;}
.x1 img{ width: 100%; height: 100%;}
.x2{width: 91%;/* height: 100%; */top: 4.5%;left: 4.5%;position: absolute;}
.x2 img{width: 100%;height: 100%;}
.x3{width: 60%;height: 100%;top: 0;left: 20%;position: absolute;}
.x3 img{ max-width: 100%; max-height: 100%; object-fit: cover;}
.x12{ display: none;}
.x22{ display: none;}
.sycp22{width: 100%;right: 0;height: 500px;top: auto;bottom: 65px;}
.sycp22 .swiper-slide-thumb-active .x11{ display: none;}
.sycp22 .swiper-slide-thumb-active .x21{ display: none;}
.sycp22 .swiper-slide-thumb-active .x12{ display: block;}
.sycp22 .swiper-slide-thumb-active .x22{ display: block;}
.sycp22 .swiper-slide-thumb-active .x2{ background: #005bac;border-radius: 100%;}
.sycp22 .swiper-slide:nth-of-type(1){top: -7.3%;left: 50%;margin-left: -10.25%;}
.sycp22 .swiper-slide:nth-of-type(2){top: 8.7%;right: 16.4%;}
.sycp22 .swiper-slide:nth-of-type(3){top: 50%;margin-top: -7.3%;right: 6.3%;transform: rotate(45deg);}
.sycp22 .swiper-slide:nth-of-type(3) .x3{transform: rotate(-45deg);}
.sycp22 .swiper-slide:nth-of-type(4){bottom: 10%;right: 15.7%;}
.sycp22 .swiper-slide:nth-of-type(5){bottom: -7.3%; left: 50%;margin-left: -10.25%;}
.sycp22 .swiper-slide:nth-of-type(6){bottom: 10%;left: 16.4%;}
.sycp23{ position: relative; width: 100%; height: 100%;}
.sycp23 img{ width: 100%; height: 100%;}

.sycpb{position: absolute;top: auto;bottom: 65px;right: auto;width: 500px;height: 500px;margin: auto;left: 50%;margin-left: -250px;}

.sycp .swiper-pagination-bullet{position: relative;background: #c3e1fb;opacity: 1;display: inline-block;height: 2px;width: 30px;margin-right: 6px;border-radius: 0;text-align:left;cursor:pointer;-webkit-transition:width 0.5s ease-in-out;-webkit-transition:width 0.5s ease-in-out;transition:width 0.5s ease-in-out;}
.sycp .swiper-pagination-bullet.swiper-pagination-bullet-active{ background: none;}
.sycp .swiper-pagination-bullet:before{content:""; position: absolute; left: 0; top: 0; width: 48px; height: 3px; display:inline-block; vertical-align:middle;}
.sycp .swiper-pagination-bullet:after{content:""; position: absolute; left: 0; top: 0; width:0px; height: 3px; background:#015cab; margin-left: 0px;vertical-align:middle;-webkit-transition:width 0s;transition:width 0s;display:inline-block;}
.sycp .swiper-pagination-bullet-active{width: 30px;}
.sycp .swiper-pagination-bullet-active:after{width: 30px;display:inline-block;-webkit-transition:width 2s linear 0.5s;transition:width 2s linear 0.5s;}
.sycp .swiper-pagination-bullet-active:before{ display: none;}
.sycp .swiper-pagination{bottom: -5px;}

.bg_cp1{position: static;width: 0;height: 100%;padding: 0 15px;left: 0;top: 0;}
.bg_cp1 .m1{position: relative;max-width: 1600px;width: 100%;margin: auto;height: 100%;}
.bg_cp10{background: #ecf5fa; height: 100%;position: absolute;top: 0;right: 0;z-index: 1;}
.bg_cp2{background: #ecf5fa;width: 0;height: 100%;position: static;top: 0;right: 0;z-index: 1;}

/* 首页应用案例 */
.sy_al{margin: 30px 0;}
.sy_alt{padding-bottom: 10px;border-bottom: 1px solid #c9c9c9;}
.sy_al1 h1{background: url(../images/fk.png) no-repeat left center;background-size: 16px;padding-left: 25px;line-height: 30px;font-size: 18px;color: #343333;}

.sy_alb{margin-top: 30px;}
.sy_alb .swiper{padding-bottom: 30px;}
.sy_alb .swiper-pagination{bottom: 3px;padding: 0 7.8125%;}
.sy_alb .swiper-pagination::after{display: block;content: '';background: #c9c9c9;position: absolute;bottom: 8px;left: 0;width: 100%;height: 1px;}
.sy_alb .swiper-pagination-bullet{width: 20%;margin: 0!important;background: none;opacity: 1;position: relative;}
.sy_alb .swiper-pagination-bullet::after{display: block;content: '';background: #c9c9c9;width: 8px;height: 8px;margin: auto;border-radius: 100%;}
.sy_alb .swiper-pagination-bullet-active::before{display: block;content: '';background: rgba(0,105,192,0.66);width: 16px;height: 16px;margin: auto;border-radius: 100%;position: absolute;top: -4px;left: 50%;margin-left: -8px;z-index: 9;}
.sy_alb .swiper-pagination-bullet-active::after{display: block;content: '';background: #fff;width: 8px;height: 8px;border-radius: 100%;left: 50%;margin-left: -4px;position: relative;z-index: 9;}
.sy_yy0{ display: block;}
.sy_yy1{width: 100%;margin-left: 0;margin-top: 0;}
.sy_yy1 h1{line-height: 30px;font-size: 15px;color: #363636;font-weight: bold;}
.sy_yy1 h2{margin-bottom: 10px;line-height: 22px;padding: 6px 0;font-size: 12px;color: #363636;text-transform: uppercase;}
.sy_yy1 p{margin-bottom: 5px;line-height: 28px;font-size: 14px;color: #363636;}
.more4{background: url(../images/jt.png) no-repeat left 78px center;background-size: 18px;display: block;width: 110px;padding-left: 15px;margin-top: 15px;line-height: 30px;font-size: 14px;border: 1px solid #c9c9c9;border-radius: 50px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.more4:hover{ border: 1px solid #0267bf; color:#fff; box-shadow:inset 78px 0 0 0 #0267bf; -webkit-box-shadow:inset 78px 0 0 0 #0267bf; -moz-box-shadow:inset 78px 0 0 0 #0267bf; -ms-box-shadow:inset 78px 0 0 0 #0267bf;-o-box-shadow:inset 78px 0 0 0 #0267bf;}
.sy_yy2{width: 100%;margin-top: 15px;}

/* 首页新闻资讯 */
.sy_xw{background: #f6fcff;padding-top: 30px;padding-bottom: 30px;}
.sy_xw11 h1{background: url(../images/fk.png) no-repeat left center;background-size: 18px;padding-left: 25px;line-height: 30px;font-size: 18px;color: #343333;}
.sy_xw12{ display: flex;}
.sy_xw121 ul{ overflow: hidden;}
.sy_xw121 ul li{float: left;margin-left: 15px;line-height: 30px;}
.sy_xw121 ul li a{font-size: 14px;color: #161520;}
.sy_xw121 ul li.cur a{ color: #0070c0;}
.sy_xw122{padding-left: 10px;}

.sy_xwb{margin-top: 30px;}
.sy_xw2{ display: none;}
.sy_xw2:first-child{ display: block;}
.sy_xw21{width: 100%;}
.sy_xw21 img{height: auto;object-fit: cover;}
.sy_xw21b{background: #1779cb;padding: 15px 5px;padding-right: 15px;transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.sy_xw21b:hover{ transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transform: translateY(-5px); -moz-transform: translateY(-5px); -ms-transform: translateY(-5px); -o-transform: translateY(-5px); -webkit-transform: translateY(-5px);}
.sy_xw21b .rq{ width: 18.7%; padding-top: 15px; text-align: center;}
.sy_xw21b .rq strong{display: block;margin-bottom: 5px;line-height: 28px;font-size: 22px;color: #fff;}
.sy_xw21b .rq span{display: block;line-height: 18px;font-size: 13px;color: #fff;}
.sy_xw21b .bt{ width: 81.3%;}
.sy_xw21b .bt h3{margin-bottom: 5px;line-height: 28px;font-size: 15px;color: #fff;padding-bottom: 5px;border-bottom: 1px solid #fff;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.sy_xw21b .bt p{line-height: 22px;font-size: 14px;color: #fff;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.sy_xw22{width: 100%;margin-top: 15px;}
.sy_xw22 ul li{ transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s;}
.sy_xw2t{padding: 5px 0;line-height: 30px;overflow: hidden;}
.sy_xw2t span{display: block;float: right;width: 56px;font-size: 14px;color: #b8b8b8;}
.sy_xw2t a{display: block;float: left;width: calc(100% - 58px);font-size: 15px;color: #262626;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.sy_xw2m{ background: #d0d4d6; width: 100%; height: 1px;}
.sy_xw2b{display: none;max-width: 84.1%;margin-top: 8px;margin-bottom: 10px;}
.sy_xw2b p{line-height: 25px;font-size: 14px;color: #7b7b7b;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.sy_xw22 ul li.cur .sy_xw2m{ max-width: 86.3%;}

/* 首页合作伙伴 */
.sy_hz{margin-top: 30px;}
.sy_hzt{ text-align: center;}
.sy_hzt h1{line-height: 30px;font-size: 18px;color: #343333;font-weight: bold;}
.sy_hzt h2{line-height: 25px;font-size: 13px;color: #929292;text-transform: uppercase;}
.sy_hzb{margin-top: 30px;}
.xx4{margin-bottom: 30px;overflow: hidden;}
.xx4 ul li{width: 33%;height: 60px;display: inline-block;text-align: center;}
.xx4 img{max-height: 100%;max-width: 100%;object-fit: cover;}

/* 首页立即咨询 */
.sy_zx{margin-bottom: 30px;position: relative;}
.sy_zx1{max-width: 1023px;margin: auto;padding: 0 15px;height: 100%;position: relative;z-index: 1;}
.sy_zx1t{ width: 100%; height: 100%; position: relative;}
.sy_zx1t img{width: 100%;height: 150px;}
.sy_zx1b{width: 100%;height: 100%;position: absolute;left: 0;top: 0;padding-left: 9.4%;padding-right: 6.8%;padding-top: 16px;z-index: 9;}
.sy_zx11 p{line-height: 25px;font-family: 'SourceHanSansCN-Medium';font-size: 15px;color: #fff;}
.sy_zx12{margin-top: 0px;}
.sy_zx12 a{display: block;background: url(../images/bjt.png) no-repeat left 70px center #ff9c00;background-size: 18px;width: 100px;padding-left: 10px;line-height: 36px;border-radius: 6px;font-size: 14px;color: #fff;transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.sy_zx2{background: #c9c9c9;position: absolute;width: 100%;height: 1px;top: 43.4%;left: 0;}
.sy_zx1:hover .sy_zx12 a{ transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transform: translateY(-5px); -moz-transform: translateY(-5px); -ms-transform: translateY(-5px); -o-transform: translateY(-5px); -webkit-transform: translateY(-5px);}

/* 底部 */
.footer .f1{background: #3b3e48;padding-top: 30px;padding-bottom: 30px;border-bottom: 1px solid #5b5d65;}
.f10{ max-width: 1330px; padding: 0 15px; width: 100%; margin: auto;}
.f10 ul li{background: #454954;width: 23%;padding-top: 15px;padding-bottom: 15px;text-align: center;transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.f10 ul li a{ display: block; width: 100%; height: 100%;}
.f10 ul li div{margin-bottom: 10px;height: 25px;}
.f10 ul li div img{ max-height: 100%;}
.f10 ul li p{line-height: 22px;font-size: 14px;color: #fff;}
.f10 ul li:hover{ transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transform: translateY(-5px); -moz-transform: translateY(-5px); -ms-transform: translateY(-5px); -o-transform: translateY(-5px); -webkit-transform: translateY(-5px);}

.f2{background: #3b3e48;padding: 30px 0;}
.f20{padding: 0;display: block;}
.f21{width: 100%;display: flex;}
.f21t{margin-top: 0;margin-left: 0;}
.f21t img{height: 50px;}
.f21b{margin-top: 8px;margin-left: auto;}
.f21b ul{ overflow: hidden;}
.f21b ul li{background: #454954;float: left;width: 50px;height: 50px;margin-right: 10px;}
.f21b ul li div.jz{height: 22px;}
.f21b ul li div.jz img{ max-height: 100%;}
/*二维码*/
.e_m{width:100%; height:100%; position:fixed; top:0; left:0; z-index:99999; display:none;}
.e_m .b_j{width:100%; height:100%; background-color:rgba(0,0,0,.8); position:absolute; left:0; top:0;}
.e_m .n_r{width:200px; padding:10px 10px 5px 10px; background-color:#fff; border:1px solid #e7e7e7; position:absolute; top:50%; left:50%; margin-left:-101px; margin-top:-106px;}
.e_m .n_r img{width:100%; height:auto; display:block;}
.e_m .n_r p{text-align:center; font-size:14px; margin-top:10px; padding:0;}

.f22{width: 33%;float: left;}
.f220{ margin-top: 15px;}
.f220 h3{margin-bottom: 5px;line-height: 30px;font-size: 15px;color: #fff;}
.f220 h3 a{font-size: 15px;color: #fff;}
.f220 p{line-height: 28px;font-size: 14px;color: #fff;opacity: 0.6;}
.f220 p a{font-size: 14px;color: #fff;opacity: 0.6;}
.f23{width: 33%;float: left;}
.f24{width: 33%;float: left;}
.f25{width: 100%;margin-left: auto;float: none;}
.f25t h3{margin-bottom: 6px;margin-top: 15px;line-height: 30px;font-size: 15px;color: #fff;}
.f25b h1{background: url(../images/ft.png) no-repeat left center;background-size: 20px;padding-left: 28px;margin-bottom: 10px;line-height: 30px;font-size: 18px;color: #fff;}
.f25b p{margin-bottom: 6px;line-height: 22px;font-size: 14px;color: #fff;opacity: 0.6;}

.yqlj{ padding: 25px 15px;}
.yqlj span{ display: inline-block; font-size: 16px; color: #fff; opacity: 0.5;}
.yqlj a{ display: inline-block; margin-left: 30px; font-size: 16px; color: #fff; opacity: 0.5;}

.f3{background: #3e424c;padding: 15px;text-align: center;}
.f3 p{line-height: 22px;font-size: 14px;color: #fff;opacity: 0.5;}
.f3 p a{ font-size: 14px;color: #fff;opacity: 0.5;}

/* 解决方案 */
.nban1{ width: 100%; height: 100%; position: relative; text-align: center;}
.nb11{width: 100%;height: 100%;position: absolute;top: 0;left: 0;padding-top: 10%;z-index: 1;}
.nb11 h2{line-height: 25px;font-size: 16px;color: #fff;}
.nb11 h1{margin-bottom: 8px;line-height: 35px;font-size: 18px;color: #fff;font-weight: bold;}
.nb11 h1::after{display: block;content: '';background: #fff;width: 50px;height: 1px;margin: auto;margin-top: 5px;}
.nb11 p{line-height: 25px;font-size: 14px;color: #fff;}
.nb11 p span{margin: 0 5px;}
.nb10{ width: 100%; height: 100%; position: relative;}
.nb10 img{max-width: 100%;height: 35vh;object-fit: cover;}

.dq{padding: 15px 0;box-shadow: 0 0 20px rgba(0,106,194,0.1);}
.dq0{background: url(../images/dq.png) no-repeat left center;background-size: 15px;line-height: 22px;padding-left: 20px;margin-left: 0;font-size: 14px;color: #535353;}
.dq0 a{font-size: 14px;color: #535353;}

.solut{padding-top: 30px;padding-bottom: 30px;}
.so1{ text-align: center;}
.so1 h1{line-height: 30px;font-size: 18px;color: #343333;font-weight: bold;}
.so1 h2{line-height: 30px;text-transform: uppercase;font-size: 14px;color: #929292;}
.so1 img{display: block;margin: auto;height: 2px;}
.so2{margin-top: 30px;margin-bottom: 30px;}
.so2 ul{ text-align: center; font-size: 0;}
.so2 ul li{display: inline-block;line-height: 25px;padding: 0 10px;}
.so2 ul li a{font-size: 15px;color: #161520;}
.so3{padding-bottom: 15px;}
.so3 ul li{margin-bottom: 15px;box-shadow: 0 0 15px rgba(204,204,204,0.3);-webkit-transition: all .2s linear;transition: all .2s linear;}
.so31{ width: 36.25%;}
.so32{width: 60%;margin-right: 0;padding-top: 5px;}
.so32 h3{margin-bottom: 5px;padding-top: 8px;padding-bottom: 6px;line-height: 30px;font-size: 15px;color: #161520;position: relative;}
.so32 h3::after{display: block;content: '';background: #0069c0;width: 30px;height: 2px;}
.so32 h3 strong{position: absolute;top: 0;left: 0;line-height: 50px;font-family: Impact;font-size: 50px;color: #d4d4d4;opacity: 0.3;}
.so32 h3:hover{ color: #0069c0;}
.so32 p{line-height: 23px;font-size: 14px;color: #676767;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.so32 .more{display: block;background: #0069c0;width: 95px;margin: 10px 0;line-height: 30px;color:#fff;font-size: 14px;text-align: center;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.so32 .more:hover{ box-shadow:inset 95px 0 0 0 #676767; -webkit-box-shadow:inset 95px 0 0 0 #676767; -moz-box-shadow:inset 95px 0 0 0 #676767; -ms-box-shadow:inset 95px 0 0 0 #676767;-o-box-shadow:inset 95px 0 0 0 #676767;}
.so3 ul li:hover{ -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, .1); box-shadow: 0 15px 30px rgba(0, 0, 0, .1); -webkit-transform: translate3d(0, -3px, 0); transform: translate3d(0, -3px, 0);}
.so3 ul li:nth-of-type(even) .so32{ margin-left: auto;}
/* 分页 */
.page {text-align: center;}
.page li {display: inline-block;line-height: 26px;border: 1px solid #cccccc;text-align: center;color: #333333;padding: 0 10px;margin: 0 4px;margin-bottom: 5px;}
.page li.active {display: inline-block;padding: 0 10px;line-height: 28px;background: #0069c0;color: #fff;text-align: center;margin: 0 4px;}

/* 解决方案详情页 */
.show_so{padding-top: 30px;padding-bottom: 15px;}
.show_so img{ max-width: 100%; width: auto!important; height: auto!important;}

.show_so1{ text-align: center;}
.show_so1 h1{margin-bottom: 10px;padding: 10px 0;line-height: 30px;font-size: 18px;color: #343333;font-weight: bold;position: relative;}
.show_so1 h1::after{display: block;content: '';background: #b2b2b2;position: absolute;width: 100%;margin: auto;height: 1px;bottom: 0;left: 0;margin-left: 0;}
.show_so1 p{line-height: 22px;font-size: 14px;color: #212121;}

.show_so2{margin-top: 30px;} 
.s_sot h1{background: url(../images/f_bg.png) no-repeat left center;background-size: 158px;line-height: 35px;font-size: 16px;color: #fff;font-weight: bold;}
.s_sot h1 img{margin: 0 10px;height: 12px!important;}
.s_sot p{margin-top: 5px;border-bottom: 1px solid #eaeaea;position: relative;}
.s_sot p::before{position: absolute;display: block;content: '';top: -1px;left: 0;background: #0069c0;width: 136px;height: 3px;}
.show_so2m{margin: 30px 0;}
.s_so1{width: 100%;}
.s_so2{background: #f7f7f7;width: 100%;padding: 15px;margin-top: 15px;}
.s_so2 p{line-height: 28px;font-size: 14px;color: #212121;text-indent: 2em;}

.show_so3m{padding-top: 15px;}
.show_so3m ul{ overflow: hidden;}
.show_so3m ul li{float: left;min-width: 50%;max-width: 50%;margin-top: 15px;padding-left: 10px;line-height: 20px;}
.show_so3m ul li p{background: url(../images/d.png) no-repeat left top 2px;background-size: 16px;padding-left: 23px;font-size: 14px;color: #212121;}

.show_so4{margin: 30px 0;}
.show_so4m{margin: 30px 0;}
.show_so4m p{line-height: 28px;font-size: 14px;color: #212121;text-indent: 2em;}
.show_so4b{ text-align: center;}

.show_so5m ul li{width: 50%;margin-right: 0;padding-right: 10px;margin-top: 30px;margin-bottom: 0px;}
.show_so5m ul li h3{margin-bottom: 5px;line-height: 28px;font-size: 15px;color: #212121;font-weight: bold;}
.show_so5m ul li p{line-height: 26px;font-size: 14px;color: #212121;}
.show_so5m ul li div{margin-top: 30px;text-align: center;}

.show_so6{margin-top: 28px;margin-bottom: 30px;}
.show_so6m{margin-top: 30px;padding: 0 10px;}
.show_so6m p{background: url(../images/d.png) no-repeat left top 2px;background-size: 16px;margin-bottom: 15px;padding-left: 23px;line-height: 20px;font-size: 14px;color: #212121;}

.tj_cp1 h1{line-height: 30px;font-size: 18px;color: #343333;font-weight: bold;}
.tj_cp2 a{display: block;line-height: 30px;font-size: 15px;color: #161520;text-transform: uppercase;}
.tj_cpm{margin-top: 30px;}
.tjcp{ padding-bottom: 25px;}
.tjcp .swiper-slide{padding: 0 15px;}
.tjcp.swiper-backface-hidden .swiper-slide{ transform: initial; backface-visibility: initial; -webkit-backface-visibility: initial;}
.tjcp1{ width: 100%; height: 100%; position: relative;}
.tjcp11{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 1;}
.tjcp11 img{max-width: 100%;max-height: 200px;object-fit: cover;}
.tjcp12{ width: 100%; height: 100%; position: relative;}
.tjcp12 img{ display: block; width: 100%; height: 100%;}
.tjcp2{box-shadow: 0 0 25px rgba(204,204,204,0.3);padding: 20px 15px;padding-left: 15px;}
.tjcp21 h3{margin-bottom: 10px;line-height: 22px;font-size: 15px;color: #383838;font-weight: bold;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.tjcp21 h3:hover{ color: #0267bf;}
.tjcp21 p{line-height: 22px;font-size: 14px;color: #383838;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.tjcp22{margin-top: 15px;}
.tjcp22 a{display: block;width: 95px;line-height: 30px;font-size: 14px;color: #676767;text-align: center;border: 1px solid #bcbcbc;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.tjcp22 a:hover{ border: 1px solid #0267bf; color:#fff; box-shadow:inset 95px 0 0 0 #0267bf; -webkit-box-shadow:inset 95px 0 0 0 #0267bf; -moz-box-shadow:inset 95px 0 0 0 #0267bf; -ms-box-shadow:inset 95px 0 0 0 #0267bf;-o-box-shadow:inset 95px 0 0 0 #0267bf;}

/* 产品中心 */
.nb21{width: 100%;height: 100%;position: absolute;top: 0;left: 0;padding: 0 15px;padding-top: 20%;z-index: 1;}
.nb21 h2{line-height: 30px;font-size: 15px;color: #fff;}
.nb21 h1{line-height: 30px;font-size: 16px;color: #fff;font-weight: bold;}

.pro{padding-top: 30px;padding-bottom: 30px;}
.pro2t{padding-top: 30px;padding-bottom: 30px;}
.pro2t ul{ text-align: center; font-size: 0;}
.pro2t ul li{display: inline-block;line-height: 30px;width: auto;margin: 0 5px;margin-bottom: 10px;border: 1px solid #dcdcdc;text-align: center;}
.pro2t ul li a{display: block;width: 100%;padding: 0 10px;font-size: 14px;color: #2c2c2c;}

.pro2m{border-top: 1px solid #e9e9e9;padding: 0 7.8125%;}
.pro2m ul li{ width: 20%; position: relative;}
.pro2m ul li::after{display: block;content: '';background: #bebebe;width: 8px;height: 8px;margin: auto;margin-top: -5px;position: relative;z-index: 1;border-radius: 100%;}

.pro3{padding-top: 30px;padding-bottom: 15px;}
.pro3 ul{ overflow: hidden;}
.pro3 ul{/* float: left; width: 33.333%; *//* margin-left: 2.46875%; */padding-bottom: 30px;margin-bottom: 0;}
.pro3 ul:first-child{ margin-left: 0;}
.pro3 ul:nth-of-type(3n+1){ margin-left: 0;}
.pro3 ul li{ width: 95.1%; margin: auto;}
.pro3t{ width: 100%; height: 100%; position: relative;}
.pro311{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 1;}
.pro311 img{max-width: 100%;max-height: 200px;object-fit: cover;}
.pro312{ width: 100%; height: 100%; position: relative;}
.pro312 img{ display: block; width: 100%; height: 100%;}
.pro3m{box-shadow: 0 0 15px rgba(204,204,204,0.3);padding: 20px 0;padding-left: 15px;padding-right: 15px;}
.pro321 h3{margin-bottom: 8px;line-height: 25px;font-size: 15px;color: #383838;font-weight: bold;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.pro321 h3:hover{ color: #0267bf;}
.pro321 p{line-height: 22px;font-size: 14px;color: #383838;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.pro322{margin-top: 15px;}
.pro322 a{display: block;width: 95px;line-height: 30px;font-size: 14px;color: #676767;text-align: center;border: 1px solid #bcbcbc;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.pro322 a:hover{ border: 1px solid #0267bf; color:#fff; box-shadow:inset 95px 0 0 0 #0267bf; -webkit-box-shadow:inset 95px 0 0 0 #0267bf; -moz-box-shadow:inset 95px 0 0 0 #0267bf; -ms-box-shadow:inset 95px 0 0 0 #0267bf;-o-box-shadow:inset 95px 0 0 0 #0267bf;}

/* 产品中心详情页 */
.s_p1{padding: 30px 0;}
.s_p11{ width: 48.625%;}
.cp10{ width: 100%; height: 100%; position: relative;}
.cp11{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 1;}
.cp11 img{ max-width: 100%; max-height: 100%; object-fit: cover;}
.cp12{ width: 100%; height: 100%; position: relative;}
.cp12 img{ width: 100%; height: 100%;}
.cp20{ margin-top: 50px; position: relative;}
.cp20 .swiper-button-prev{background: url(../images/l.png) no-repeat left center;background-size: 100%;width: 12px;height: 51px;}
.cp20 .swiper-button-next{background: url(../images/r.png) no-repeat left center;background-size: 100%;width: 12px;height: 51px;}
.cp20 .swiper-button-prev:after, .cp20 .swiper-button-next:after{ display: none;}
.cp2{ width: 85.2%; max-width: 663px; margin: auto;}
.cp2 .swiper-slide{ width: 30.2%;}
.cp210{border: 1px solid #c2c2c2;width: 100%;height: 70px;text-align: center;}
.swiper-slide-thumb-active .cp210{ border: 3px solid #0069c0;}
.cp2 .swiper-slide img{ max-width: 100%; max-height: 100%; object-fit: cover;}
.s_p12{width: 48%;margin-right: 0;margin-top: 15px;}
.s_p121 h3{padding: 10px 0;line-height: 30px;font-family: SourceHanSansCN-Medium;font-size: 18px;color: #242323;border-top: 1px dashed #dadada;border-bottom: 1px dashed #dadada;}
.s_p122{margin-top: 10px;margin-bottom: 15px;}
.s_p122 p{line-height: 25px;font-size: 15px;color: #0069c0;}
.s_p123{ border: 1px solid #c1c1c1;}
.s_p1231{padding: 0 15px;padding-top: 15px;padding-bottom: 10px;}
.s_p1231 p{line-height: 25px;font-size: 14px;color: #686868;}
.s_p1232{padding: 0 15px;padding-top: 15px;padding-bottom: 15px;border-top: 1px solid #c1c1c1;}
.s_p1232 p{line-height: 25px;font-family: SourceHanSansCN-Medium;font-size: 15px;color: #686868;}
.s_p124{margin-top: 16px;overflow: hidden;}
.s_p13 p{background: url(../images/ph.png) no-repeat left center;background-size: 20px;line-height: 30px;padding-left: 28px;font-family: SourceHanSansCN-Medium;font-size: 15px;color: #686868;}
.s_p13 p strong{font-size: 20px;color: #0069c0;}
.s_p14{margin-left: 15px;}
.s_p14 a{display: block;background: #0069c0;width: 85px;line-height: 30px;color:#fff;font-size: 14px;text-align: center;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.s_p14 a:hover{ box-shadow:inset 85px 0 0 0 #000; -webkit-box-shadow:inset 85px 0 0 0 #000; -moz-box-shadow:inset 85px 0 0 0 #000; -ms-box-shadow:inset 85px 0 0 0 #000;-o-box-shadow:inset 85px 0 0 0 #000;}

.s_p2{background: #f7f7f9;padding-top: 30px;padding-bottom: 30px;}
.s_p21m{padding-top: 30px;padding-bottom: 30px;}
.s_p21m p{text-indent: 2em;line-height: 28px;margin-bottom: 5px;font-size: 14px;color: #686868;}
.s_p22m{max-width: 1490px;margin: auto;padding-top: 15px;}
.s_p22m ul:after { display:block; content:""; width: 31.9%; height:0px;}
.s_p22m ul li{background: #fff;width: 31.9%;height: 260px;margin-top: 15px;border-radius: 15px;}
.s_p22m ul li img{ max-height: 100%; max-width: 100%; object-fit: cover;}
.s_p23{margin: 30px 0;}
.s_p23m{margin-top: 30px;}
.gn_td{width: 49%;}
.gn_td ul li{ margin-top: 3px;}
.gn_td ul li:first-child{ margin-top: 0;}
.gn_td ul li .gn_td1{background: #e1e2e3;width: 66px;height: 56px;overflow: hidden;padding: 5px 0;line-height: 20px;display: flex;align-items: center;justify-content: space-around;flex-direction: column;}
.gn_td ul li .gn_td1 p{font-size: 20px;color: #343333;font-weight: bold;}
.gn_td ul li .gn_td2{background: #e1e2e3;width: calc(100% - 69px);height: 56px;overflow: hidden;padding: 5px 22px;line-height: 20px;display: flex;justify-content: space-around;flex-direction: column;}
.gn_td ul li .gn_td2 p{font-size: 14px;color: #343333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.gn_td ul li:nth-of-type(even) .gn_td1{ background: #f0f1f1;}
.gn_td ul li:nth-of-type(even) .gn_td2{ background: #f0f1f1;}
.s_p24m{margin-top: 30px;}
.js_cs{width: 32.5%;}
.js_cs:after { display:block; content:""; width: 31.25%; height:0px;}
.js_cs ul li{ margin-top: 4px;}
.js_cs ul li:first-child{ margin-top: 0;}
.js_cs ul li .js_cs1{background: #e1e2e3;width: 86px;height: 66px;overflow: hidden;padding-top: 10px;padding-bottom: 6px;line-height: 25px;display: flex;align-items: center;justify-content: space-around;flex-direction: column;}
.js_cs ul li .js_cs1 p{font-size: 15px;color: #343333;font-weight: bold;}
.js_cs ul li .js_cs2{background: #e1e2e3;width: calc(100% - 89px);padding: 0 10px;height: 66px;overflow: hidden;padding-top: 10px;padding-bottom: 6px;line-height: 25px;display: flex;justify-content: space-around;flex-direction: column;}
.js_cs ul li .js_cs2 p{font-size: 14px;color: #343333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.js_cs:first-child .js_cs2{ padding-right: 22px;}
.js_cs ul li:nth-of-type(even) .js_cs1{ background: #e1e2e3;}
.js_cs ul li:nth-of-type(even) .js_cs2{ background: #f0f1f1;}
.js_cs:last-child ul li:nth-of-type(4) .js_cs1{ background: #f7f7f9;}

.tj_al{margin-top: 30px;margin-bottom: 30px;}
.tj_alm{ margin-top: 30px;}
.tj_al .swiper-slide{ padding: 0 1px;}
.tj_al.swiper-backface-hidden .swiper-slide{ transform: initial; backface-visibility: initial; -webkit-backface-visibility: initial;}
.tjal2{padding: 20px 15px;border: 1px solid #c3c3c3;}
.tjal21 h3{margin-bottom: 6px;line-height: 25px;font-size: 15px;color: #272636;font-weight: bold;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.tjal21 h3:hover{ color: #0267bf;}
.tjal21 p{line-height: 22px;font-size: 14px;color: #494949;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.tjal22{margin-top: 15px;}
.tjal22 a{display: block;width: 96px;line-height: 30px;font-size: 14px;color: #4f4f4f;text-align: center;border: 1px solid #d1d1d1;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.tjal22 a:hover{ border: 1px solid #0267bf; color:#fff; box-shadow:inset 96px 0 0 0 #0267bf; -webkit-box-shadow:inset 96px 0 0 0 #0267bf; -moz-box-shadow:inset 96px 0 0 0 #0267bf; -ms-box-shadow:inset 96px 0 0 0 #0267bf;-o-box-shadow:inset 96px 0 0 0 #0267bf;}

/* 应用案例 */
.nb31{width: 100%;height: 100%;position: absolute;top: 0;left: 0;padding-top: 18%;z-index: 1;}
.nb31 h1{margin-top: 5px;margin-bottom: 5px;line-height: 36px;font-size: 18px;color: #fff;font-weight: bold;}
.nb31 h1::after{ display: block; content: ''; background: #bdccf0; width: 70px; height: 1px; margin: auto;}
.nb31 p{line-height: 30px;font-size: 15px;color: #fff;}

.case{padding-top: 30px;padding-bottom: 30px;}
.case2{margin-top: 30px;margin-bottom: 30px;padding-top: 30px;border-top: 1px solid #d6d6d6;border-bottom: 1px solid #d6d6d6;}
.case2 ul li{width: 32.5%;padding-bottom: 30px;-webkit-transition: all .2s linear;transition: all .2s linear;}
.case2 ul li .t_p img{height: 180px;object-fit: cover;}
.ca2{padding: 20px 15px;border: 1px solid #c3c3c3;}
.ca21 h3{margin-bottom: 5px;line-height: 25px;font-size: 15px;color: #272636;font-weight: bold;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ca21 h3:hover{ color: #0267bf;}
.ca21 p{line-height: 22px;font-size: 14px;color: #494949;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ca22{margin-top: 15px;}
.ca22 a{display: block;width: 96px;line-height: 30px;font-size: 14px;color: #4f4f4f;text-align: center;border: 1px solid #d1d1d1;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.ca22 a:hover{ border: 1px solid #0267bf; color:#fff; box-shadow:inset 96px 0 0 0 #0267bf; -webkit-box-shadow:inset 96px 0 0 0 #0267bf; -moz-box-shadow:inset 96px 0 0 0 #0267bf; -ms-box-shadow:inset 96px 0 0 0 #0267bf;-o-box-shadow:inset 96px 0 0 0 #0267bf;}
.case2 ul li:hover{ -webkit-transform: translate3d(0, -3px, 0); transform: translate3d(0, -3px, 0);}

/* 应用案例详情页 */
.s_case{margin-top: 30px;margin-bottom: 30px;}

.s_case1{width: 100%;}
.s_c11{background: #f9f9f9;padding: 0 15px;padding-top: 30px;padding-bottom: 30px;}
.s_c11t{padding-bottom: 15px;text-align: center;border-bottom: 1px solid #d1d1d1;}
.s_c11t h1{margin-bottom: 6px;line-height: 30px;font-size: 18px;color: #1f1f1f;font-weight: bold;}
.s_c11t p{line-height: 22px;font-size: 14px;color: #878787;}
.s_c11b p{line-height: 30px;font-size: 14px;color: #363636;margin-top: 15px;}
.s_c11b img{ max-width: 100%; width: auto!important; height: auto!important;}
.s_c12{margin-top: 30px;padding: 15px 0;border-top: 1px solid #cbcbcb;border-bottom: 1px solid #cbcbcb;}
.s_c12 p{line-height: 25px;}
.s_c12 p strong{display: inline-block;margin-right: 10px;font-family: SourceHanSansCN-Medium;font-size: 15px;color: #3f3f3f;font-weight: bold;}
.s_c12 p a{display: inline-block;font-size: 14px;color: #3f3f3f;}

.s_case2{background: #f9f9f9;width: 100%;height: 100%;padding: 30px 15px;margin-top: 15px;}
.s_c21{ padding-left: 8px; padding-right: 3px;}
.s_c21 h1{line-height: 30px;font-family: SourceHanSansCN-Medium;font-size: 16px;color: #181818;font-weight: bold;position: relative;padding-left: 25px;}
.s_c21 h1::before{display: inline-block;content: '';background: #0069c0;width: 3px;height: 18px;position: absolute;top: 6px;left: 0;}
.s_c21 a{display: block;line-height: 30px;font-size: 14px;color: #1743a4;}
.s_c22{ margin-top: 8px;}
.s_c22 ul li{padding: 10px 15px;border-bottom: 1px solid #d1d1d1;}
.s_c22 ul li h3{ line-height: 32px;}
.s_c22 ul li h3 a{display: block;font-size: 15px;color: #383838;font-weight: bold;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.s_c22 ul li p{line-height: 25px;font-size: 14px;color: #3f3f3f;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.s_c23{background: url(../images/ph.png) no-repeat left center;background-size: 30px;margin-top: 15px;margin-left: 16px;padding-left: 40px;}
.s_c23 p{line-height: 22px;font-size: 15px;color: #383838;}
.s_c23 strong{display: block;line-height: 22px;font-family: SourceHanSansCN-Medium;font-size: 20px;color: #0069c0;}

/* 新闻资讯 */
.nb41{width: 100%;height: 100%;position: absolute;top: 0;left: 0;padding: 0 15px;padding-top: 20%;z-index: 1;}
.nb41 h1{ margin-bottom: 10px; line-height: 30px;font-size: 16px;color: #fff;font-weight: bold;}
.nb41 h1::after{ margin-top: 6px;}
.nb41 p{line-height: 22px;font-size: 14px;}

.l_news{margin-top: 30px;margin-bottom: 30px;}
.l_news1{padding: 30px 0;}
.l_news1 ul{ text-align: center; font-size: 0;}
.l_news1 li{display: inline-block;width: auto;padding: 0 15px;margin: 0 5px;margin-top: 6px;line-height: 30px;border: 1px solid #dcdcdc;text-align: center;}
.l_news1 li a{display: block;font-size: 15px;color: #2c2c2c;}
.l_news1 li:hover{ background: #0069c0; border: 1px solid #0069c0;}
.l_news1 li:hover a{ color: #fff;}

.l_n11{width: 100%;height: 100%;position: relative;}
.l_n11t{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;text-align: center;padding-top: 30px;font-family: SourceHanSansCN-Medium;}
.l_n11t img{ height: 58px;}
.l_n11t h1{max-width: 180px;margin: auto;margin-top: 16px;margin-bottom: 10px;line-height: 30px;font-size: 18px;color: #0069c0;}
.l_n11t h2{background: #0069c0;max-width: 180px;margin: auto;line-height: 35px;font-size: 15px;color: #fff;border-radius: 37px;}
.l_n11t h3{max-width: 160px;margin: auto;margin-top: 15px;line-height: 25px;font-size: 15px;color: #262626;}
.l_n11m{width: 100%;height: 100%;max-width: 425px;margin: auto;position: relative;}
.l_n11m img{ width: 100%; height: 100%;}
.l_n12{width: 100%;padding: 30px 15px;border: 2px solid #ececec;margin-top: 15px;position: relative;}
.ns1{ width: 54%;}
.ns1 img{ max-height: 371px; object-fit: cover;}
.ns2{ width: 38.7%; margin-right: 3.8%;}
.ns2 h3{margin-top: 5px;margin-bottom: 6px;line-height: 25px;font-family: SourceHanSansCN-Medium;font-size: 15px;color: #262626;}
.ns2 p{line-height: 25px;font-family: SourceHanSansCN-Medium;font-size: 14px;color: #1b1b1b;}
.ns2 a{display: block;width: 95px;margin-top: 15px;line-height: 30px;font-size: 14px;color: #1b1b1b;text-align: center;border: 1px solid #b0b0b0;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.ns2 a:hover{ border: 1px solid #0267bf; color:#fff; box-shadow:inset 95px 0 0 0 #0267bf; -webkit-box-shadow:inset 95px 0 0 0 #0267bf; -moz-box-shadow:inset 95px 0 0 0 #0267bf; -ms-box-shadow:inset 95px 0 0 0 #0267bf;-o-box-shadow:inset 95px 0 0 0 #0267bf;}
.ns01{ position: absolute; top: 0; right: 0; z-index: 1;}
.ns01 img{ height: 56px;}
.ns0 .swiper-pagination{ width: auto; writing-mode: vertical-lr; left: auto; right: 0; bottom: 40%;}
.ns0 .swiper-pagination-bullet{background: #bebebe;width: 8px;height: 8px;margin: 6px 0!important;opacity: 1;}
.ns0 .swiper-pagination-bullet-active{ background: #1743a4;}

.l_news3{margin-top: 30px;margin-bottom: 30px;padding-top: 30px;border-top: 1px solid #d6d6d6;border-bottom: 1px solid #d6d6d6;}
.l_news3 ul li{width: 32.5%;padding-bottom: 30px;-webkit-transition: all .2s linear;transition: all .2s linear;}
.l_news3 ul li .t_p img{height: 180px;object-fit: cover;}
.ln2{padding: 20px 15px;border: 1px solid #c3c3c3;}
.ln21 h3{margin-bottom: 5px;line-height: 25px;font-size: 15px;color: #272636;font-weight: bold;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ln21 h3:hover{ color: #0267bf;}
.ln21 p{line-height: 22px;font-size: 14px;color: #494949;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ln22{margin-top: 15px;}
.ln22 a{display: block;width: 96px;line-height: 30px;font-size: 14px;color: #4f4f4f;text-align: center;border: 1px solid #d1d1d1;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.ln22 a:hover{ border: 1px solid #0267bf; color:#fff; box-shadow:inset 96px 0 0 0 #0267bf; -webkit-box-shadow:inset 96px 0 0 0 #0267bf; -moz-box-shadow:inset 96px 0 0 0 #0267bf; -ms-box-shadow:inset 96px 0 0 0 #0267bf;-o-box-shadow:inset 96px 0 0 0 #0267bf;}
.l_news3 ul li:hover{ -webkit-transform: translate3d(0, -3px, 0); transform: translate3d(0, -3px, 0);}

/* 公司简介 */
.nb51{width: 100%;height: 100%;position: absolute;top: 0;left: 0;padding: 0 15px;padding-top: 20%;z-index: 1;}
.nb51 h1{ margin-bottom: 10px; line-height: 30px;font-size: 16px;color: #fff;font-weight: bold;}
.nb51 h1::after{ margin-top: 6px;}
.nb51 p{line-height: 22px;font-size: 14px;}

.ab{margin-top: 30px;margin-bottom: 30px;}
.ab1 ul{ text-align: center; font-size: 0;}
.ab1 li{display: inline-block;line-height: 30px;margin: 0 10px;margin-bottom: 15px;}
.ab1 li a{display: block;font-family: SourceHanSansCN-Medium;font-size: 15px;color: #343333;}
.ab1 li.cur::after{ display: block; content: ''; background: #0069c0; width: 90%; height: 2px; margin: auto;}
.ab1 li.cur a{ color: #0069c0;}
.ab1 li:hover::after{ display: block; content: ''; background: #0069c0; width: 90%; height: 2px; margin: auto;}
.ab1 li:hover a{ color: #0069c0;}

.ab21{margin-top: 15px;padding-top: 0;padding-left: 0;position: relative;text-align: center;}
.ab21 h1{line-height: 30px;font-size: 16px;color: #282828;font-weight: bold;position: relative;z-index: 1;}
.ab21 h2{position: static;top: 0;left: 0;line-height: 30px;font-family: 'SourceHanSansCN Normal';font-size: 16px;color: #282828;font-weight: bold;opacity: 0.08;}
@font-face { font-family: 'SourceHanSansCN Normal'; src: url('../fonts/SourceHanSansCN Normal.ttf');}
.ab22{padding-top: 15px;}
.ab22 p{margin-top: 0;line-height: 30px;font-size: 14px;color: #505050;}
.ab22 img{ max-width: 100%; width: auto!important; height: auto!important;}

/* 企业荣誉 */
.honor{margin-top: 30px;margin-bottom: 30px;}
.hn1{margin-top: 30px;margin-bottom: 30px;}
.hn1{ width: 100%; height: 100%; position: relative;}
.hn11{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;padding: 0 15px;padding-top: 30px;}
.hn11 ul{padding-left: 0;overflow: hidden;}
.hn11 ul li{background: url(../images/dh.png) no-repeat left top;background-size: 20px;width: 49%;float: left;height: 50px;margin-left: 1%;margin-top: 15px;padding-left: 25px;line-height: 25px;}
.hn11 ul li:last-child{ float: right;}
.hn11 ul li p{font-size: 15px;color: #535353;}
.hn12{ width: 100%; height: 100%; position: relative;}
.hn12 img{ width: 100%; height: 100%;}

.hn2{padding-top: 30px;border-top: 1px solid #d3d3d3;position: relative;}
.hn0{ width: 88.75%; width: auto; margin: auto;}
.hn0 img{ max-width: 100%;}
.hn2 .swiper-button-prev,.hn2 .swiper-button-next{width: 40px;height: 40px;border: 3px solid #bbbbbb;border-radius: 100%;}
.hn2 .swiper-button-prev span,.hn2 .swiper-button-next span{font-family: simsun;font-size: 20px;color: #949494;font-weight: bold;}

/* 企业文化 */
.wh{padding-top: 30px;padding-bottom: 30px;}

.wh1{padding-top: 30px;padding-bottom: 30px;}
.wh10{ width: 49.375%; height: 100%; position: relative;}
.wh11{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;padding: 30px;}
.wh11 h1{margin-bottom: 15px;line-height: 30px;font-size: 20px;color: #0069c0;font-weight: bold;}
.wh11 p{margin-bottom: 5px;line-height: 25px;font-size: 15px;color: #1d1d1d;}
.wh12{ width: 100%; height: 100%; position: relative;}
.wh12 img{ width: 100%; height: 100%;}
.wh1b{ margin-top: 23px;}
.wh1b .wh10{ width: 100%;}
.wh1b .wh11 p{margin-bottom: 0;margin-top: 5px;line-height: 25px;font-size: 15px;color: #1d1d1d;}

.wh2{padding-top: 30px;border-top: 1px solid #c6c6c6;}
.wh21 h1{padding: 15px 0;line-height: 30px;text-align: center;font-size: 20px;color: #1d1d1d;font-weight: bold;}
.wh22{max-width: 965px;margin: auto;}
.wh22 ul:after { display:block; content:""; width: 31.6%; height:0px;}
.wh22 li{background: #0069c0;display: inline-block;width: 31.6%;margin-top: 15px;line-height: 50px;text-align: center;}
.wh22 li p{font-size: 16px;color: #fff;}

/* 招贤纳士 */
.re{margin-top: 30px;margin-bottom: 30px;}
.re1{margin-top: 15px;margin-bottom: 30px;}
.re10{width: 48%;padding: 20px 0;border-bottom: 1px solid #e9e9e9;}
.re11{width: 20%;}
.re11 h1{font-family: SourceHanSansCN-Medium;font-size: 30px;color: #b6b6b6;opacity: 0.33;}
.re12{width: 65%;}
.re12 h1{line-height: 30px;font-size: 16px;color: #373737;}
.re12 h2{margin-bottom: 5px;padding: 5px 0;line-height: 20px;font-size: 15px;color: #b8b7b7;}
.re12 p{line-height: 20px;font-size: 14px;color: #585858;}
.re13{padding-right: 3%;}
.re13 a{display: block;background: url(../images/jt1.png) no-repeat;background-size: 100%;width: 25px;height: 15px;}
.re10:hover .re12 h1{ color: #0069c0;}
.re10:hover .re13 a{ background: url(../images/jt2.png) no-repeat; background-size: 100%;}

.re2{ width: 100%; height: 100%; position: relative;}
.re21{width: 90%;height: 100%;position: absolute;top: 0;left: 5%;z-index: 1;padding: 0 15px;padding-top: 30px;}
.re210{ max-width: 835px; margin: auto;}
.re211{width: 18%;}
.re211 img{ max-width: 100%;}
.re212{ width: 74%;}
.re212 h2{line-height: 50px;padding-left: 8px;border-bottom: 2px solid #95a3a9;font-size: 22px;color: #131313;text-transform: uppercase;}
.re212 h1{line-height: 50px;padding-left: 8px;border-bottom: 2px solid #95a3a9;font-size: 25px;color: #131313;}

/* 招贤纳士详情页 */
.s_re{margin-top: 30px;margin-bottom: 15px;}
.s_re0{max-width: 1404px;margin-left: 0;}
.s_re1{width: 100%;margin-top: 0px;text-align: center;}
.s_re1 h1{margin-bottom: 20px;line-height: 30px;font-size: 16px;color: #181818;}
.s_re1 p{line-height: 22px;font-size: 14px;color: #181818;}

.s_re2{width: 100%;margin-top: 30px;}
.s_re21{ border-bottom: 1px solid #dcdcdc;}
.s_re21 h1{padding: 10px 0;line-height: 30px;font-size: 18px;color: #1e1e1e;font-weight: bold;text-align: center;}
.s_re22{margin-top: 30px;}
.rc{margin-bottom: 20px;}
.rc h3{margin-bottom: 10px;border-left: 3px solid #0069c0;padding-left: 15px;font-size: 15px;color: #262525;font-weight: bold;}
.rc p{line-height: 28px;color: #696969;}

/* 联系我们 */
.nb61{width: 100%;height: 100%;position: absolute;top: 0;left: 0;padding: 0 15px;padding-top: 20%;z-index: 1;}
.nb61 h1{ margin-bottom: 10px; line-height: 30px;font-size: 16px;color: #fff;font-weight: bold;}
.nb61 h1::after{ margin-top: 6px;}
.nb61 p{line-height: 22px;font-size: 14px;}

.c_t{margin-top: 30px;margin-bottom: 30px;}
.c_t1{max-width: 1295px;margin: auto;margin-top: 30px;}
.c_t1 ul{ display: flex;}
.c_t1 ul li{width: 33.333%;padding: 0 15px;border: 1px solid #bcbcbc;padding-top: 30px;padding-bottom: 30px;text-align: center;}
.c_t1 ul li div{height: 30px;}
.c_t1 ul li div img{ max-height: 100%;}
.c_t1 ul li h1{margin-top: 10px;margin-bottom: 15px;line-height: 30px;font-size: 15px;color: #121212;}
.c_t1 ul li p{max-width: 325px;margin: auto;line-height: 25px;font-size: 14px;color: #121212;}

.c_t2{background: #f8f8f8;margin-top: 30px;margin-bottom: 30px;padding-top: 30px;padding-bottom: 30px;}
.c_t2m{margin-top: 30px;}
.c_t2m #allmap{height: 500px;}
.c_t2m .BMap_bubble_pop{ /* width: 428px!important; height: 146px;*/ padding-top: 18px!important; padding-left: 52px!important; top: 78px!important;}
.c_t2m .BMap_bubble_title{width: 100%!important;font-family: SourceHanSansCN-Medium;font-size: 15px;color: #0069c0!important;font-weight: bold;}
.c_t2m .BMap_bubble_content{width: 100%!important;font-size: 14px!important;color: #262626!important;}
.c_t2m img{ top: 131px!important;}

.c_t31 h1{line-height: 30px;padding-bottom: 15px;font-size: 18px;color: #181818;font-weight: bold;}
.c_t32 label{background: #f9f9f9;display: inline-block;border: 1px solid #c7c7c7;margin-top: 16px;width: 49.375%;}
.c_t32 label span{width: 50px;float: left;height: 100%;padding: 0 8px;text-align: center;border-right: 1px solid #c7c7c7;font-size: 15px;color: #232323;font-weight: bold;display: -webkit-box;display: -webkit-flex;-webkit-justify-content: center;-webkit-align-items: center;}
.c_t32 label span img{max-width: 100%;max-height: 22px;}
.c_t32 label input{float: left;background: none;width: calc(100% - 56px);line-height: 40px;border: none;padding-left: 15px;font-size: 14px;}
.c_t32 label input::-webkit-input-placeholder{ color:#161616;}
.c_t32 label input::-moz-placeholder{ color:#161616;}
.c_t32 label input::-moz-placeholder{ color:#161616;}
.c_t32 label input::-ms-input-placeholder{ color:#161616;}
.c_t32 label:last-child{ width: 100%;}
.c_t32 label:last-child span{height: 40px;border-bottom: 1px solid #c7c7c7;}
.c_t32 label textarea{background: #f9f9f9;width: calc(100% - 50px);font-size: 14px;height: 150px;padding: 10px;border: none;}
.c_t32 label textarea::-webkit-input-placeholder{ color:#161616;}
.c_t32 label textarea::-moz-placeholder{ color:#161616;}
.c_t32 label textarea::-moz-placeholder{ color:#161616;}
.c_t32 label textarea::-ms-input-placeholder{ color:#161616;}

.c_t33{margin-top: 16px;}
.c_t33 input{background: #f9f9f9;width: 100%;line-height: 50px;text-align: center;border: 1px solid #c7c7c7;font-size: 15px;color: #161616;}

}
@media (min-width:992px){
.menu .nav{/* width:970px; */}
.menu .nav .e_j{display:none !important;}
.menu .nav ul li:hover .e_j{display:block !important;padding-top: 37px;width: calc(100% + 96px);left: -48px;}
}
@media (min-width:1200px){
.menu .nav{/* width:1200px; */}
}
@media only screen and (max-width:600px){
.sycp .swiper-slide{background: none;width: 100%;overflow: hidden;padding-bottom: 30px;}

.sy_yy2 img{ max-width: 100%; max-height: 258px; object-fit: cover;}

.so31{ width: 100%;}
.so32{ width: 100%; padding: 0 15px; margin-top: 15px;}

.show_so3m ul li{float: none;min-width: 100%;max-width: 100%;margin-top: 15px;padding-left: 10px;line-height: 20px;}
.show_so5m ul li{ width: 100%;}

.s_p11{width: 100%;}
.cp20{ margin-top: 30px;}
.s_p12{width: 100%;}
.cp20 .swiper-button-prev{ left: 0;}
.cp20 .swiper-button-next{ right: 0;}

.sycp2{width: 300px;height: 300px;position: relative;margin-right: 0;margin-top: 15px;margin-left: 0;margin: auto;}
.sycp21 ul li{display: none;width: 70%;margin: auto;}
.sycp22{width: 100%;right: 0;height: 300px;top: auto;bottom: 50px;}
.sycp22 .swiper-slide:nth-of-type(1){top: -7.3%;left: 50%;margin-left: -10.25%;}
.sycp22 .swiper-slide:nth-of-type(2){top: 8.7%;right: 52px;}
.sycp22 .swiper-slide:nth-of-type(3){top: 50%;margin-top: -7.3%;right: 15px;transform: rotate(45deg);}
.sycp22 .swiper-slide:nth-of-type(3) .x3{transform: rotate(-45deg);}
.sycp22 .swiper-slide:nth-of-type(4){bottom: 10%;right: 46px;}
.sycp22 .swiper-slide:nth-of-type(5){bottom: -7.3%; left: 50%;margin-left: -10.25%;}
.sycp22 .swiper-slide:nth-of-type(6){bottom: 10%;left: 50px;}

.sycpb{position: absolute;top: auto;bottom: 50px;right: auto;width: 300px;height: 300px;margin: auto;left: 50%;margin-left: -150px;}

.s_p22m ul li{background: #fff;width: 49%;height: 200px;margin-top: 15px;border-radius: 10px;}

.s_p23m{ margin-top: 15px;}
.gn_td{width: 100%; margin-top: 15px;}
.gn_td ul li .gn_td1{ height: auto; padding: 10px 15px;}
.gn_td ul li .gn_td2{ height: auto; padding: 10px 15px;}
.s_p24m{ margin-top: 15px;}
.js_cs{width: 100%; margin-top: 15px;}
.js_cs ul li .js_cs1{ height: auto; padding: 10px 10px;}
.js_cs ul li .js_cs2{ height: auto; padding: 10px 15px;}

.case2 ul li{ width: 100%;}
.ca21 p{ -webkit-line-clamp: 20;}

.l_news3 ul li{ width: 100%;}
.ln21 p{ -webkit-line-clamp: 20;}

.ns0{ padding-bottom: 15px;}
.ns1{width: 100%;}
.ns1 img{ max-height: auto;}
.ns2{width: 100%; margin-top: 15px;}
.ns0 .swiper-pagination{width: 100%;writing-mode: initial;left: auto;right: 0;bottom: 0%;}
.ns0 .swiper-pagination-bullet{ width: 8px;height: 8px;margin: 0 6px!important;opacity: 1;}

.c_t1 ul{display: block;}
.c_t1 ul li{width: 100%;}
.c_t1 ul li:nth-of-type(2){ margin: 15px 0;}

.c_t2m #allmap{ height: 300px;}
.c_t2m .BMap_bubble_pop{ width: 300px!important;padding-top: 8px!important;padding-left: 15px!important;top: 8px!important;}
.c_t2m img{top: 121px!important;}

.c_t32 label{ width: 100%;}

.hn1{margin-top: 30px;margin-bottom: 30px;}
.hn1{ width: 100%; height: 100%; position: relative;}
.hn11{width: 100%;height: 100%;position: static;top: 0;left: 0;z-index: 1;padding: 0 15px;padding-top: 15px;}
.hn11 ul{padding-left: 0;overflow: hidden;}
.hn11 ul li{background: url(../images/dh.png) no-repeat left top;background-size: 15px;width: 100%;float: none;height: auto;margin-left: 1%;margin-top: 10px;padding-left: 20px;line-height: 22px;}
.hn11 ul li:last-child{ float: right;}
.hn11 ul li p{font-size: 14px;color: #535353;}
.hn12{width: 100%;height: 100%;position: relative;margin-top: 15px;}

.hn2 .swiper-button-prev,.hn2 .swiper-button-next{width: 30px;height: 30px;border: 3px solid #bbbbbb;border-radius: 100%; margin-top: 0;}

.wh10{ width: 100%; margin-bottom: 15px;}
.wh11{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;padding: 30px 15px;}
.wh11 h1{margin-bottom: 8px;line-height: 30px;font-size: 18px;color: #0069c0;font-weight: bold;}
.wh11 p{ font-size: 14px;}
.wh1b .wh12 img{width: 100%;height: 230px;object-fit: cover;}
.wh22 li{background: #0069c0;display: inline-block;width: 49%;margin-top: 15px;line-height: 50px;text-align: center;}
.wh22 li p{font-size: 15px;color: #fff;}
.wh21 h1{ padding: 10px 0; font-size: 18px;}

.re10{ width: 100%;}
.re12 h1{ font-size: 15px;}

.re2{ width: 100%; height: 100%; position: relative;}
.re21{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;padding: 0 15px;padding-top: 30px;}
.re210{ max-width: 835px; margin: auto;}
.re211{width: 18%;}
.re211 img{ max-width: 100%;}
.re212{ width: 74%;}
.re212 h2{line-height: 30px;padding-left: 5px;border-bottom: 1px solid #95a3a9;font-size: 16px;color: #131313;text-transform: uppercase;}
.re212 h1{line-height: 30px;padding-left: 5px;border-bottom: 1px solid #95a3a9;font-size: 16px;color: #131313;}
.re22 img{ height: 150px; object-fit: cover;}

.yqlj{ padding: 15px;}
.yqlj .container{ padding: 0;}
.yqlj span{display: inline-block;font-size: 15px;color: #fff;opacity: 0.5;}
.yqlj a{display: inline-block;margin-left: 0px;margin-right: 8px;font-size: 14px;color: #fff;opacity: 0.5;margin-bottom: 6px;}
}
@media (max-width:413px){
	.sycp22 .swiper-slide:nth-of-type(2){ right: 38px;}
	.sycp22 .swiper-slide:nth-of-type(3){ right: -5px;}
	.sycp22 .swiper-slide:nth-of-type(4){ right: 33px;}
	.sycp22 .swiper-slide:nth-of-type(6){ left: 36px;}
}
@media (max-width:374px){
.sy_fa11 h1{background: url(../images/fk.png) no-repeat left center;background-size: 13px;padding-left: 20px;line-height: 30px;font-size: 16px;color: #343333;}

.sy_fa121 ul li{ height: 22px;}
.sy_fa121 ul li a{ padding: 0 5px;}

.sycp2{width: 260px;height: 260px;position: relative;margin-right: 0;margin-top: 15px;margin-left: 0;margin: auto;}
.sycp21 ul li{display: none;width: 70%;margin: auto;}
.sycp22{width: 100%;right: 0;height: 260px;top: auto;bottom: 50px;}

.sycp22 .swiper-slide:nth-of-type(2){right: 30px;}
.sycp22 .swiper-slide:nth-of-type(3){right: -4px;}
.sycp22 .swiper-slide:nth-of-type(4){right: 27px;}
.sycp22 .swiper-slide:nth-of-type(6){left: 28px;}

.sycpb{position: absolute;top: auto;bottom: 50px;right: auto;width: 260px;height: 260px;margin: auto;left: 50%;margin-left: -130px;}

.sy_xw{background: #f6fcff;padding-top: 30px;padding-bottom: 30px;}
.sy_xw11 h1{background: url(../images/fk.png) no-repeat left center;background-size: 15px;padding-left: 20px;line-height: 30px;font-size: 16px;color: #343333;}
.sy_xw12{ display: flex;}
.sy_xw121 ul{ overflow: hidden;}
.sy_xw121 ul li{float: left;margin-left: 10px;line-height: 30px;}
.sy_xw121 ul li a{font-size: 14px;color: #161520;}
.sy_xw121 ul li.cur a{ color: #0070c0;}
.sy_xw122{padding-left: 0px;}

.f21{ display: block;}

.tjcp11 img{ max-height: 180px;}

.pro311 img{ max-height: 180px;}

.s_p22m ul li{ width: 49%; height: 160px; border-radius: 6px;}
}