@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: #332a66;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: 1600px;margin: 0 auto;}

/*banner*/
.in-banner-wap{display: none;}
.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: #332a66;}
/*banner-end*/

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

.in-cp .notice{position: relative;}
.in-cp .notice .tab-nav{display: flex;justify-content: center;align-items: center;margin-bottom: 50px;}
.in-cp .notice .tab-nav li{display: inline-block;margin: 0 40px;}
.in-cp .notice .tab-nav li a{position: relative;font-size: 18px;display: block;padding-bottom: 10px;transition: all 0.5s;}
.in-cp .notice .tab-nav li a::after{position: absolute;content: "";left: 0;bottom: 0;width: 100%;height: 2px;background: #332a66;opacity: 0;transition: all 0.5s;}
.in-cp .notice .tab-nav li a:hover,.in-cp .notice .tab-nav li.on a{color: #332a66;}
.in-cp .notice .tab-nav li a:hover::after,.in-cp .notice .tab-nav li.on a::after{opacity: 1;}
.in-cp .notice .tab-pal{}
.in-cp .notice .tab-pal ul{display: flex;flex-wrap: wrap;justify-content: left;}
.in-cp .notice .tab-pal ul li{width:31%;overflow: hidden;background: #fff;box-shadow: 0 0 15px rgba(0,0,0,0.1);margin: 0 15px 30px;position: relative;}
.in-cp .notice .tab-pal ul li a{}
.in-cp .notice .tab-pal ul li figure{width: 100%;overflow: hidden;display: flex;justify-content: center;align-items: center;height: 19vw;}
.in-cp .notice .tab-pal ul li figure img{width: 100%;}
.in-cp .notice .tab-pal ul li:hover figure img{transform: scale(1.05);}
.in-cp .notice .tab-pal ul li .in-cp-text{position: absolute;width: 100%;bottom: 0;left: 0;background: rgba(255,255,255,0.6);text-align: center;}
.in-cp .notice .tab-pal ul li .in-cp-text h3{font-size: 18px;margin: 0;line-height: 55px;height: 55px;}

.in_about{width: 100%;background: url(../images/index_16.jpg) no-repeat left bottom;background-size: 100% auto;padding-bottom: 130px;padding-top: 80px;
margin-top: 60px;background-attachment: fixed;}
.in_about .in-title{text-align: left;}
.in_about .in-title h2{text-align: left;}
.in_about_r{float: right;}
.in_about_title{margin-top: 200px;}
.in_about_title h2{font-size: 45px;line-height: 30px;font-weight: bold;}
.in_about_title span{display: block;margin: 25px 0 14px;}
.in_about_title p{text-transform: uppercase;color: #332a66;font-size: 16px;}
.in_about_text{}
.in_about_text p{font-size: 16px;color: #333;line-height: 30px;text-align: justify;}
.in_about_btn a{background: #332a66;width: 140px;color: #fff;border: 1px solid #332a66;font-size: 16px;margin-top:100px;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: #332a66;}

.mt15{width: 100%;margin-top: 30px;}
.mt15 ul{margin-bottom: 0;text-align: left;margin-top: 120px;}
.mt15 ul li{margin-right: 70px; display: inline-block;}
.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: 72px;font-weight: bold;font-style: normal;color: #332a66;line-height: 40px;}
.mt15 ul li b span.sp-1{font-size: 16px;color: #333;}
.mt15 ul li p{font-size: 20px;color: #333;line-height: 50px;font-weight: bold;text-align: center;}

.infw-ul{display: flex;justify-content: space-between;align-items: center;}
.infw-ul li{width:34%;overflow: hidden;background: #000;position: relative;transition: all 0.5s;}
.infw-ul li figure{width: 100%;}
.infw-ul li figure img{width: 100%;opacity: 0.3;}
.infw-ul-div{position: absolute;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;left: 0;top: 0;}
.infw-ul-text{text-align:center;}
.infw-ul-text span{border-radius: 50%;width: 138px;height: 138px;border: 2px solid #fff;display: block;margin: 0 auto;}
.infw-ul-text h3{font-size: 23px;color: #fff;text-align: center;}
.infw-ul li:hover{transform: scale(1.05);z-index: 9;background: #332a66;}

.in-news-bj{width: 100%;background: #f5f5f5;margin-top: 60px;padding-bottom: 60px;padding-top: 30px;}
.in-news-title {display: flex;justify-content: space-between;align-items: center;}
.in-news-title .in-title{text-align: left;}
.in-news-nav ul{display: flex;justify-content: right;align-items: center;}
.in-news-nav ul li{width: 130px;height: 40px;border: 1px solid #ccc;text-align: center;line-height: 40px;font-size: 16px;margin-left:15px;transition: all 0.5s;}
.in-news-nav ul li:hover{background: #332a66;}
.in-news-nav ul li:hover a{color: #fff;}
.in-news-c{display: flex;justify-content: space-between;align-items: flex-start;}
.in-news-ul1{width: 60%;display: flex;justify-content: space-between;align-items: flex-start;}
.in-news-ul1 li{width: 49%;}
.in-news-ul1 li figure{width: 100%;overflow: hidden;height: 225px;}
.in-news-ul1 li figure img{width: 100%;}
.in-news-ul1 li:hover figure img{transform: scale(1.05);}
.in-news-ul1 li .in-news-cdiv{}
.in-news-cdiv h3{font-size: 20px;font-weight: bold;margin: 20px 0;}
.in-news-cdiv time{font-size: 16px;color: #333;display: block;margin: 10px 0 20px;}
.in-news-cdiv p{font-size: 14px;color: #666;line-height: 25px;
    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.in-news-cdiv span{width: 120px;height: 35px;line-height:32px;border: 1px solid #332a66;text-align: center;font-size: 16px;display: block;margin-top: 20px;
transition: all 0.5s;}
.in-news-ul1 li:hover .in-news-cdiv span{background: #332a66;color: #fff;}
.in-news-ul2{width: 37%;}
.in-news-ul2 li{width: 100%;border-top: 1px solid #ccc;margin-bottom: 35px;padding-top: 15px;}

/*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: 50px;}
.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;margin-left: 30px;}
.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: 100px;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;}

/*右侧悬浮*/
.fd-right{width: 70px;position: fixed;right: 0px;top: 50%;z-index: 99;}
.fd-right li{
    width: 100%;
    height: 70px;
    text-align: center;
    font-size: 12px;
    color: #fff;
    margin-bottom: 2px;
    background: #332a66;
    position: relative;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 9;
}
.fd-right li figure{margin-bottom:3px;}
.fd-right li figure img{width: 24px;}
.fd-right li p{margin-bottom:0px;color:#Fff;}
.fd-right li a{color: #fff;}
.fd-right li .tel{
    position: absolute;
    width: 210px;
    right: 73px;
    height: 70px;
    background: #332a66;
    line-height: 70px;
    font-size: 14px;
    transition: all .4s;
    z-index: 5;
    opacity: 0;
}
.fd-right li .ewm{
    position: absolute;
    width: 120px;
    right: 73px;
    height: 150px;
    background: #fff;
    border: 1px solid #ccc;
    top: 0;
    transition: all .4s;
    z-index: 5;
    text-align: center;
    border-radius: 5px;
    opacity: 0;
}
.fd-right li .ewm figure{width: 100%;background: #fff;padding: 5px;}
.fd-right li .ewm figure img{width: 100%;}
.fd-right li .ewm p{color: #333;font-size: 14px;}
.fd-right li:hover .ewm{opacity: 1;}
.fd-right li:hover .tel{opacity: 1;}


/*内页*/
.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:19vw;}
.ny-cplist li figure img{width: 100%;}
.ny-cplist li:hover figure img{transform: scale(1.05);}
.switchbar-sel {
  max-width: 1600px;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow-x: auto;
  margin: 0 auto;
}
.switchbar-sel::-webkit-scrollbar {
  width: 4px; /*  设置纵轴（y轴）轴滚动条 */
  height: 8px; /*  设置横轴（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: #332a66;
  border-bottom: 2px solid #332a66;
}
.switchbar-sel a:hover {
  color: #332a66;
  border-bottom: 2px solid #332a66;
}

/*产品详情*/
.ny-lbcp-mbx{font-size: 16px;padding: 60px 0;margin-top: 100px;}
/*产品详情*/
.cp-xq{width: 100%;padding-top: 50px;}
.cp-xq .row{display: flex;align-items: center;}
.cp-xq .Current{width: 100%;border-bottom: 1px solid #eee;padding-bottom: 10px;margin-bottom: 30px;font-size: 16px;}
.cp-xq .cp-xq-topl{width: 100%;padding-right: 80px;}
.cp-xq .cp-xq-topl h2{font-size: 18px;font-weight: bold;color: #332a66;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: #332a66;border:1px solid #332a66;}
.cp-xq .cp-xq-topl a:hover{background: #332a66;color: #fff;}
.cp-xq-topr{width: 100%;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 #332a66;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:#332a66;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;}
.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: #332a66;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: #332a66;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 #332a66;
}
/* .about-core-item:hover::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 2px;
    background-color: #332a66;
    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: #332a66;
  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: #332a66;
}
.join-li.active .join-li-title-time {
  color: #332a66;
}
.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: #332a66;
    color: #fff;
    border-color: #332a66;
}
.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: #332a66;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 120px;}
.pxsq-btn a{display:block;border-radius: 5px;height: 55px;font-size: 16px;line-height: 55px;border: 1px solid #332a66;padding: 0 15px;
margin-left: 15px;color:#332a66;}
.pxsq-btn a:hover{background: #332a66;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: #332a66;}
.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;}

.ny-lxwm{margin-top: 80px;}
#allmap{width: 100%;height: 500px;}

/*新闻列表*/
.swiper-pointer-events{position: relative;}
.swiper-pointer-events .swiper-button-next,.swiper-pointer-events .swiper-button-prev{
    border-radius: 50%;
    width: 60px;
    height: 60px;
    background: #fff;
    border: 1px solid #ccc;
}
.swiper-pointer-events .swiper-button-next{right: 20px;}
.swiper-pointer-events .swiper-button-prev{left: 20px;}
.swiper-pointer-events .swiper-button-next:after,.swiper-pointer-events .swiper-button-prev:after{
    color: #333;
    font-size: 20px;
    font-weight: bold;
}
.swiper-pointer-events .swiper-button-next:hover,.swiper-pointer-events .swiper-button-prev:hover{
    background: #332a66;
    border: 1px solid #332a66;
}
.swiper-pointer-events .swiper-button-next:hover:after,.swiper-pointer-events .swiper-button-prev:hover:after{color: #fff;}
.news-swipercon {
  width: 1600px;
  max-width: 90%;
  margin: 0 auto;
}
.swiper-newlist {
  width: 770px;
  /* min-height: 500px; */
  overflow: hidden;
  position: relative;
}
.swiper-newlist .swiper-slide {
  position: relative;
}
.swiper-newlist .swiper-slide img {
  display: block;
  width: 100%;
}
.swiper-newinfo {
  position: absolute;
  bottom: 68px;
  left: 33px;
}
.swiper-newinfo-time {
  color: #ffffff;
  font-size: 16px;
  margin-bottom: 18px;
}
.swiper-newinfo-title {
  width: 600px;
  color: #ffffff;
  font-size: 26px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
.swiper-newlist .swiper-pagination-bullet {
  background-color: #ffffff;
  opacity: 0.3;
}
.swiper-newlist .swiper-pagination-bullet-active {
  background: #ffffff;
  opacity: 1;
}
.swiper-newlist .swiper-pagination-bullets {
  bottom: 30px;
  left: 33px;
  text-align: left;
}
.news-swiper {
  
  padding-top: 136px;
  padding-bottom: 128px;
  background-color: #f6f7fb;
  overflow: hidden;
}
.news-swipercon-right {
  width: 700px;
  margin-left: 70px;
}
.news-swipercon-list {
  display: block;
  padding-left: 52px;
  margin-bottom: 46px;
}
.news-swipercon-list:hover .news-swipercon-title {
  color: #332a66;
}
.news-swipercon-list:hover .news-swipercon-time {
  color: #332a66;
}
.news-swipercon-list:hover .news-swipercon-title::before {
  background-color: #332a66;
}
.news-swipercon-list:last-child {
  margin-bottom: 0;
}
.news-swipercon-title {
  color: #333333;
  font-size: 24px;
  margin-bottom: 17px;
  position: relative;
  line-height: 38px;
}
.news-swipercon-title::before {
  content: '';
  width: 10px;
  height: 10px;
  background-color: #c6c8ca;
  position: absolute;
  top: 50%;
  left: -52px;
  transform: translateY(-50%);
  border-radius: 50%;
}
.news-swipercon-time {
  color: #999999;
  font-size: 16px;
  margin-bottom: 10px;
  font-weight: bold;
}
.news-swipercon-con {
  color: #999999;
  font-size: 16px;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.news-swipercon {
  display: flex;
  align-items: flex-start;
}
.news-ul {
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  padding-top: 79px;
  padding-bottom: 40px;
}
.news-list {
  width: calc(33% - 23px);
  display: flex;
  align-items: flex-start;
  background-color: #f6f7fb;
  margin-right: 34px;
  margin-bottom: 40px;
}
.news-list:hover .news-list-title {
  color: #332a66;
}
.news-list:nth-child(3n) {
  margin-right: 0;
}
.news-list-img {
  width: 100%;
}
.news-list-title {
  color: #333333;
  min-height: 76px;
  font-size: 24px;
  line-height: 38px;
  margin-bottom: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.news-list-time {
  color: #666666;
  font-size: 16px;
  margin-bottom: 24px;
}
.news-list-desc {
  color: #666666;
  min-height: 64px;
  font-size: 16px;
  line-height: 32px;
  margin-bottom: 20px;
  overflow:hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp:2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.news-list-more {
  width: 146px;
  height: 40px;
  border-radius: 20px;
  border: solid 1px #332a66;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #332a66;
  font-size: 16px;
}
.news-list-more img {
  width: 16px;
  height: 16px;
  margin-left: 18px;
}
.news-list-con {
  padding: 33px;
}
.news-ul-pagination {
  margin-bottom: 40px;
}
.swiper-button-prev {
  left: 50px;
}
.swiper-button-next {
  right: 50px;
}
.news-crumb {

  height: 70px;
  line-height: 70px;
  margin: 0 auto;
  color: #666666;
  font-size: 14px;
}
.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-left {
  width: 1100px;
}
.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: 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: #332a66;
  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: #332a66;
}
.news-detail-item:hover .news-detail-nav-link {
  color: #332a66;
}
.news-detail-item:hover::before {
  content: '';
  width: 97px;
  height: 4px;
  background-color: #332a66;
  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: #332a66;color: #fff;border: 1px solid #332a66;}

.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: #332a66;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: #332a66;}
.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: 0 auto;
  color: #666666;
  font-size: 14px;
}
.news-crumb a {
  color: #666666;
  font-size: 14px;
}

.news-detail-left {
  width: 1100px;
}
.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: 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: #332a66;
  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: #332a66;
}
.news-detail-item:hover .news-detail-nav-link {
  color: #332a66;
}
.news-detail-item:hover::before {
  content: '';
  width: 97px;
  height: 4px;
  background-color: #332a66;
  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;
}

/*分页*/
.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: #332a66;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%;
}



.in_about-en .mt15 ul li b i {font-size: 55px;}
.in_about-en .mt15 ul li b span.sp-1 {font-size: 14px;}
.in_about-en .mt15 ul li p{font-size: 16px;}
.about-core-en .about-core-intro-title{font-size: 20px;margin-top: 25px;}
.about-core-en .about-core-intro-en{display: none;}
.about-core-en .about-core-item{height: 382px;}
.about-core-en .about-core-nums{bottom: -95px;}
.about-core-en .about-core-intro{height: 110px;}
.footer-en .foot-r ul li {margin-left: 5vw;}
.rzsq-form-en.rzsq-form .form-group label {width: 155px;}
.rzsq-form-en .sq-div .form-group input,.rzsq-form-en .sq-div select{width: calc(100% - 155px);}
.in-news-bj-en .in-news-nav ul li {width: 180px;}

@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;}
    .cont{width: 90%;}
}

@media screen and (max-width:1570px){
    .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;}
 
}

@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;}
  .foot-r ul li {margin-left: 4vw;}
  .mt15 ul li {margin-right: 4vw;}
  .mt15 ul li b i {font-size: 60px;}
  .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: 470px;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 {margin-top: 50px;}
    .mt15 ul li {margin-right: 0;width: 24%;text-align: center;}
    .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%;}

    .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: 16px;}
    .news-crumb{margin: 69px auto 0;line-height: 30px;}
    .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;}
    
    .in_about-en .mt15 ul li b i {font-size: 30px;}
    .in_about-en .mt15 ul li p {font-size: 14px;}
    
}

@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;}
    .news-list {width: 100%;}
    .news-list-con {padding: 15px;}
    .news-list-title{height:auto;font-size: 16px;line-height: 30px;}
    .news-list-desc {min-height: auto;font-size: 14px;line-height: 24px;}
    .news-detail-container p {font-size: 16px;line-height: 30px;}
}

@media screen and (max-width:780px){  
    .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: 40px;}
    .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%;}
    .ny-cplist li figure{height: auto;}
    
    .rzsq-form-en .sq-div .form-group input, .rzsq-form-en .sq-div select {width: 100%;}
    
    .in-banner-pc{display: none;}
    .in-banner-wap{display: block;}
    .in-banner{height:auto;}
    .in-banner img{width: 100%;}
    .about-core-en .about-core-intro {height: 140px;}
    .about-core-en .about-core-nums {bottom: -24px;}
    .about-core-en .about-core-item {height: 326px;}
 
}

@media screen and (max-width:640px){
  .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-cp .notice-en .tab-nav li{width:50%}
  .in-news-bj-en .in-news-nav ul li {width: 33%;font-size: 12px;}
}

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


	
}

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

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