@charset "utf-8";
/* CSS Document */
* {margin: 0;padding: 0;}
body {background:#fff;font-size: 14px;font-family: "SourceHanSansCN-Normal";font-style:normal; color:#000;font-weight: 400;}
@font-face {
    font-family: "SourceHanSansCN-Normal";
    src: url(https://jianzhan-fe.cdn.bcebos.com/font-v2/SourceHanSansCN-Normal.woff2), url(https://jianzhan-fe.cdn.bcebos.com/font/SourceHanSansCN-Normal.otf);
    font-display: swap;
}
@font-face {
    font-family: "SourceHanSansCN-Heavy";
    src: url(https://jianzhan-fe.cdn.bcebos.com/font-v2/SourceHanSansCN-Heavy.woff2), url(https://jianzhan-fe.cdn.bcebos.com/font/SourceHanSansCN-Heavy.otf);
    font-display: swap;
}


a {text-decoration: none; color:#000;transition: all 0.3s ease;}
a:hover {color: #0851a0;text-decoration: none !important;}
li {list-style-type: none;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;}
input, button, select, textarea {outline: none;}
button:focus{border:0; outline:0;}
table{border-collapse: collapse;}
th,tr,td{border: 1px solid #DDD;}
.cl:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.cl {zoom: 1;}
img{transition: all 0.5s ease;}
.cont{width: 1500px;margin: 0 auto;}

/*banner*/
.in-banner{width: 100%;overflow: hidden;height: 800px;margin-top: 100px;}
.in-banner .in-banner-c{width: 100%;height: 100%;}
.in-banner .mySwiper{position: relative;overflow: hidden;width: 100%;height: 100%;}
.in-banner .mySwiper .banner-bj{width: 100%;height: 100%;background-repeat: no-repeat;background-size: cover;background-position: center;}
.in-banner .mySwiper .swiper-pagination{text-align: center;bottom: 20px;align-items: center;display: flex;justify-content: center;}
.in-banner .mySwiper .swiper-pagination .swiper-pagination-bullet{border-radius:50%;width:15px;height:15px;margin: 0 15px; background:#fff;opacity: 1;
color: #fff;overflow: hidden;}
.in-banner .mySwiper .swiper-pagination .swiper-pagination-bullet-active{background: none;border: 1px solid #fff;width: 45px;height: 45px;line-height: 45px;}

.banner-text{width: 100%;height: 100%;display: flex;justify-content: left;align-items: center;}
.banner-text h3{font-size: 60px;color: #fff;font-weight: bold;margin: 0 0 30px;}
.banner-text p{font-size: 24px;color: #fff;line-height: 45px;margin-bottom: 0;width: 590px;}
.banner-text a{display: block;font-size: 16px;color: #fff;margin-top: 60px;}
.banner-text a:hover{color: #0851a0;}
/*banner-end*/

/*index*/
.in-title{text-align: center;padding:60px 0;}
.in-title h2{text-align: center;font-size:48px;color: #000;margin: 0 0 20px;}
.in-title span{display: block;margin: 0 auto;}

.incp-ul{display: flex;justify-content: space-between;overflow: hidden;padding: 0;margin: 0;list-style: none;height: 570px;}
.incp-ul li {width: 18%;height: 630px;transition: width 0.5s cubic-bezier(0.4, 0, 0.2, 1);overflow: hidden;}
.incp-box {width: 100%;position: relative;height: 100%;}
.incp-img {background: #000;width: 100%;overflow: hidden;display: flex;justify-content: center;align-items: center;height: 100%;}
.incp-img img {
    height: 100%;
    width: auto;
    opacity: 0.5; 
}
.incp-main {
  display: none;
  opacity: 0;
  transform: translateY(10px);
  transition: opacity 0.5s ease, transform 0.5s ease;
  position: absolute;
  width: 100%;
  padding-left: 5vw;
  top: 32%;
}
.incp-nav{display: inline-flex;justify-content: left;flex-wrap: wrap;}
.incp-nav a{
  border-radius: 30px;
  border: 1px solid #fff;
  text-align: center;
  line-height: 45px;
  height: 45px;
  width: 150px;
  color: #fff;
  margin-right: 1vw;
  margin-bottom: 1vw;
}
.incp-nav a:hover{background: #fff;color: #0851a0;}
.incp-tex{font-size: 14px;color: #fff;line-height: 30px;padding-right: 5vw;margin-top: 1vw;}
.incp-tit {position: absolute;top: 18%;width: 100%;left: 0;text-align: center;}
.incp-tit figure {border-radius: 50%;border: 1px solid #fff;width: 74px;height: 74px;text-align: center;margin: 0 auto;transition: opacity 0.3s ease;}
.incp-ul li.active .incp-tit figure {display: none;}
.incp-tit h3 {color: #fff;font-size: 30px;font-weight: bold;margin: 30px 0 20px;}
.incp-tit span {display: block;width: 40px;height: 4px;background: #fff;margin: 0 auto;}
.incp-more {position: absolute;top: auto;width: 100%;left: 0;text-align: center;bottom: 30%;}
.incp-more a {display: block;margin: 0 auto;border-radius: 30px;border: 1px solid #fff;text-align: center;color: #fff;width: 130px;height: 45px;
line-height: 45px;font-size: 16px;}

.incp-ul li.active {width: 46%;}
.incp-ul li.active .incp-img img {width: 100%;height: 100%;opacity: 0.4;}
.incp-ul li.active .incp-main {display: block; opacity: 1;transform: translateY(0);}
.incp-ul li.active .incp-tit{text-align: left;top: 10%;padding-left: 5vw;}
.incp-ul li.active .incp-tit span{margin: 0;}
.incp-ul li.active .incp-img{background: #0851a0;}
.incp-ul li.active .incp-more{text-align: left;padding-left: 5vw;bottom: 15%;}  
.incp-ul li.active .incp-more a{margin: 0;background: #de401d;border: none;}
.incp-ul li.active .incp-more a:hover{background: #fff;color: #de401d;}

.in-about{width: 100%;display: flex;justify-content: space-between;align-items: center;}
.in-about-l{width: 47%;}
.in-about-l h3{font-size:30px;color: #0851a0;font-weight: bold;margin: 0 0 30px;}
.in_about_text{font-size: 16px;line-height: 30px;color: #666;}
.in-about-r{width: 50%;}
.in-about-r img{width: 100%;}
.in_about_btn a{background: #0851a0;width: 140px;color: #fff;border: 1px solid #0851a0;font-size: 16px;margin-top:50px;display: block;height: 50px;
line-height: 50px;text-align: center;}
.in_about_btn a.btn-15:after{background-color: #fff;background-image: linear-gradient(to right, #fff , #fff);}
.in_about_btn a:hover{color: #0851a0;background: #fff;}
.in-ys{width: 100%;background: url(../images/index_11.jpg) no-repeat top;margin-top: 60px;padding-top: 45px;}
.in-ys-ul{width: 100%;display: flex;justify-content: space-between;align-items: flex-start;}
.in-ys-ul li{width: 25%;text-align: center;}
.in-ys-ul li figure{margin: 0 auto;border: 1px solid #fff;border-radius: 50%;text-align: center;width: 100px;height: 100px;}
.in-ys-ul li figure img{width: 100%;transition: transform 2s ease;transform: rotate(0deg);}
.in-ys-ul li h4{font-size: 24px;color: #fff;margin:15px 0 10px;text-transform: uppercase;}
.in-ys-ul li p{color: #fff;text-transform: uppercase;}
.in-ys-ul li:hover figure img{transform: rotate(360deg);}
.mt15{width: 100%;margin-top: 30px;background: #fff;border-radius: 30px;box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);padding:60px 0 50px;}
.mt15 ul{margin-bottom: 0;text-align: center;}
.mt15 ul li{display: inline-block;width:24%;}
.mt15 ul li:last-child{border-bottom: none;margin-bottom: 0px;}
.mt15 ul li b{font-weight: 400;}
.mt15 ul li b i{font-size: 48px;font-weight: bold;font-style: normal;color: #0851a0;line-height: 40px;margin-right: 5px;}
.mt15 ul li b span.sp-1{font-size: 16px;color: #666;}
.mt15 ul li p{font-size: 20px;color: #333;line-height: 50px;text-align: center;margin-bottom: 0;}

.in-jszy .swiper-container{width: 100%;overflow: hidden;position: relative;}
.in-jszy .swiper-container .swiper-pagination{display: none;}
.in-jszy .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  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: 300ms;
	transform: scale(0.8) !important;
}
.in-jszy .swiper-slide-active,.in-jszy .swiper-slide-duplicate-active{transform: scale(1) !important;}
.in-jszy .swiper-slide a{display: block;width: 100%;overflow: hidden;position: relative;}
.in-jszy .swiper-slide a figure{width: 100%;height: 100%;overflow: hidden;}
.in-jszy .swiper-slide a figure img{width: 100%;height: 100%;}
.in-jszy .swiper-slide a h3{position: absolute;bottom: 0;width: 100%;left: 0;text-align: center;background: rgba(8, 81, 160, 0.8);color: #fff;
font-size: 18px;padding: 15px 0;margin: 0;}
.in-jszy .swiper-slide a:hover figure img{transform: scale(1.05);}
.in-jszy .swiper-container .swiper-button-next,.in-jszy .swiper-container .swiper-button-prev{background: none;width: 35px;height: 35px;border: 2px solid #666;
border-radius: 50%;}
.in-jszy .swiper-container .swiper-button-next:after,.in-jszy .swiper-container .swiper-button-prev:after{font-size:16px;color: #333;}
.in-jszy .swiper-container .swiper-button-next{right: 0;}
.in-jszy .swiper-container .swiper-button-prev{left: 0;}
.in-jszy .swiper-container .swiper-button-next:hover,.in-jszy .swiper-container .swiper-button-prev:hover{background: #0851a0;border: 1px solid #0851a0;}
.in-jszy .swiper-container .swiper-button-next:hover:after,.in-jszy .swiper-container .swiper-button-prev:hover:after{color: #fff;}

.in-news-bj{width: 100%;background: #f5f5f5;margin-top: 60px;padding-bottom: 60px;}
.in-news-bj ul{display: flex;justify-content: space-between;align-items: self-start;flex-wrap: wrap;}
.in-news-bj ul li{width:49%;background: #fff;margin-bottom: 30px;}
.in-news-bj ul li a{display: flex;justify-content: space-between;align-items: center;}
.in-news-bj ul li figure{width:40%;height: 230px;overflow: hidden;}
.in-news-bj ul li figure img{width: 100%;}
.in-news-bj ul li:hover figure img{transform: scale(1.05);}
.in-news-bj ul li .in-news-div{width: calc(100% - 40%);padding:30px;}
.in-news-bj ul li h3{font-size: 18px;margin: 0 0 15px;}
.in-news-bj ul li time{font-size: 14px;color: #666;}
.in-news-bj ul li p{font-size: 15px;color: #333;line-height: 22px;margin:15px 0 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.in-news-bj ul li span{font-size:16px;display:inline-block;color: #0851a0;border-bottom: 1px solid #0851a0;}

.in-hzkh-ul{display: flex;justify-content: space-between;flex-wrap: wrap;margin-bottom: 50px;}
.in-hzkh-ul li{width:15%;margin:0 0px 30px;overflow: hidden;background: #fff;box-shadow: 0 0 15px rgba(0, 0, 0, 0.08);}
.in-hzkh-ul li figure{width: 100%;height: 100px;display: flex;justify-content: center;align-items: center;padding:5px;}
.in-hzkh-ul li figure img{transition: all 0.5s;max-width: 100%;max-height: 100%;}
.in-hzkh-ul li:hover figure img{transform: scale(1.05);}

/*footer*/
.footer{background: #333;padding-top: 80px;}
.foot-nr{width: 100%;display: flex;justify-content: space-between;color: #fff;}
.foot-nr .foot-l{width: 26%;}
.foot-nr .foot-l figure{overflow: hidden;margin-bottom: 20px;}
.foot-nr .foot-l figure img{margin-top: 0;max-width: 100%;}
.foot-nr .foot-l p{font-size: 14px;color: #999;}
.foot-nr .foot-l p a{color: #999;}
.foot-nr .foot-l p a:hover{color: #fff;}
.foot-r ul{display: flex;justify-content: right;align-items: flex-start;margin-top: 15px;}
.foot-r ul li{display: inline-block;margin-left: 6vw;}
.foot-r ul li h3{font-size: 18px;margin-bottom: 30px;margin-top: 0;}
.foot-r ul li a{color: #999;display: block;line-height: 30px;}
.foot-r ul li a:hover{color: #fff;}
.foot-r ul li:last-child .ewm{display: inline-block;text-align: center;}
.foot-r ul li:last-child .ewm figure{width: 100px;height: 100px;overflow: hidden;border-radius: 5px;}
.foot-r ul li:last-child .ewm figure img{width: 100%;}
.foot-r ul li:last-child .ewm p{font-size: 14px;margin: 10px 0 0;line-height: 22px;}
.foot-bq{width: 100%;border-top: 1px solid rgba(255, 255, 255, 0.3);margin-top: 50px;padding: 30px 0;color: #fff;font-size: 14px;display: flex;
justify-content: space-between;}
.foot-bq p{margin: 0;}
.foot-bq a{display: inline-block;margin-left: 15px;color: #fff;}

/*右侧悬浮*/
.ycxf{width: 76px;position: fixed;right: 20px;top: 50%;z-index: 999;display: none;}
.ycxf li{width: 100%;text-align: center;font-size: 12px;height: 76px;border-radius: 15px;margin-bottom: 5px;line-height: 120px;color: #132643;
background:#fff url(../images/index_31.png) no-repeat;position: relative;cursor: pointer;box-shadow: 0px 0px 16px rgb(0 0 0 / 20%);
background-size: 50px auto;}
.ycxf li a{color: #132643;}
.ycxf li a{display: inline-block;width: 100%;height: 100%;}
.ycxf li:nth-child(1),.ycxf li:nth-child(1):hover{background-position: 12px 14px;}
.ycxf li:nth-child(2),.ycxf li:nth-child(2):hover{background-position: 13px -71px;}
.ycxf li:nth-child(3),.ycxf li:nth-child(3):hover{background-position: 14px -146px;}
.ycxf li:nth-child(4){background-position: 12px -206px;}
.ycxf li:nth-child(3) p{width: 240px;height:76px;position: absolute;top: -0px;right: 80px;line-height: 76px;box-shadow: 0px 0px 16px rgb(0 0 0 / 20%);
display: none;font-size: 16px;background: #067a81;border-radius: 15px;color: #fff;}
.ycxf li:nth-child(3):hover p{display: block;}
.ycxf li .ycxf-dh{width: 190px;height: 100%;background: #133581;color: #fff;position: absolute;top: 0;right: 0;text-align: left;line-height: 85px;
padding: 0 15px;display: none;}
.ycxf li:hover .ycxf-dh{right: 82px;display: block;}
.ycxf li:hover{background:#067a81 url(../images/index_31.png) no-repeat;background-size: 50px auto;}
.ycxf li:hover a{color: #fff;}


/*内页*/
.ny-cont{width: 1400px;margin: 0 auto;}
/*banner*/
.ny-banner{width: 100%;height: 350px;position: relative;background-repeat: no-repeat;background-size: cover;margin-top: 76px;
background-position: center;}
.ny-banner .cont{height: 100%;position: relative;height: 100%;}
.ny-banner-text{text-align: left;position: absolute;left: 0;bottom: 145px;}
.ny-banner-text h2{font-size: 36px;color: #fff;font-weight: bold;margin: 0 0 18px;}
.ny-banner-text span{background: #fff;display: block;width: 40px;height: 4px;}

/*内页标题*/
.switchbar{height: 100px;background-color: #ffffff;border: solid 1px #e6e6e6;border-top: 0;}

/*产品*/
.ny-cplist{margin-top: 60px;}
.ny-cplist li a{display: block;width: 100%;overflow: hidden;margin-bottom: 30px;text-align: center;}
.ny-cplist li figure{
    width: 100%;
    overflow: hidden;
    height: 25vw;
    padding: 20px;
    border: 1px solid #ccc;
    border-radius: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.ny-cplist li figure img{width: 100%;}
.ny-cplist li h3{font-size: 16px;height: 40px;}
.ny-cplist li:hover figure img{transform: scale(1.05);}
.switchbar-sel {
  display: flex;
  justify-content: center;
  align-items: center;
  overflow-x: auto;
  margin: 0 auto;
}
.switchbar-sel::-webkit-scrollbar {
  width: 4px; /*  设置纵轴（y轴）轴滚动条 */
  height: 4px; /*  设置横轴（x轴）轴滚动条 */
}
/* 滚动条滑块（里面小方块） */
.switchbar-sel::-webkit-scrollbar-thumb {
  border-radius: 10px;
  box-shadow: inset 0 0 5px #999999;
  background: #999999;
}
.switchbar-sel a {
  /* width: 16.7%; */
  height: 100px;
  line-height: 100px;
  text-align: center;
  color: #333333;
  font-size: 24px;
  padding-left: 40px;
  padding-right: 40px;
  flex-shrink: 0;
}
.switchbar-sel a.active {
  color: #0851a0;
  border-bottom: 2px solid #0851a0;
}
.switchbar-sel a:hover {
  color: #0851a0;
  border-bottom: 2px solid #0851a0;
}

/*产品详情*/
.ny-lbcp-mbx{font-size: 16px;padding: 60px 0;margin-top: 100px;}
/*产品详情*/
.cp-xq{width: 100%;border-top: 1px solid #ccc;padding-top: 50px;}
.cp-xq .cp-xq-top{display: flex;align-items: center;justify-content: space-between;}
.cp-xq-topr{width:22%;padding:30px;}
.cp-xq-topl{width: 73%;}
.cp-xq .Current{width: 100%;border-bottom: 1px solid #eee;padding-bottom: 10px;margin-bottom: 30px;font-size: 16px;}
.cp-xq .cp-xq-topl h2{font-size: 18px;font-weight: bold;color: #0851a0;margin-bottom: 20px;margin-top: 0;}
.cp-xq .cp-xq-topl .cp-xq-jj{width: 100%;font-size: 14px;color: #666;line-height: 30px;}
.cp-xq .cp-xq-topl a{display: block;width: 140px;height: 50px;line-height: 50px;border-radius: 5px;text-align: center;
font-size: 14px;margin-top: 50px;background: #fff;color: #0851a0;border:1px solid #0851a0;}
.cp-xq .cp-xq-topl a:hover{background: #0851a0;color: #fff;}
.cp-xq-topr{border: 1px solid #ccc;overflow: hidden;border-radius:5px;}
.cp-xq-topr img{width: 100%;}.cp-xq-topr:hover img{transform: scale(1.05);}
.cpxq-qh .notice {width: 100%;margin-top: 30px;overflow: hidden;margin-bottom:50px;}
.cpxq-qh .notice .tab-hd {height: 46px;border-bottom: 1px solid #0851a0;margin-bottom: 20px;}
.cpxq-qh .notice .tab-hd ul {}
.cpxq-qh .notice .tab-hd li {
    float: left;    
	height: 45px;    
	line-height: 45px;    
	background: rgba(0,0,0,0.05);	
	width: 125px;	
	margin-right: 5px;	
	text-align: center;	
	font-size: 16px;	
	cursor: pointer;	
	color: #061a39;
}
.cpxq-qh .notice .tab-hd li.on,.cpxq-qh .notice .tab-hd li:hover {background-color:#0851a0;position: relative;}
.cpxq-qh .notice .tab-hd li.on a,.cpxq-qh .notice .tab-hd li:hover a{color: #fff;}
.cpxq-qh .notice .tab-bd{width: 100%;margin-bottom: 50px;}
.cpxq-qh .notice .tab-bd img{max-width: 100%;height: auto !important;}
.cpxq-qh .notice .tab-bd table{width: auto;color: #666;line-height: 30px;max-width: 100%;}
.cpxq-qh .notice .tab-bd table p{padding: 0 10px;}
/* .cpxq-qh .notice .tab-bd table tr td{padding: 0 10px;} */
.cpxq-qh .notice .tab-bd .tab-pal span{font-family: "siyuan-heiti" !important;}
.cpxq-qh .notice .tab-bd #jianjie strong span{color: #0070c0;}
.cpxq-qh .notice .tab-bd #jianjie span strong{color: #0070c0;}
.cpxq-qh .notice .tab-bd #jianjie h1 span{color: #0070c0;} 
.cpxq-qh .notice .tab-bd .tab-pal h5 span{font-family: "siyuan-heiti" !important;}
.cpxq-qh .notice .tab-bd .tab-pal p{font-size: 14px;color: #666;line-height: 30px;margin: 0;font-family: "siyuan-heiti";}
.cpxq-qh .notice .tab-bd .tab-pal table td p span{font-family: "siyuan-heiti" !important;color: #666 !important;}
.cpxq-qh .notice .tab-bd .tab-pal ul{padding-left: 18px;}
.cpxq-qh .notice .tab-bd .tab-pal ul li{list-style: inherit;}
.cpxq-qh .notice .tab-bd .cp-yy ul{padding-left: 0px;}
.cpxq-qh .notice .tab-bd .cp-yy ul li{list-style: none;}

.nycp-top{width: 100%;background: #F5F5F5;padding: 10px 15px;margin-top: 20px;}
.nycp-top figure{width: 20%;float: left; overflow: hidden; border-radius: 5px;}
.nycp-top figure img{width: 100%;}
.nycp-top .nycp-top-text{width: 77%;float: right;}
.nycp-top .nycp-top-text h3{font-size: 20px;margin: 15px 0 10px;}
.nycp-top .nycp-top-text p{font-size: 14px;line-height: 25px;color: #666;}

.cpgjc{width:100%;display:flex;justify-content: left;align-items: center;flex-wrap: wrap;margin: 30px 0 20px;}
.cpgjc p{
    width: auto;
    height: 35px;
    line-height: 36px;
    background: #c7e7f4;
    display: inline-block;
    border-radius: 5px;
    padding: 0 18px;
    color: #000;
    font-size: 14px;
    margin-right: 0.8vw;
}

/*about*/
.ny-about{width: 100%;position: relative;margin-bottom: 60px;}
.ny-about-c{width: 100%;display: flex;justify-content: space-between;align-items: center;margin-top: 150px;}
.ny-jj-l{width: 45%;}
.ny-jj-l .ny-title{text-align: left;padding-top: 0;}
.ny-jj-l .ny-title h3{font-weight: bold;font-size: 24px;color: #0851a0;margin: 0 0 30px;}
.ny-jj-text p{font-size: 16px;color: #333;line-height: 36px;}
.ny-jj-r{width: 45%;overflow: hidden;}
.ny-jj-r img{width: 100%;}
.ny-jj-r:hover img{transform: scale(1.05);}
.ny-about-ul{background: #fff;box-shadow: 0 0 15px rgb(42 42 109 / 20%);padding: 43px 0;width: 75%;position: absolute;bottom: 10%;}
.ny-about-ul li{color: #000;}
.ny-about-ul li b{color: #0851a0;font-size: 36px;}
.ny-about-ul li p {margin-top: 10px;}
.ny-about .mt15{box-shadow: 0 0 15px rgba(0,0,0,0.1);border-radius: 30px;padding: 50px 0;}
.ny-about .mt15 .in-about-ul{width: 100%;text-align: center;margin-top: 25px;}
.ny-about .mt15 .in-about-ul li{width: 24%;margin: 0;}

.ny-wh{width: 100%;background: #f3f3f3;margin-top:80px;padding-bottom: 130px;}
.ny-wh .ny-title{display: flex;justify-content: space-between;align-items: center;}
.ny-wh .ny-title p{font-size: 18px;}
.ny-wh-ul{width: 100%;display: flex;justify-content: space-between;margin: 0;}
.ny-wh-ul li{width: 23%;overflow: hidden;position: relative;}
.ny-wh-ul li figure{overflow: hidden;}
.ny-wh-ul li figure img{width: 100%;}
.ny-wh-ul li:hover figure img{transform: scale(1.05);}
.ny-wh-ul li .ny-wh-div{text-align: left;position: absolute;top: 50px;left: 30px;padding-right: 30px;}
.ny-wh-ul li .ny-wh-div h3{color: #fff;font-size: 22px;font-weight: bold;margin: 0 0 30px;}
.ny-wh-ul li .ny-wh-div p{color: #fff;font-size: 14px;line-height: 24px;}

.about-core {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  width: 100%;
  margin: 0px auto 161px;
}
.about-core-item {
  width: 502px;
  height: 427px;
  margin-right: 46px;
  border-radius: 6px;
  background: #cccccc;
  margin-bottom: 57px;
  position: relative;
  transition: all 0.3s ease;
}
.about-core-item:nth-child(3n) {
  margin-right: 0;
}
.about-core-item:hover {
  margin-top: -22px;
  border-bottom: 2px solid #0851a0;
}
/* .about-core-item:hover::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 2px;
    background-color: #0851a0;
    z-index: 99;
    border-radius:  0 0 6px 6px;
  } */
.about-core-litpic {
  display: block;
  width: 100%;
  max-height: 268px;
  overflow: hidden;
}
.about-core-intro {
  width: 100%;
  height: 157px;
  background-color: #f5f5f5;
  overflow: hidden;
  position: relative;
}
.about-core-intro-en {
  color: #999999;
  font-size: 16px;
  margin-top: 53px;
  margin-left: 38px;
  height: 32px;
}
.about-core-intro-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-left: 38px;
  width: 420px;
  color: #0851a0;
  font-size: 28px;
  margin-top: 9px;
  z-index: 9;
  position: relative;
}
.about-core-intro-title img {
  width: 30px;
  height: 34px;
}
.about-core-nums {
  position: absolute;
  font-size: 170px;
  bottom: -120px;
  right: 16px;
  font-weight: bold;
  color: #e2e2e2;
}
.about-core-item:first-child .about-core-nums {
  right: 0;
}

.join-ul {
  margin: 0 auto 60px;
  border: solid 1px #e6e6e6;
  box-sizing: border-box;
}
.join-li {
  border-bottom: solid 1px #e6e6e6;
}
.join-li-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 80px;
  padding: 0 50px 0 20px;
  cursor: pointer;
  user-select: none;
}
.join-li-title p {
  display: flex;
  align-items: center;
}
.join-li-title-name {
  color: #333333;
  font-size: 20px;
  font-weight: bold;
  /* width: 221px; */
  margin-right: 50px;
  padding-right: 10px;
  box-sizing: border-box;
  /* overflow:hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow:ellipsis; */
}
.join-li-title-icon {
  width: 2.4%;
}
.join-li-title-time {
  color: #999999;
  font-size: 16px;
}
.join-li.active .join-li-title {
  background-color: #f2f2f2;
}
.join-li.active .join-li-title-name {
  color: #0851a0;
}
.join-li.active .join-li-title-time {
  color: #0851a0;
}
.join-li.active .join-li-title-icon {
  transform: rotate(180deg);
  width: 2.4%;
  filter: invert(7%) sepia(13%) saturate(2878%) hue-rotate(230deg) brightness(93%) contrast(91%);
}
.join-li-con {
  display: none;
  padding: 40px 100px;
}
.join-li-con p{font-size: 16px;}
.join-li-con-title {
  font-size: 18px;
  color: #333333;
  margin-bottom: 20px;
}
.join-li-con-content {
  font-size: 18px;
  color: #666666;
  margin-bottom: 40px;
  line-height: 27px;
}
.join-li.active .join-li-con {
  display: block;
}

.ny-zhuanti{margin-bottom: 50px; }

/*联系我们*/
.rzsq-form{}
.rzsq-form .form-group{display: flex; justify-content: left; align-items: center;}
.rzsq-form .RadioStyle{width: 92%;}
.rzsq-form .form-group label{width: 115px;font-size: 16px;font-weight: 400;padding: 0;margin: 0 10px 0 0;text-align: right;}
.rzsq-form .form-group label span{color: red;}
.rzsq-form .form-group .radio{margin: 0 1vw 0 0;}
.rzsq-form .form-group .PaddingL{display: flex; justify-content: left; align-items: center;}
.rzsq-form .RadioStyle label{border: 1px solid #e1e1e1;color: #000;font-size: 16px;line-height: 50px;width: 180px;height: 50px;text-align: center;border-radius: 30px;}
.rzsq-form .checkbox+.checkbox,.rzsq-form .radio+.radio{margin-top: 0px;}
.rzsq-form .RadioStyle input {position: absolute;opacity: 0;width: 119%;height: 100%;cursor: pointer;}
.rzsq-form .RadioStyle input:checked + label {
    background: #0851a0;
    color: #fff;
    border-color: #0851a0;
}
.sq-div{width: 100%;display: flex;justify-content: space-between;align-items: center;}
.sq-div .form-group{width: 49%;}
.sq-div .form-group input{background: #f4f4f4;height: 50px;line-height: 50px;font-size: 16px;border: none;width: calc(100% - 120px);
padding: 0 15px;border-radius: 5px;}
.sq-100{width:100%;flex-wrap: wrap;}
.sq-100 .form-group{width:100%;}
.sq-div select{background: #f4f4f4;height: 50px;line-height: 50px;font-size: 16px;border: none;width: calc(100% - 120px);
padding: 0 15px;border-radius: 5px;}
.sq-div textarea{background: #f4f4f4;height: 120px;line-height: 50px;font-size: 16px;border: none;width: calc(100% - 120px);
padding: 0 15px;border-radius: 5px;}
.sq-text{margin-top: 20px;}
.sq-text .form-group{align-items: flex-start;}
.sq-text .form-group label{margin-top: 15px;}
.sq-text .form-group textarea{width: 92%;padding: 15px;background: #f4f4f4;border: none;height: 120px;font-size: 16px;}
.rzsq-form .btn{border-radius: 5px;background: #0851a0;width: 160px;height: 55px;color: #fff;font-size: 18px;padding: 0;
text-align: center;display: block;}
.rzsq-form .btn:hover{background: #1f1f53;}
.rzsq-form .sqkc .PaddingL{flex-wrap: wrap;}
.rzsq-form .sqkc .radio{margin-bottom: 1vw;}
.rzsq-form .form-group {align-items: baseline;}
.sqkc-form .sq-cjry .form-group{width: 100%;}
.sqkc-form .sq-cjry .form-group input{width:92%;}
.pxsq-btn{display: flex;justify-content: center;align-items: center;margin: 60px auto 35px;}
.pxsq-btn a{display:block;border-radius: 5px;height: 55px;font-size: 16px;line-height: 55px;border: 1px solid #0851a0;padding: 0 15px;
margin-left: 15px;color:#0851a0;}
.pxsq-btn a:hover{background: #0851a0;color: #fff;}

.lxfs_nr {width: 1200px;margin: 0 auto 70px;}
.lxfs_nr ul {overflow: hidden;}
.lxfs_nr li {float: left;width: 50%;padding: 0 10px 20px;}
.lxfsbox {text-align: center;border-radius: 10px;background: #f4f5f8;height: 250px;transition: All 0.4s ease-in-out;position: relative;}
.lcbox {position: absolute;width: 100%;left: 50%;top: 50%;transform: translate(-50%, -50%);padding: 0 40px;}
.lxfsbox span {display: block;width: 70px;height: 70px;position: relative;margin: 0 auto;}
.lxfsbox img {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.lxfsbox h2 {font-size: 16px;color: #333;line-height: 24px;height: 50px;}
.lxfs_nr ul li:nth-child(3),.lxfs_nr ul li:nth-child(4),.lxfs_nr ul li:nth-child(5){width: 33.33%;}
.lxfsbox:hover{background: #0851a0;}
.lxfsbox:hover h2{color: #fff;}
.lxfsbox:hover p{color: #fff;}
.lxfsbox:hover img {
    ofilter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    filter: brightness(0%) invert(100%);
    -webkit-filter: brightness(0%) invert(100%);
}
.ny-fgs{width: 100%;background: #f8f8f8;padding-bottom: 80px;}
.ny-fgs .in-fgs{margin: 0;}

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

/*新闻列表*/
.news-ul {
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  padding-top: 79px;
  padding-bottom: 40px;
}
.news-list {
  width:calc(25% - 19px);
  display: flex;
  align-items: flex-start;
  background-color: #f6f7fb;
  margin-right: 25px;
  margin-bottom: 40px;
  border-radius: 10px;
}
.news-list .news-list-img {width: 100%;height:16vw;overflow: hidden;display: block;}
.news-list .news-list-img img{width: 100%;}
.news-list:hover .news-list-img img{transform: scale(1.05);}
.news-list:hover .news-list-title {
  color: #0851a0;
}
.news-list:nth-child(4n) {
  margin-right: 0;
}

.news-list-title {
  color: #333333;
  font-size: 18px;
  margin-bottom: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.news-list-time {color: #666;font-size: 14px;margin-bottom: 15px;}
.news-list-desc {
  color: #666666;
  min-height: 47px;
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 20px;
  overflow:hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp:2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.news-list-more {
  width: 110px;
  height: 35px;
  border-radius: 20px;
  border: solid 1px #0851a0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #0851a0;
  font-size: 14px;
}
.news-list-more:hover{background: #0851a0;color: #fff;}
.news-list-con {padding: 20px;}
.news-ul-pagination {margin-bottom: 40px;}
.swiper-button-prev {left: 50px;}
.swiper-button-next {right: 50px;}
.news-crumb a {
  color: #666666;
  font-size: 14px;
}
.news-detail {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin: 0 auto;
}
.news-detail-container {
  margin-top: 40px;
  margin-bottom: 100px;
}
.news-detail-container p {
  color: #333333;
  font-size: 18px;
  line-height: 40px;
}
.news-detail-container img {
  max-width: 100%;
}
.news-detail-right {
  width: 440px;
}
.backbtn {
  width: 55px;
  display: flex;
  align-items: center;
  cursor: pointer;
  margin-bottom: 70px;
}
.backbtn img {
  width: 17px;
  height: 14px;
  flex-shrink: 0;
  margin-right: 6px;
}
.backbtn p {
  color: #0851a0;
  font-size: 16px;
}
.news-detail-item {
  display: block;
  padding: 30px 17px;
  border-top: 2px solid #dddddd;
  margin-bottom: 40px;
  position: relative;
}
.news-detail-item:hover {
  box-shadow: 0px 8px 10px 0px rgba(0, 0, 0, 0.06);
}
.news-detail-item:hover .news-detail-item-title {
  color: #0851a0;
}
.news-detail-item:hover .news-detail-nav-link {
  color: #0851a0;
}
.news-detail-item:hover::before {
  content: '';
  width: 97px;
  height: 4px;
  background-color: #0851a0;
  position: absolute;
  top: -3px;
  left: 0;
}
.news-detail-item-title {
  color: #333333;
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 20px;
}
.news-detail-item-desc {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  color: #666666;
  font-size: 16px;
  margin-bottom: 52px;
}
.news-detail-nav {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.news-detail-nav-time {
  color: #999999;
  font-size: 16px;
  font-weight: bold;
}
.news-detail-nav-link {
  color: #999999;
  font-size: 18px;
}

/*资料下载*/
.pageing{width: 100%;display: flex;justify-content: center;margin-top: 30px;}
.pageing .page-status{display: none;}
.pageing span a{display: inline-block;border-radius: 5px;border: 1px solid #999;text-align: center;font-size: 14px;padding: 7px 12px;margin: 0 5px;
color: #333;transition: all 0.5s;}
.pageing span a:hover,.pageing span a.page-num-current{background: #0851a0;color: #fff;border: 1px solid #0851a0;}

.zsyb-list{display: flex;justify-content: space-between;align-items: flex-start;flex-wrap: wrap;margin-top: 100px;}
.zsyb-list li{width: 48%;background: #f3f3f3;margin-bottom: 30px;padding: 40px 0;transition: all 0.5s;}
.zsyb-list li a{display: flex;justify-content: space-between;align-items: center;}
.zsyb-list li h3{width: 85%;font-size: 20px;color: #0851a0;font-weight: bold;background: url(../images/index_39.png) no-repeat left center;
    line-height: 40px;padding-left: 30px;margin: 0;transition: all 0.5s;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.zsyb-list li span{display:block;margin-right: 35px;transition: all 0.5s;}
.zsyb-list li:hover{background: #0851a0;}
.zsyb-list li:hover h3{color: #fff;background: url(../images/index_40.png) no-repeat left center;}
.zsyb-list li:hover span img{
    ofilter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    filter: brightness(0%) invert(100%);
    -webkit-filter: brightness(0%) invert(100%);
}

/*新闻详情*/
.news{width: 100%;border-top: 1px solid #ccc;margin-top: 102px;}
.news-crumb {
  height: 70px;
  line-height: 70px;
  margin: 110px auto 20px;
  color: #666666;
  font-size: 14px;
}
.news-crumb a {color: #666;font-size: 14px;}
.news-detail-left {width:74%;}
.news-detail-h1 {
  color: #333333;
  font-size: 36px;
  line-height: 48px;
  margin-top: 40px;
}
.news-detail-time {
  margin-top: 40px;
  color: #999999;
  font-size: 18px;
}
.news-detail-container {
  margin-top: 40px;
  margin-bottom: 100px;
}
.news-detail-container p {color: #333333;font-size: 16px;line-height: 30px;}
.news-detail-container img {max-width: 100%;}
.news-detail-right {width:25%;}
.backbtn {
  width: 55px;
  display: flex;
  align-items: center;
  cursor: pointer;
  margin-bottom: 70px;
}
.backbtn img {
  width: 17px;
  height: 14px;
  flex-shrink: 0;
  margin-right: 6px;
}
.backbtn p {
  color: #0851a0;
  font-size: 16px;
  margin: 0;
}
.news-detail-item {
  display: block;
  padding: 30px 17px;
  border-top: 2px solid #dddddd;
  margin-bottom: 40px;
  position: relative;
}
.news-detail-item:hover {
  box-shadow: 0px 8px 10px 0px rgba(0, 0, 0, 0.06);
}
.news-detail-item:hover .news-detail-item-title {
  color: #0851a0;
}
.news-detail-item:hover .news-detail-nav-link {
  color: #0851a0;
}
.news-detail-item:hover::before {
  content: '';
  width: 97px;
  height: 4px;
  background-color: #0851a0;
  position: absolute;
  top: -3px;
  left: 0;
}
.news-detail-item-title {
  color: #333333;
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 20px;
}
.news-detail-item-desc {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  color: #666666;
  font-size: 16px;
  margin-bottom: 52px;
}
.news-detail-nav {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.news-detail-nav-time {
  color: #999999;
  font-size: 16px;
  font-weight: bold;
}
.news-detail-nav-link {
  color: #999999;
  font-size: 18px;
}
/*客户*/
.in-kh{width: 100%;padding-bottom: 60px;}
.in-kh ul{display: flex;justify-content: left;flex-wrap: wrap;}
.in-kh ul li{overflow: hidden;width:15%;background: #fff;border: 1px solid #eee;margin: 0 0.5vw 20px;}
.in-kh ul li figure{width: 100%;overflow: hidden;display: flex;justify-content: center;align-items: center;height: 95px;padding:5px;}
.in-kh ul li figure img{transition: all 0.5s;max-width: 100%;max-height: 100%;}
.in-kh ul li:hover img{transform: scale(1.05);}

/*分页*/
.last-page{text-align: center;margin:40px 0;}
.page-status,.page-index,.page-last{display: none;}
.last-page span a{display: inline-block;width: 40px;height: 40px;color: #000;line-height: 40px;font-size: 14px;overflow: hidden;margin: 0 5px;
background: #ececec;text-align: center;border-radius: 5px;}
.last-page .page-pre a,.last-page .page-next a{width: 65px;}
.last-page .page-num-current,.last-page span a:hover{background: #0851a0;color: #fff;}
.last-page .page-none{margin-bottom: 80px;display: block;}

/*视频*/
.service-video {
  width: 100%;
  margin: 50px auto 0;
  display: flex;
  flex-wrap: wrap;
}
.service-video-list {
  width: 371px;
  margin-right: 38px;
  box-sizing: border-box;
  margin-bottom: 40px;
}
.service-video-list video {
  width: 100%;
}
.service-video-list:nth-child(4n) {
  margin-right: 0;
}
.service-video-list .video {
  width: 371px;
  height: 209px;
}
.service-video-list p {
  width: 370px;
  height: 70px;
  line-height: 70px;
  background-color: #ffffff;
  /* border: solid 1px #e6e6e6; */
  /* border-top: 0; */
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  box-sizing: border-box;
  /* padding-left: 25px; */
  box-sizing: border-box;
}
.videodialog {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
}
.videodialog-block {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 600px;
  height: 400px;
}
.videodialog-video {
  width: 100%;
  height: 100%;
}
.videodialog-close {
  position: absolute;
  background: url('../images/83.png') no-repeat;
  background-size: 100% 100%;
  width: 15px;
  height: 15px;
  top: 0px;
  right: -30px;
  cursor: pointer;
}
.service-swipercon {
  margin-top: 70px;
}
.join-li-icon {
  width: 27px;
  height: 27px;
  margin-right: 20px;
}
.service-video-litpic {
  position: relative;
}
.service-video-litpic__img {
  display: block;
  width: 100%;
  height: 300px;
  object-fit: contain;
}
.service-video-board {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.3);
}
.service-video-contrl {
  position: absolute;
  width: 33px;
	height: 33px;
  bottom: 23px;
  left: 23px;
}
.kd {
  position: absolute;
  top: 99px;
  height: 16px;
  left: 5%;
  right: 5%;
  object-fit: cover;
}
.join-li-con {
  display: none;
  padding: 40px 100px;
  position: relative;
}
.join-li-con-title {
  font-size: 18px;
  color: #333333;
  margin-bottom: 20px;
}
.join-li-con-content {
  font-size: 18px;
  color: #666666;
  margin-bottom: 40px;
  line-height: 27px;
}
.wd .join-li-con::before {
  content: '';
  width: 27px;
  height: 27px;
  position: absolute;
  top: 21px;
  left: 21px;
  background: url('../images/85.png') no-repeat;
  background-size: 100% 100%;
}


.lxwm-fgs ul{display: flex;justify-content: space-between;align-items: center;margin-top: 30px;flex-wrap: wrap;margin-bottom: 50px;}
.lxwm-fgs ul li{width: 49%;background:#2a2a6d0f;padding: 30px 40px;margin-bottom: 30px;}
.lxwm-fgs ul li h3{margin:0px;border-bottom:1px solid #0851a0;padding-bottom: 20px;color: #0851a0;font-weight: bold;font-size: 18px;}
.lxwm-fgs-p{margin-top:20px;height: 110px;}
.lxwm-fgs-p p{font-size: 14px;color: #000;margin: 0;line-height: 30px;}

.in-cp-en .incp-ul li.active .incp-tit,.in-cp-en .incp-main,.in-cp-en .incp-ul li.active .incp-more{padding-left: 3vw;}
.in-cp-en .incp-nav a{width: auto;padding: 0 0.5vw;line-height: 40px;height: 40px;}
.in-cp-en .incp-nav .incp-ul li.active .incp-more{bottom: 2%;}
.in-cp-en .incp-nav .incp-tex{padding-right: 2vw;}
.switchbar-en .switchbar-sel a{font-size: 16px;padding-left: 25px;padding-right: 25px;text-transform: capitalize;}
.switchbar-en .switchbar-sel div{overflow-x: auto;padding-bottom: 10px;display: flex;justify-content: flex-start;}
.switchbar-sel div::-webkit-scrollbar{height:5px;}
.switchbar-sel div::-webkit-scrollbar-track {background: #f1f1f1;border-radius: 10px;}
.switchbar-sel div::-webkit-scrollbar-thumb {background:#0851a0;border-radius: 10px;}
.switchbar-sel div::-webkit-scrollbar-thumb:hover {background:#0851a0;}
.text-center{margin-bottom: 50px;}
.cpxq-qh-en.cpxq-qh .notice .tab-hd li{width: auto;padding: 0 10px;}
.rzsq-form-en .form-group label{width: 140px;}

.in-banner-wap{display: none;}

@media (min-width: 1500px){

}

@media (min-width: 1950px){
    
}

@media screen and (max-width:1920px){
	
}

@media screen and (max-width:1800px){
    .in-ys .in-ys-r ul li{margin: 2rem 0;}
	
}

@media screen and (max-width:1700px){
    .in-ys .in-ys-r ul li {margin: 1rem 0;}
	
}

@media screen and (max-width:1570px){
    .cont{width: 90%;}
    .in-banner{height: 670px;}
    .in-banner .mySwiper3 .swiper-pagination{width: 90%;left: 5vw;height:13px;}
    .in-banner .mySwiper3 .swiper-pagination-bullet{height: 100%;}
    .in-news .swiper-slide figure{height: 16vw;}
    .in-about .in-title h3 {background: url(../images/index_13.png) no-repeat 27.5% center;}

    .li-text {width: 77%;}
    .ny-news ul li figure{height: 17vw;}

    .about-core-item{width: 31%;margin: 0 0 30px;height: 390px;}
    .about-core-intro-en {margin-top: 15px;margin-left: 15px;height: 47px;}
    .about-core-intro-title {margin-left: 15px;width: 92%;font-size: 20px; margin-top: 9px;}
    .about-core{justify-content: space-between;}
}

@media screen and (max-width:1500px){
  .in-banner{height: 600px;}
  .in-about .in-title h3 {background: url(../images/index_13.png) no-repeat 25.5% center;}

  .swiper-newlist {width: 640px;}
  .switchbar-sel a{font-size: 18px;padding-left: 30px;padding-right: 30px;}
 
}

@media screen and (max-width:1400px){
  .in-banner{height: 520px;}
  .banner-text h3 {font-size: 50px;}
  .banner-text p {font-size: 20px;line-height: 35px;}
  .in-title h2{font-size: 40px;}
  .in-cp .notice .tab-pal ul li {width: 30%;}
    
}

@media screen and (max-width:1360px){
    
}

@media screen and (max-width:1300px){
  .lxfs_nr{width: 90%;}
  
	
}

@media screen and (max-width:1200px){

}

@media screen and (max-width:1024px){
    .cont {width: 93%;}
    .in-banner {height: 400px;margin-top: 60px;}
    .banner-text h3 {font-size: 30px;}
    .banner-text p {font-size: 14px;line-height: 24px;width: 60%;}
    .in-cp .notice .tab-nav{flex-wrap: wrap;}
    .in-cp .notice .tab-nav li {margin: 0 0;width: 32%;margin-bottom: 20px;text-align: center;}
    .in_about {background-size: cover; background-attachment: inherit;padding-top: 0px;margin-top: 20px;}
    .in_about .col-sm-7{width: 100%;}
    .in_about_btn a{margin-top: 30px;}
    .mt15 ul li b i {font-size: 35px;}
    .mt15 ul li p {font-size: 16px;}
    .infw-ul-text span{width: 90px;height: 90px;display: flex;justify-content: center;align-items: center;}
    .infw-ul-text span img{width: 60px;}
    .infw-ul-text h3 {font-size: 20px;}
    .in-news-ul1 li figure {height: 135px;}
    .foot-r ul li{display: none;}
    .foot-r ul li:last-child{display: block;}
    .foot-nr .foot-l {width: 70%;}
    .in-about-l h3 {font-size: 25px;}

    .incp-ul{flex-wrap: wrap;height: auto;}
    .incp-ul li{width:50%;height: 500px;}
    .incp-ul li.active {width: 50%;}
    .incp-ul li.active .incp-tit{padding-left: 2vw;top: 2%;}
    .incp-ul li.active .incp-more{padding-left: 2vw;}
    .incp-tit h3{font-size: 22px;}
    .incp-main{padding-left: 2vw;top:25%;}
    .incp-nav a {line-height: 40px;height: 40px;width: 47%;font-size: 14px;}
    .in-about{flex-wrap: wrap;}
    .in-about-l {width: 100%;}
    .in-about-r {width: 100%;margin-top: 40px;}
    .in-news-bj ul li{width: 100%;}
    .in-hzkh-ul li {width: 21%;}

    .ny-banner{margin-top:60px;height: 220px;}
    .ny-banner-text{bottom: 86px;}
    .ny-banner-text h2 {font-size: 22px;}
    .ny-cplist li a h3{font-size: 18px;}
    .news-crumb{margin: 69px auto 0;}
    .service-video-list {width: 48%;margin-right: 18px;}
    .videodialog-block{width: 90%;}
    .join-li.active .join-li-title-icon{width: 24px;}
    .join-li-title{padding: 0 20px;}

    .news-swipercon{flex-wrap: wrap;}
    .news-swipercon-right {width: 100%;margin-left: 0;}
    .news-swipercon-left{width: 100%;}
    .swiper-newlist {width: 100%;}
    .news-ul{flex-wrap: wrap;justify-content: space-between;}
    .news-list{width: 48%;margin: 0 0 30px;}
    .news{margin-top: 60px;}
    .news-detail{flex-wrap: wrap;}
    .news-detail-left{width: 100%;}
    .news-detail-right{width: 100%;}
    .ny-about-c{flex-wrap: wrap;margin-top: 30px;}
    .ny-jj-l,.ny-jj-r{width: 100%;}
    .ny-about .mt15 {padding: 20px 0;}
    .ny-wh-ul{flex-wrap: wrap;}
    .ny-wh-ul li{width: 48%;margin-bottom: 20px;}
    .about-core-item {width: 49%;height: 41vw;}
    .about-core-nums {font-size: 110px;bottom: -60px;}
    .join-li-con{padding: 40px 30px;}
    .lxfs_nr li{width: 100%;float: none;}
    .lxfs_nr{margin: 0 auto;}
    .news-list .news-list-img{height: 35vw;}
    .switchbar-sel div{width: 120%;overflow-x: auto;padding-bottom: 10px;}
    .in-cp-en .incp-main{top: 17%;}
    .in-cp-en .incp-ul li {height: 730px;}
    .in-cp-en .incp-ul li.active .incp-more{bottom: 2vw;}
    
}

@media screen and (max-width:910px){
    .in-cp .notice .tab-pal ul {justify-content: space-between;}
    .in-cp .notice .tab-pal ul li {width: 48%;margin: 0px 0 20px;}
    .in-cp .notice .tab-pal ul li figure{height: 34vw;}
    .in-news-c{flex-wrap: wrap;}
    .in-news-ul1{width: 100%;}
    .in-news-ul2{display: none;}
    .in-news-ul1 li figure {height: 21vw;}
    .in_about{padding-bottom: 20px;}
    .zsyb-list{flex-wrap: wrap;}
    .zsyb-list li{width: 100%;padding: 15px 0;}
    .zsyb-list li h3{font-size: 16px;padding-left: 16px;}
   
    .swiper-newlist{width: 600px;}
}

@media screen and (max-width:780px){
    .in-banner {height: 360px;}   
    .in-title h2 {font-size: 30px;margin-bottom: 10px;}
    .in-cp .notice .tab-nav {margin-bottom: 20px;}
    .in-cp .notice .tab-nav li a,.in-cp .notice .tab-pal ul li .in-cp-text h3{font-size: 16px;}
    .switchbar-sel a{font-size: 16px;padding-left: 10px;padding-right: 10px;}
    .cp-xq .col-sm-4{width: 100%;} 
    .cp-xq .col-sm-8{width: 100%;margin-top: 20px;} 
    .cp-xq .row{flex-wrap: wrap;}
    .service-video-list {width: 100%; margin-right: 0; margin-bottom: 0px;}
    .ny-about .mt15 .in-about-ul li {width: 49%;}
    .ny-wh-ul li .ny-wh-div {top: 18px;left: 10px;padding-right: 10px;}
    .ny-wh-ul li .ny-wh-div h3 {font-size: 16px;margin: 0 0 15px;}
    .foot-nr .foot-l figure img {height: 50px;}
    .about-core-item {height: 45vw;}
    .rzsq-form .form-group,.sq-div{flex-wrap: wrap;}
    .rzsq-form .form-group label{width: 100%;text-align: left;}
    .sq-div .form-group input,.sq-div .form-group,.sq-div select{width: 100%;}
    .news-detail-h1{font-size: 18px;line-height: 30px;margin-top: 15px;}
    .news-detail-time{font-size: 14px;}
    .news-detail-item-title{font-size: 18px;}
    .news-detail-nav-link{font-size: 16px;}
    .incp-ul li.active .incp-more{bottom: 2%;}
    .incp-more a{width: 120px;height: 40px;line-height: 40px;font-size: 14px;}

    .mt15 ul li {width: 49%;margin: 20px 0;}
    .in-ys-ul li figure{width: 80px;height: 80px;}
    .in-ys-ul li h4 {font-size: 18px;margin: 15px 0 5px;}
    .in-jszy .swiper-container .swiper-pagination {display: block;}
    .in-jszy .swiper-container{padding-bottom: 60px;}
    .in-jszy .swiper-container .swiper-button-next, .in-jszy .swiper-container .swiper-button-prev{display: none;}
    .footer{padding-top: 45px;}
    .in-kh ul li{width: 32%;}
    .lxwm-fgs ul li{width: 100%;}
    #allmap{height: 330px;}
    .ny-cplist li figure{height: auto;}
    .in-cp-en .incp-nav a{overflow: hidden;text-overflow: ellipsis; white-space: nowrap;width: 90%;}
    .in-cp-en .incp-ul li {height: 850px;}
    
 
}

@media screen and (max-width:640px){
  .in-banner-wap{display: block;}
  .in-banner-pc{display: none;}
  .in-banner {height: auto;}
  .in-banner img{width: 100%;}
  .in-news-title,.in-news-ul1,.infw-ul,.foot-nr,.foot-bq{flex-wrap: wrap;}
  .in-news-title .in-title{width: 100%;text-align: center;}
  .in-news-nav{width: 100%;margin:0 0 30px;}
  .in-news-nav ul{justify-content: space-between;}
  .in-news-ul1 li{width: 100%;margin-bottom: 20px;}
  .in-news-ul1 li figure{height: auto;}
  .in-news-cdiv p{display: none;}
  .in-news-bj{padding-top: 0;}
  .infw-ul li{width: 100%;height: 250px;}
  .infw-ul-text span {width: 50px;height: 50px;margin: 0 auto;}
  .infw-ul-text span img {width: 40px;}
  .in-news-nav ul li{margin: 0;width: 31%;}
  .foot-nr .foot-l {width: 100%;}
  .foot-r ul{width: 100%;justify-content:left;}
  .foot-r ul li:last-child,.foot-r ul li:last-child .ewm{margin: 0;}
  .foot-bq p{width: 100%;}
  .foot-bq a{margin-left: 0;margin-top: 5px;}
  .mt15 ul li{width: 48%;}
  .in-cp .notice .tab-pal ul li .in-cp-text h3 {line-height: 33px;height: 33px;}
  .about-core-item{width: 100%;height: auto;}
  .about-core-intro-en{height: auto;}
  .in-banner .mySwiper .swiper-pagination .swiper-pagination-bullet-active{width: 30px;height: 30px;line-height: 30px;font-size: 12px;}
  .incp-ul li.active,.incp-ul li{width: 100%;}
  .incp-ul li.active .incp-more {bottom: 7%;}
  .in-ys-ul{flex-wrap: wrap;}
  .in-ys-ul li{width: 49%;margin: 20px 0;}
  .in-ys{padding-top: 15px;background-size: auto 500px;}
  .mt15{padding: 0px 0 10px;}
  .in-hzkh-ul li figure{height: 65px;}
  .in-hzkh-ul li {margin: 0 0px 20px;width: 23%;}
  .in-title{padding: 30px 0;}
  .news-list{width: 100%;}
  .news-list .news-list-img{height: auto;}
  .cp-xq .cp-xq-top{flex-wrap:wrap;}
  .cp-xq-topr{width:100%;margin-bottom:20px;}
  .cp-xq-topl{width: 100%;}
}

@media screen and (max-width:510px){
  .in-news-bj ul li figure {width: 30%;height: auto;}	
  .in-news-bj ul li .in-news-div {width: calc(100% - 30%);padding: 15px;}
  .in-news-bj ul li p,.in-news-bj ul li span{display: none;}
  .in-news-bj ul li h3 {font-size: 14px;}
  .in_about_btn a{width: 110px;height: 40px;line-height: 40px;font-size: 14px;}
  .in_about_text {font-size: 14px;line-height: 25px;}
  .in-about-l h3 {font-size: 18px;margin-bottom: 15px;}
  .mt15 ul li b i {font-size: 25px;margin-right: 2px;}
  .mt15 ul li b span.sp-1 {font-size: 14px;}
  .mt15 ul li p {font-size: 14px;line-height: 23px;height: 30px;}
  .mt15 ul {display: flex;flex-wrap: wrap;align-content: flex-start;justify-content: space-between;padding: 15px 5px;}
  .mt15 ul li {margin: 10px 0;}
  .in-news-bj ul li{margin-bottom: 15px;}
  .in-news-bj{padding-bottom: 5px;}
  .in-kh ul li figure{height: 65px;}

}

@media screen and (max-width:480px){
    
}

@media screen and (max-width:320px){
  .in-banner .mySwiper .swiper-pagination .swiper-pagination-bullet-active,.in-banner .mySwiper .swiper-pagination .swiper-pagination-bullet
  {width: 10px;height: 10px;background: #fff;margin: 0 3px;}
  .in-banner .mySwiper .swiper-pagination{bottom: 5px;}
  .incp-nav a {line-height: 35px;height: 35px;width: 48%;font-size: 14px;}
  .in-hzkh-ul li {margin: 0 0px 20px;width: 31%;}
    	
}