@charset "utf-8";
.n-banner{
  width:100%;
  margin-top: 84px;
  position: relative;
  overflow: hidden;
}
.n-banner > img{
  width: 100%;
  display: block;
}
.n-banner .type{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
.n-banner .type .wrap{
	height:100%;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	color:#fff;
}
.n-banner .type a{
	color:#fff;
	display:block;
}
.n-banner .type .title{
	font-size:48px;
	font-weight:bolder;
	text-transform:uppercase;
}
.n-banner .type .content ul{
	margin-top:30px;
	display:flex;
	align-items:center;
	justify-content:center;
	border-bottom:2px #fff solid;
}
.n-banner .type .content li{
    margin:0 30px;
}
.n-banner .type .content a{
    font-size:24px;
    padding-bottom:20px;
    position:relative;
    white-space:nowrap;
}
.n-banner .type .content a:after {
  content: "";
  width: 100%;
  height: 3px;
  position: absolute;
  background: #fff;
  bottom: 0;
  left: 0;
  transform-origin: center;
  transform: scale(0, 1);
  transition: transform 0.3s cubic-bezier(1, 0, 0, 1);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.n-banner .type .content li:hover a:after,
.n-banner .type .content li.active a:after{
  transform-origin: center;
  transform: scale(1);
}
@media (max-width: 1600px) {
  .n-banner .type .title{
  	font-size:42px;
  }
  .n-banner .type .content a{
  	font-size:20px;
  }
}
@media (max-width: 1360px) {
  .n-banner .type .title{
  	font-size:36px;
  }
  .n-banner .type .content a{
  	font-size:18px;
  }
}
@media (max-width: 992px) {
  .n-banner{
    margin-top: 60px;
  }
  .n-banner .type{
	display:none;
  }
  .n-banner .type .title{
  	font-size:32px;
  }
  .n-banner .type .content{
  	width:100%;
  }
  .n-banner .type .content a{
  	font-size:16px;
  	padding-bottom:10px;
  	text-align:center;
  }
  .n-banner .type .content ul{
  	margin-top:4%;
  }
  .n-banner .type .content li{
  	width:30%;
  	margin:0;
  }
}
@media (max-width: 750px) {
	
}

.n-page{
	margin-top:30px;
   display:flex;
   align-items:center;
   justify-content:center;
}
.n-page a,
.n-page span{
	margin:0 4px;
	width:50px;
	height:50px;
	border:1px #eee solid;
	display:flex;
	align-items:center;
	justify-content:center;
	border-radius:50%;
}
.n-page a:hover,
.n-page .active{
	background:#213692;
	border-color:#213692;
	color:#fff;
}
.n-page .disable{
	pointer-events:none;
	opacity:.5;
}
@media (max-width: 1600px) {
  
}
@media (max-width: 1360px) {
  
}
@media (max-width: 992px) {
    .n-page{
  	    margin-top:3%;
    }
    .n-page a,
	.n-page span{
		width:36px;
		height:36px;
	}
	.n-page .first,
	.n-page .prev,
	.n-page .next,
	.n-page .last{
		display:none;
	}
}
@media (max-width: 750px) {
    .n-page a,
	.n-page span{
		width:32px;
		height:32px;
		margin:0 2px;
	}
}

.n-about{
   width:100%;
   overflow:hidden;
}
.n-about .about-box1{
	padding-top:120px;
	overflow:hidden;
}
.n-about .about-box1 .title{
	font-size:48px;
	font-weight:500;
}
.n-about .about-box1 .subtitle{
	color:#666;
}
.n-about .about-box1 .content{
	margin-top:40px;
	line-height:1.8;
}
.n-about .about-box1 .number ul{
	display:flex;
	justify-content:center;
	align-items:center;
	flex-wrap:wrap;
}
.n-about .about-box1 .number li{
	width:25%;
	margin-top:80px;
	display:flex;
	justify-content:center;
	align-items:center;
	flex-direction:column;
}
.n-about .about-box1 .number .count{
	color: #213692;
}
.n-about .about-box1 .number .count span:nth-child(1){
	font-size:80px;
	font-weight:bolder;
}
.n-about .about-box2{
	margin-top:120px;
	padding:120px 0;
	background:url(../images/q9.jpg) no-repeat center;
	background-size:cover;
	background-attachment:fixed;
}
.n-about .about-box2 .title{
	font-size:48px;
	font-weight:500;
	color:#fff;
	text-transform:uppercase;
}
.n-about .about-box2 .content ul{
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}
.n-about .about-box2 .content li{
	width:32%;
	background:#fff;
	padding:30px;
	border-radius:20px;
}
.n-about .about-box2 .content em{
	font-size:64px;
	color: #213692;
}
.n-about .about-box2 .content .word-1{
	font-size:24px;
	font-weight:900;
}
.n-about .about-box2 .content .word-2{
	margin-top:10px;
}
.n-about .about-box3{
	margin-top:120px;
	border-radius:30px;
	position:relative;
	overflow:hidden;
}
.n-about .about-box3 .video{
	width:100%;
	overflow:hidden;
}
.n-about .about-box3 .video video{
	width:100%;
	display:block;
}
.n-about .about-box3 .word{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  display:flex;
  justify-content:center;
  align-items:center;
  flex-direction:column;
  background:rgba(0, 0, 0, .3);
  z-index:1;
  color:#fff;
  text-align:center;
}
.n-about .about-box3 .word .title{
	font-size:48px;
	font-weight:bolder;
}
.n-about .about-box3 .word .content{
	font-size:24px;
	font-weight:500;
	margin-top:5px;
}
.n-about .about-box3 .word .more a{
	display:flex;
	align-items:center;
	justify-content:center;
	background:#fff;
	margin-top:30px;
	height:60px;
	border-radius:30px;
	padding:0 40px;
}
.n-about .about-box3 .word .more a:hover{
	background: #213692;
	color:#fff;
}
.n-about .about-box4{
	width:100%;
	background:#f9f9f9;
	padding:120px 0;
	overflow:hidden;
}
.n-about .about-box4 .wrap{
  display:flex;
	justify-content:space-between;
}
.n-about .about-box4 .left{
	width:26%;
}
.n-about .about-box4 .left .title{
	font-size:48px;
	font-weight:500;
	text-transform:uppercase;
}
.n-about .about-box4 .left .control{
	margin-top:50px;
	display:flex;
}
.n-about .about-box4 .left .control .swiper-button-prev,
.n-about .about-box4 .left .control .swiper-button-next{
	width:50px;
	height:50px;
	position:static;
	border:1px #333 solid;
	border-radius:50%;
	margin-top:0;
}
.n-about .about-box4 .left .control .swiper-button-next{
	margin-left:20px;
}
.n-about .about-box4 .left .control .swiper-button-prev:after,
.n-about .about-box4 .left .control .swiper-button-next:after{
	font-size:20px;
	color:#333;
}
.n-about .about-box4 .right{
	width:74%;
}
.n-about .about-box4 .right a{
	border:1px #eee solid;
	display:block;
	background:#fff;
}
.n-about .about-box4 .right .image img{
	width:100%;
	display:block;
}
.n-about .about-box4 .right .word{
	border-top:1px #eee solid;
	margin:10px 10px 0 10px;
	height:60px;
	display:flex;
	align-items:center;
	justify-content:center;
	text-align:center;
	text-transform:uppercase;
	white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}
.n-about .about-box5{
	border-top:1px #eee solid;
	margin-top:120px;
}
.n-about .about-box5:before{
	content:"";
	width:100%;
	height:1px;
	background:#eee;
	margin-top:2px;
	display:block;
}
.n-about .about-box5 .swiper-container{
  margin-top:60px;
}
.n-about .about-box5 img{
	width:100%;
	display:block;
}
.n-about .about-box5 .swiper-pagination{
	position:relative;
	top:0;
  display:flex;
  align-items:center;
  justify-content:center;
  margin-top:20px;
}
.n-about .about-box5 .swiper-pagination .swiper-pagination-bullet{
	width:10px;
	height:10px;
	border-radius:0;
  background: #213692;
  margin:0 5px;
}
@media (max-width: 1600px) {
  .n-about .about-box1 .title{
  	font-size:42px;
  }
  .n-about .about-box1 .number .count span:nth-child(1){
  	font-size:64px;
  }
  .n-about .about-box2 .content em{
  	font-size:54px;
  }
  .n-about .about-box2 .content .word-1{
  	font-size:20px;
  }
  .n-about .about-box3 .word .title{
  	font-size: 42px;
  }
  .n-about .about-box3 .word .content{
  	font-size:20px;
  }
  .n-about .about-box4 .left .title{
  	font-size:42px;
  }
}
@media (max-width: 1360px) {
  .n-about .about-box1 .title{
  	font-size:36px;
  }
  .n-about .about-box1 .number .count span:nth-child(1){
  	font-size:48px;
  }
  .n-about .about-box2 .content em{
  	font-size:48px;
  }
  .n-about .about-box3 .word .title{
  	font-size: 36px;
  }
  .n-about .about-box3 .word .content{
  	font-size:18px;
  }
  .n-about .about-box4 .left .title{
  	font-size:36px;
  }
}
@media (max-width: 992px) {
  .n-about .about-box1{
  	padding-top:10%;
  }
  .n-about .about-box1 .title{
  	font-size:28px;
  }
  .n-about .about-box1 .content{
  	margin-top:4%;
  }
  .n-about .about-box1 .number li{
  	margin-top:8%;
  }
  .n-about .about-box1 .number .count span:nth-child(1){
  	font-size:36px;
  }
  .n-about .about-box2{
  	margin-top:10%;
  	padding:10% 0;
  }
  .n-about .about-box2 .content em{
  	font-size:42px;
  }
  .n-about .about-box2 .content li{
  	width:49%;
  	padding:20px;
  }
  .n-about .about-box2 .content li:nth-child(3){
  	width:100%;
  	margin-top:2%;
  }
  .n-about .about-box2 .content .word-1{
  	font-size:18px;
  }
  .n-about .about-box3{
  	margin-top:10%;
  }
  .n-about .about-box3 .video{
  	height:540px;
  }
  .n-about .about-box3 .video video{
  	height:100%;
  	object-fit:cover;
  }
  .n-about .about-box3 .word .title{
  	font-size: 28px;
  }
  .n-about .about-box3 .word .content{
  	font-size:16px;
  }
  .n-about .about-box3 .word .more a{
  	height:50px;
  }
  .n-about .about-box4{
  	padding:10% 0;
  }
  .n-about .about-box4 .wrap{
    flex-direction:column;
  }
  .n-about .about-box4 .left,
  .n-about .about-box4 .right{
  	width:100%;
  }
  .n-about .about-box4 .left{
  	display:flex;
  	flex-direction:column;
  	align-items:center;
  	justify-content:center;
  }
  .n-about .about-box4 .left .title{
  	font-size:28px;
  }
  .n-about .about-box4 .left .control{
  	margin-top:5%;
  }
  .n-about .about-box4 .left .control .swiper-button-prev,
	.n-about .about-box4 .left .control .swiper-button-next{
		width:40px;
		height:40px;
	}
	.n-about .about-box4 .left .control .swiper-button-next{
		margin-left:10px;
	}
	.n-about .about-box4 .left .control .swiper-button-prev:after,
	.n-about .about-box4 .left .control .swiper-button-next:after{
		font-size:16px;
	}
  .n-about .about-box4 .right{
  	margin-top:5%;
  }
  .n-about .about-box5{
  	margin-top:10%;
  }
  .n-about .about-box5 .swiper-container{
  	margin-top:6%;
  }
}
@media (max-width: 750px) {
  .n-about .about-box1 .title{
  	font-size:24px;
  }
  .n-about .about-box1 .number li{
  	width:50%;
  }
  .n-about .about-box1 .number .count span:nth-child(1){
  	font-size:32px;
  }
  .n-about .about-box2 .content li{
  	width:100%;
  }
  .n-about .about-box2 .content li:nth-child(2){
  	margin-top:2%;
  }
  .n-about .about-box2 .content em{
  	font-size:36px;
  }
  .n-about .about-box3 .word .title{
  	font-size: 24px;
  }
  .n-about .about-box3 .word .content{
  	font-size:14px;
  	padding:0 3%;
  }
  .n-about .about-box3 .word .more a{
  	height:42px;
  	padding:0 25px;
  	margin-top:20px;
  }
  .n-about .about-box4 .left .title{
  	font-size:24px;
  }
  .n-about .about-box4 .left .control .swiper-button-prev,
	.n-about .about-box4 .left .control .swiper-button-next{
		width:32px;
		height:32px;
	}
	.n-about .about-box4 .right .word{
		height:50px;
	}
  .n-about .about-box5 .swiper-pagination{
  	margin-top:10px;
  }
  .n-about .about-box5 .swiper-pagination .swiper-pagination-bullet{
  	width:8px;
  	height:8px;
  	margin:0 4px;
  }
}

.n-products{
  margin-top:120px;
  display:flex;
  justify-content:space-between;
  align-items:flex-start;
}
.n-products .left{
	width:320px;
	overflow:hidden;
}
.n-products .left .title{
	width:100%;
	overflow:hidden;
}
.n-products .left .type{
	width:100%;
	overflow:hidden;
}
.n-products .left .type .list{
  margin-top:20px;
	border:1px #eee solid;
	padding:20px;
}
.n-products .left .type .list .list-title{
	font-weight:700;
	border-bottom:1px #eee solid;
	padding-bottom:20px;
	display:flex;
	justify-content:space-between;
	cursor:pointer;
}
.n-products .left .type .list .list-title i{
	-webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.n-products .left .type .list .list-title.opened{
	border:none;
	padding-bottom:0;
}
.n-products .left .type .list .list-title.opened i{
	transform:rotate(-90deg);
}
.n-products .left .type .list .list-list{
	margin-top:20px;
}
.n-products .left .type .list .list-list li{
	margin:10px 0;
}
.n-products .left .type .list .list-list a{
	display:flex;
	align-items:center;
}
.n-products .left .type .list .list-list .checkbox{
	width:20px;
	height:20px;
	border:1px #eee solid;
	margin-right:10px;
	display:flex;
	align-items:center;
	justify-content:center;
	color:#999;
}
.n-products .left .type .list .list-list .checkbox i{
	display:none;
}
.n-products .left .type .list .list-list li.active .checkbox{
	background:#213692;
	border-color:#213692;
	color:#fff;
}
.n-products .left .type .list .list-list li.active .checkbox i{
   display:block;
}
.n-products .right{
	width:calc(98% - 320px);
}
.n-products .right .products-list ul{
	display:flex;
	flex-wrap:wrap;
}
.n-products .right .products-list li{
	width:32%;
	margin-right:2%;
	margin-bottom:2%;
	border:1px #eee solid;
	border-radius:15px;
	overflow:hidden;
	-webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.n-products .right .products-list li:hover{
	box-shadow:0 0 3px 2px rgba(0, 0, 0, .05);
}
.n-products .right .products-list li:nth-child(3n){
	margin-right:0;
}
.n-products .right .products-list a{
	display:block;
}
.n-products .right .products-list .image{
	overflow:hidden;
}
.n-products .right .products-list .image img{
	width:100%;
	display:block;
	-webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.n-products .right .products-list .image a:hover img{
  transform:scale(1.05);
}
.n-products .right .products-list .word{
	padding:20px;
}
.n-products .right .products-list .word .title{
	text-align:center;
	font-size:20px;
	font-weight:700;
}
.n-products .right .products-list .word .btns{
	border-top:1px #eee solid;
	margin-top:20px;
	padding-top:20px;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.n-products .right .products-list .word .btns a{
	font-size:14px;
	border:1px #eee solid;
	border-radius:30px;
	width:49%;
	height:42px;
	display:flex;
	align-items:center;
	justify-content:center;
	color:#666;
}
.n-products .right .products-list .word .btns a:hover{
	background:#213692;
	color:#fff;
	border-color:#213692;
}
@media (max-width: 1600px) {
  
}
@media (max-width: 1360px) {
  
}
@media (max-width: 992px) {
  .n-products{
	  margin-top:10%;
	  flex-direction:column;
	}
	.n-products .left,
	.n-products .right{
		width:100%;
	}
	.n-products .right{
		margin-top:5%;
	}
	.n-products .left .type .list .list-title{
		padding-bottom:10px;
	}
	.n-products .left .type .list .list-list{
		margin-top:10px;
	}
	.n-products .left .type .list .list-list ul{
    display:flex;
    flex-wrap:wrap;
	}
	.n-products .left .type .list .list-list li{
    margin-right:20px;
	}
	.n-products .right .products-list li{
		width:49%;
	}
	.n-products .right .products-list li:nth-child(3n){
		margin-right:2%;
	}
	.n-products .right .products-list li:nth-child(2n){
		margin-right:0;
	}
}
@media (max-width: 750px) {
  .n-products .right .products-list li{
  	width:100%;
  	margin-right:0;
  	border-radius:10px;
  }
  .n-products .left .type .list{
  	margin-top:10px;
  	padding:10px;
  }
  .n-products .left .type .list .list-list li{
  	margin:5px 0;
  	margin-right:10px;
  }
  .n-products .left .type .list .list-list .checkbox{
  	width:14px;
  	height:14px;
  }
  .n-products .right .products-list li:nth-child(3n){
  	margin-right:0;
  }
  .n-products .right .products-list .word{
  	padding:15px;
  }
  .n-products .right .products-list .word .title{
  	font-size:18px;
  }
  .n-products .right .products-list .word .btns{
  	margin-top:10px;
  	padding-top:10px;
  }
}

.n-productsDetail{
   width:100%;
   margin-top:84px;
   overflow:hidden;
}
.n-productsDetail .detail-box1{
	background:url(../images/product_bg.jpg) no-repeat;
	background-size:cover;
	padding:120px 0;
	overflow:hidden;
}
.n-productsDetail .detail-box1 img{
  width: 100%;
  display: block;
}
.n-productsDetail .detail-box1 .wrap{
	display:flex;
	justify-content:space-between;
}
.n-productsDetail .detail-box1 .left{
	width:50%;
}
.n-productsDetail .detail-box1 .left .zoom-pic{
  border:1px #eee solid;
}
.n-productsDetail .detail-box1 .right{
	width:44%;
}
.n-productsDetail .detail-box1 .right .word .word-1{
	font-size:36px;
	font-weight:700;
}
.n-productsDetail .detail-box1 .right .word .word-2{
	margin-top:10px;
}
.n-productsDetail .detail-box1 .right .word .word-3{
	margin-top:40px;
}
.n-productsDetail .detail-box1 .right .word .word-3 li{
	margin-bottom:6px;
}
.n-productsDetail .detail-box1 .right .word .word-3 li:last-child{
	margin-bottom:0;
}
.n-productsDetail .detail-box1 .right .word .word-3 a{
	display:flex;
	justify-content:space-between;
	background:#fff;
	padding:10px 20px;
}
.n-productsDetail .detail-box1 .right .word .word-3 a:hover{
    background:#213692;
    color:#fff;
}
.n-productsDetail .detail-box1 .right .word .word-4{
	margin-top:30px;
}
.n-productsDetail .detail-box1 .right .zoom-list {
  margin-top: 40px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.n-productsDetail .detail-box1 .right .zoom-list .center-list{
   width: calc(100% - 50px);
}
.n-productsDetail .detail-box1 .right .zoom-list  .center-list .swiper-slide{
  border:4px #eee solid;
  cursor:pointer;
}
.n-productsDetail .detail-box1 .right .zoom-list  .center-list .swiper-slide-active{
  border-color: #fff;
}
.n-productsDetail .detail-box1 .right .zoom-list .swiper-button-prev,
.n-productsDetail .detail-box1 .right .zoom-list .swiper-button-next{
  width: 20px;
  position: static;
  margin:0;
}
.n-productsDetail .detail-box1 .right .zoom-list .swiper-button-prev:after,
.n-productsDetail .detail-box1 .right .zoom-list .swiper-button-next:after{
  color: #000;
  font-size: 20px;
}
.n-productsDetail .detail-box2{
	margin-top:120px;
}
.n-productsDetail .detail-box2 .title{
	font-size:24px;
	font-weight:700;
	border-bottom:1px #eee solid;
}
.n-productsDetail .detail-box2 .title > ul{
    display:flex;
}
.n-productsDetail .detail-box2 .title > ul > li{
    padding:10px 25px;
    cursor: pointer;
}
.n-productsDetail .detail-box2 .title > ul > li.active{
    background:#263c92;
    color:#fff;
}
.n-productsDetail .detail-box2 .content{
	margin-top:30px;
}
.n-productsDetail .detail-box2 .content li{
    display:none;
}
.n-productsDetail .detail-box2 .content li.active{
    display:block;
}
.n-productsDetail .detail-box2 .content img{
	max-width:100%;
	display:block;
	margin:0 auto;
}
.n-productsDetail .detail-box2 .content table{
    max-width:auto !important;
    width:auto !important;
    border:1px #eee solid !important; 
}
.n-productsDetail .detail-box2 .content th,
.n-productsDetail .detail-box2 .content td{
    max-width:auto !important;
    width:auto !important;
    border:1px #eee solid !important;
    padding:10px !important;
    margin:0 !important;
    text-align:center !important;
    font-family: PingFangTC-Regular, "Noto Sans SC", sans-serif !important;
}
.n-productsDetail .detail-box2 .content span{
    font-family: PingFangTC-Regular, "Noto Sans SC", sans-serif !important;
    font-weight:normal !important;
}
.n-productsDetail .detail-box3{
	width:100%;
	background:#f9f9f9;
	margin-top:120px;
	padding:120px 0;
	overflow:hidden;
}
.n-productsDetail .detail-box3 .title{
	font-size:36px;
	font-weight:700;
}
.n-productsDetail .detail-box3 .content{
	margin-top:30px;
}
.n-productsDetail .detail-box3 .content img{
	width:100%;
	display:block;
}
.n-productsDetail .detail-box3 .content .word{
  background:#fff;
  height:60px;
  text-align:center;
  display:flex;
  align-items:center;
  justify-content:center;
   white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}
.n-productsDetail .detail-box3 .content .swiper-pagination{
	position:relative;
	top:0;
  display:flex;
  align-items:center;
  justify-content:center;
  margin-top:40px;
}
.n-productsDetail .detail-box3 .content .swiper-pagination .swiper-pagination-bullet{
	width:10px;
	height:10px;
	border-radius:0;
  background: #213692;
  margin:0 5px;
}
.n-productsDetail .detail-box4{
	margin-top:120px;
}
.n-productsDetail .detail-box4 .title{
	font-size:36px;
	font-weight:700;
}
.n-productsDetail .detail-box4 .content{
	margin-top:30px;
}
@media (max-width: 1600px) {
  .n-productsDetail .detail-box1 .right .word .word-1{
	font-size:32px;
  }
  .n-productsDetail .detail-box2 .title{
	font-size:24px;
  }
}
@media (max-width: 1360px) {
  .n-productsDetail .detail-box1 .right .word .word-1{
	font-size:28px;
  }
  .n-productsDetail .detail-box2 .title{
	font-size:20px;
  }
  .n-productsDetail .detail-box3 .title{
	font-size:28px;
  }
  .n-productsDetail .detail-box4 .title{
	font-size:28px;
  }
}
@media (max-width: 992px) {
  .n-productsDetail{
  	margin-top:60px;
  }
  .n-productsDetail .detail-box1{
  	padding:10% 0;
  }
  .n-productsDetail .detail-box1 .wrap{
  	flex-direction:column;
  }
  .n-productsDetail .detail-box1 .left{
  	width:100%;
  }
  .n-productsDetail .detail-box1 .right{
  	width:100%;
  	display:flex;
  	flex-direction:column-reverse;
  }
  .n-productsDetail .detail-box1 .right .word .word-1{
	font-size:24px;
  }
  .n-productsDetail .detail-box1 .right .zoom-list .swiper-button-prev:after,
  .n-productsDetail .detail-box1 .right .zoom-list .swiper-button-next:after{
    font-size: 16px;
  }
  .n-productsDetail .detail-box1 .right .word{
    margin-top:4%;
  }
  .n-productsDetail .detail-box1 .right .word .word-2{
  	margin-top:5px;
  }
  .n-productsDetail .detail-box1 .right .word .word-3{
  	margin-top:4%;
  }
  .n-productsDetail .detail-box1 .right .word .word-4{
	margin-top:3%;
  }
  .n-productsDetail .detail-box1 .right .zoom-list{
  	margin-top:10px;
  }
  .n-productsDetail .detail-box2{
  	margin-top:10%;
  }
  .n-productsDetail .detail-box2 .title{
	font-size:18px;
  }
  .n-productsDetail .detail-box2 .content{
  	margin-top:4%;
  }
  .n-productsDetail .detail-box3{
		margin-top:10%;
		padding:10% 0;
	}
	.n-productsDetail .detail-box3 .content{
  	margin-top:4%;
  }
	.n-productsDetail .detail-box3 .title{
	font-size:24px;
  }
    .n-productsDetail .detail-box3 .content .swiper-pagination{
    margin-top:4%;
  }
  .n-productsDetail .detail-box4{
  	margin-top:10%;
  }
  .n-productsDetail .detail-box4 .title{
	font-size:24px;
  }
  .n-productsDetail .detail-box4 .content{
  	margin-top:4%;
  }
}
@media (max-width: 750px) {
  .n-productsDetail .detail-box1 .right .word .word-1{
	font-size:20px;
  }
  .n-productsDetail .detail-box2 .title{
	font-size:16px;
  }
  .n-productsDetail .detail-box3 .title{
	font-size:20px;
  }
  .n-productsDetail .detail-box3 .content .swiper-pagination .swiper-pagination-bullet{
  	width:8px;
  	height:8px;
  	margin:0 4px;
  }
  .n-productsDetail .detail-box4 .title{
	  font-size:20px;
  }
}

.n-news{
  margin-top:120px;
}
.n-news .news-title{
	font-size:36px;
	font-weight:bolder;
}
.n-news .news-list{
	margin-top:50px;
}
.n-news .news-list ul{
	display:flex;
	flex-wrap:wrap;
}
.n-news .news-list li{
	width:32%;
	margin-right:2%;
	margin-bottom:2%;
}
.n-news .news-list li:nth-child(3n){
	margin-right:0;
}
.n-news .news-list a{
	height:100%;
	display:block;
	border:1px #eee solid;
	border-radius:20px;
	overflow:hidden;
}
.n-news .news-list a:hover{
	box-shadow:0 0 6px 3px rgba(0, 0, 0, .1);
}
.n-news .news-list .image{
	overflow:hidden;
}
.n-news .news-list .image img{
	width:100%;
	display:block;
	-webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.n-news .news-list a:hover .image img{
	transform:scale(1.05);
}
.n-news .news-list .word{
	padding:20px;
}
.n-news .news-list .word .title{
	font-size:20px;
	font-weight:bolder;
}
.n-news .news-list .word .date{
	font-size:14px;
	color:#666;
	margin:10px 0;
}
.n-news .news-list .word .content{
    text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	line-clamp: 3;
	-webkit-box-orient: vertical;
}
.n-news .news-list .word .button{
	margin-top:20px;
	display:flex;
	justify-content:flex-end;
}
.n-news .news-list .word .button span{
    border:1px #eee solid;
    padding:10px 15px;
    font-size:14px;
    display:block;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.n-news .news-list a:hover .word .button span{
	background:#213692;
	border-color:#213692;
	color:#fff;
}
@media (max-width: 1600px) {
	.n-news .news-title{
		font-size:32px;
	}
    .n-news .news-list .word .title{
  	    font-size:18px;
    }
}
@media (max-width: 1360px) {
	.n-news .news-title{
		font-size:28px;
	}
  .n-news .news-list .word .title{
  	font-size:16px;
  }
}
@media (max-width: 992px) {
  .n-news{
  	margin-top:10%;
  }
  .n-news .news-title{
		font-size:24px;
	}
  .n-news .news-list{
  	margin-top:5%;
  }
  .n-news .news-list li{
  	width:49%;
  }
  .n-news .news-list li:nth-child(3n){
  	margin-right:2%;
  }
  .n-news .news-list li:nth-child(2n){
  	margin-right:0;
  }
  .n-news .news-list a{
    border-radius:10px;
  }
}
@media (max-width: 750px) {
  .n-news .news-title{
		font-size:20px;
	}
	.n-news .news-list li{
		width:100%;
		margin-right:0;
	}
	.n-news .news-list li:nth-child(3n){
	  	margin-right:0;
	  }
	 .n-news .news-list .word .date{
	 	font-size:12px;
	 	margin:5px 0;
	 }
	 .n-news .news-list .word .button span{
	 	font-size:12px;
	 	padding:5px 10px;
	 }
}

.n-newsDetail{
	margin-top:120px;
    overflow:hidden;
}
.n-newsDetail .detail-box1{
	display:flex;
	justify-content:space-between;
	overflow:hidden;
}
.n-newsDetail .detail-box1 .left{
	width:68%;
}
.n-newsDetail .detail-box1 .left .title{
	text-align:center;
	border-bottom:1px #eee solid;
	padding-bottom:20px;
	font-size:24px;
	font-weight:bolder;
}
.n-newsDetail .detail-box1 .left .date{
	text-align:center;
	font-size:14px;
	margin-top:20px;
	color:#666;
}
.n-newsDetail .detail-box1 .left .date span{
	margin:0 10px;
}
.n-newsDetail .detail-box1 .left .content{
	margin-top:30px;
}
.n-newsDetail .detail-box1 .left .content img{
	max-width:100%;
}
.n-newsDetail .detail-box1 .left .content span,
.n-newsDetail .detail-box1 .left .content p{
	white-space:normal !important;
}
.n-newsDetail .detail-box1 .right{
	width:28%;
}
.n-newsDetail .detail-box1 .right .page{

}
.n-newsDetail .detail-box1 .right .page li{
	border:3px #eee solid;
	padding:20px;
}
.n-newsDetail .detail-box1 .right .page li:nth-child(2){
	margin-top:20px;
}
.n-newsDetail .detail-box1 .right .page .title{
	color:#666;
	display:flex;
	align-items:center;
	justify-content:space-between;
}
.n-newsDetail .detail-box1 .right .page .title:after{
	content:"";
	width:calc(100% - 100px);
	height:1px;
	background:#eee;
}
.n-newsDetail .detail-box1 .right .page .content{
	margin-top:10px;
}
.n-newsDetail .detail-box1 .right .list{
	margin-top:30px;
	border:3px #eee solid;
	padding:20px;
}
.n-newsDetail .detail-box1 .right .list .list-title{
	font-size:20px;
	font-weight:bolder;
}
.n-newsDetail .detail-box1 .right .list .list-list li{
	border-bottom:1px #eee solid;
	padding:20px 0;
}
.n-newsDetail .detail-box1 .right .list .list-list .date{
	font-size:14px;
	color:#666;
	margin-top:5px;
}
.n-newsDetail .detail-box2{
	margin-top:60px;
	overflow:hidden;
}
.n-newsDetail .detail-box2 .title{
	text-align:center;
	font-size:24px;
	font-weight:bolder;
}
.n-newsDetail .detail-box2 .list ul{
	display:flex;
	flex-wrap:wrap;
}
.n-newsDetail .detail-box2 .list li{
	width:32%;
	margin-top:40px;
	margin-right:2%;
}
.n-newsDetail .detail-box2 .list li:nth-child(3){
	margin-right:0;
}
.n-newsDetail .detail-box2 .list a{
	height:100%;
	display:block;
	border:1px #eee solid;
}
.n-newsDetail .detail-box2 .list .image{
	overflow:hidden;
}
.n-newsDetail .detail-box2 .list .image img{
	width:100%;
	display:block;
	-webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.n-newsDetail .detail-box2 .list a:hover .image img{
	transform:scale(1.05);
}
.n-newsDetail .detail-box2 .list .word{
	padding:20px;
	overflow:hidden;
}
.n-newsDetail .detail-box2 .list .word .word-1{
	font-weight:bolder;
	font-size:20px;
}
.n-newsDetail .detail-box2 .list .word .word-2{
	border-top:1px #eee solid;
	padding-top:10px;
	margin-top:20px;
	color:#666;
}
@media (max-width: 1600px) {
  .n-newsDetail .detail-box1 .left .title,
  .n-newsDetail .detail-box1 .right .list .list-title{
  	font-size:18px;
  }
  .n-newsDetail .detail-box2 .title{
  	font-size:20px;
  }
}
@media (max-width: 1360px) {
  .n-newsDetail .detail-box1 .left .title,
  .n-newsDetail .detail-box1 .right .list .list-title{
  	font-size:16px;
  }
  .n-newsDetail .detail-box2 .title{
  	font-size:18px;
  }
}
@media (max-width: 992px) {
  .n-newsDetail{
  	margin-top:10%;
  }
  .n-newsDetail .detail-box1{
  	flex-direction:column;
  }
  .n-newsDetail .detail-box1 .left,
  .n-newsDetail .detail-box1 .right{
  	width:100%;
  }
  .n-newsDetail .detail-box1 .left .title{
  	margin-bottom:2%;
  	padding-bottom:2%;
  }
  .n-newsDetail .detail-box1 .left .date{
  	margin-top:2%;
  }
  .n-newsDetail .detail-box1 .left .content{
  	margin-top:3%;
  }
  .n-newsDetail .detail-box1 .right{
  	margin-top:5%;
  }
  .n-newsDetail .detail-box1 .right .page li{
  	/*padding:2%;*/
  }
  .n-newsDetail .detail-box1 .right .page li:nth-child(2){
  	margin-top:2%;
  }
  .n-newsDetail .detail-box1 .right .list{
  	margin-top:2%;
  	/*padding:2%;*/
  }
  .n-newsDetail .detail-box1 .right .list .list-list li{
  	/*padding:2% 0;*/
  }
  .n-newsDetail .detail-box2{
  	margin-top:6%;
  }
  .n-newsDetail .detail-box2 .title{
  	font-size:16px;
  }
  .n-newsDetail .detail-box2 .list li{
  	width:100%;
  	margin-top:4%;
  }
  .n-newsDetail .detail-box2 .list .word .word-1{
  	font-size:16px;
  }
}
@media (max-width: 750px) {
  .n-newsDetail .detail-box1 .left .date span{
  	margin: 0 5px;
  }
}

.n-faq{
  margin-top:120px;
}
.n-faq li{
	border-bottom:1px #eee solid;
}
.n-faq li:last-child{
	margin-bottom:0;
}
.n-faq .title{
	display:flex;
	display:flex;
	justify-content:space-between;
	align-items:center;
	cursor:pointer;
	height:80px;
	font-weight:bolder;
	font-size:20px;
}
.n-faq li:hover .title,
.n-faq li.active .title{
	
}
.n-faq .word{
	padding-bottom:20px;
	overflow:hidden;
	display:none;
}
.n-faq .word span,
.n-faq .word p{
	white-space:normal !important;
}
@media (max-width: 1600px) {
  .n-faq .title{
  	height:70px;
  	font-size:18px;
  }
}
@media (max-width: 1360px) {
  .n-faq .title{
  	height:60px;
  	font-size:16px;
  }
}
@media (max-width: 992px) {
  .n-faq{
  	margin-top:10%;
  }
}
@media (max-width: 750px) {
  .n-faq .title{
  	font-size:14px;
  }
}

.n-contact{
  width:100%;
  overflow:hidden;
}
.n-contact .contact-box1{
	padding-top:120px;
	display:flex;
	justify-content:space-between;
	overflow:hidden;
}
.n-contact .contact-box1 .left{
	width:60%;
	background:#f9f9f9;
	padding:50px;
	overflow:hidden;
}
.n-contact .contact-box1 .left .title{
	font-size:32px;
	font-weight:bold;
	overflow:hidden;
}
.n-contact .contact-box1 .left .content{
	margin-top:10px;
	overflow:hidden;
}
.n-contact .contact-box1 .left .content li{
	margin-top:20px;
}
.n-contact .contact-box1 .right{
	width:calc(40% - 20px);
}
.n-contact .contact-box1 .right .right-box1,
.n-contact .contact-box1 .right .right-box2{
	background:#f9f9f9;
	padding:30px;
	overflow:hidden;
}
.n-contact .contact-box1 .right .right-box1 a{
	display:block;
}
.n-contact .contact-box1 .right .right-box1 .title{
	font-size:24px;
	font-weight:bold;
}
.n-contact .contact-box1 .right .right-box1 .content{
	margin-top:10px;
}
.n-contact .contact-box1 .right .right-box2{
	margin-top:20px;
	display:flex;
	justify-content:space-between;
}
.n-contact .contact-box1 .right .right-box2 .lt{
    width:64%;
}
.n-contact .contact-box1 .right .right-box2 .lt .title{
	font-size:24px;
	font-weight:bold;
}
.n-contact .contact-box1 .right .right-box2 .lt .content{
	margin-top:10px;
}
.n-contact .contact-box1 .right .right-box2 .rt{
	width:32%;
	background:#fff;
	padding:10px;
}
.n-contact .contact-box1 .right .right-box2 .rt img{
	width:100%;
	display:block;
}
.n-contact .contact-box2{
	margin-top:120px;
	overflow:hidden;
}
.n-contact .contact-box2 .my-map{
    width:100%;
    height:640px;
}
.n-contact .contact-box3{
	padding-top:120px;
	overflow:hidden;
}
.n-contact .contact-box3 .title{
	font-size:36px;
	font-weight:bolder;
	text-transform:uppercase;
}
.n-contact .contact-box3 .content{
	margin-top:40px;
}
@media (max-width: 1600px) {
    .n-contact .contact-box1 .left .title{
		font-size:28px;
	}
	.n-contact .contact-box1 .right .right-box1 .title,
	.n-contact .contact-box1 .right .right-box2 .lt .title{
		font-size:20px;
	}
	.n-contact .contact-box3 .title{
		font-size:32px;
	}
}
@media (max-width: 1360px) {
    .n-contact .contact-box1 .left .title{
		font-size:24px;
	}
	.n-contact .contact-box1 .right .right-box1 .title,
	.n-contact .contact-box1 .right .right-box2 .lt .title{
		font-size:18px;
	}
	.n-contact .contact-box3 .title{
		font-size:28px;
	}
}
@media (max-width: 992px) {
	.n-contact .contact-box1{
	  	padding-top:10%;
	  	flex-direction:column;
	}
	.n-contact .contact-box1 .left,
	.n-contact .contact-box1 .right{
	  	width:100%;
	}
	.n-contact .contact-box1 .left{
	  	padding:5%;
	}
	.n-contact .contact-box1 .right{
	  	margin-top:2%;
	}
	.n-contact .contact-box1 .right .right-box1{
	  	padding:5%;
	}
	.n-contact .contact-box1 .right .right-box2{
	 	margin-top:2%;
	  	padding:5%;
	}
	.n-contact .contact-box1 .left .title{
	    font-size:20px;
	}
	.n-contact .contact-box1 .right .right-box1 .title,
	.n-contact .contact-box1 .right .right-box2 .lt .title{
		font-size:16px;
	}
	.n-contact .contact-box1 .left .content{
		margin-top:0;
	}
	.n-contact .contact-box1 .left .content li{
		margin-top:2%;
	}
	.n-contact .contact-box1 .right .right-box1 .content,
	.n-contact .contact-box1 .right .right-box2 .lt .content{
		margin-top:2%;
	}
	.n-contact .contact-box2{
		margin-top:10%;
	}
	.n-contact .contact-box3{
		padding-top:10%;
	}
	.n-contact .contact-box3 .title{
		font-size:20px;
	}
	.n-contact .contact-box3 .content{
		margin-top:4%;
	}
}
@media (max-width: 750px) {
    .n-contact .contact-box1 .left .title{
	    font-size:18px;
	}
	.n-contact .contact-box2 .my-map{
		height:480px;
	}
	.n-contact .contact-box3 .title{
		text-align:center;
	}
}

.n-search{
  
}
@media (max-width: 1600px) {
  
}
@media (max-width: 1360px) {
  
}
@media (max-width: 992px) {
  
}
@media (max-width: 750px) {
  
}

.n-message .content ul{
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between;
}
.n-message .content li{
	width:32%;
	margin-bottom:20px;
}
.n-message .content li.wid-100{
	width:100%;
}
.n-message .content li.last{
	margin-bottom:0;
}
.n-message .content li.code{
	position:relative;
}
.n-message .content li.code input{
	text-transform: uppercase;
}
.n-message .content li.code input::placeholder{
	text-transform:none;
}
.n-message .content li.code img{
   position:absolute;
   right:20px;
   top:15px;
}
.n-message .content .help-block{
	font-size:14px;
	color:#ff0000;
	padding:0 20px;
}
.n-message .content input,
.n-message .content textarea{
	width:100%;
	border:none;
	border:1px solid #ddd;
	border-radius:30px;
	padding:0 20px;
	height:60px;
}
.n-message .content textarea{
	padding:20px;
	height:250px;
	resize:none;
	display:block;
}
.n-message .content button{
	width:350px;
	height:60px;
	border:none;
    background:#213692;
    display:block;
    margin:0 auto;
    border-radius:30px;
    color:#fff;
    cursor:pointer;
}
@media (max-width: 1600px) {
  
}
@media (max-width: 1360px) {
  
}
@media (max-width: 992px) {
  .n-message .content li{
  	width:100%;
  	margin-bottom:2%;
  }
}
@media (max-width: 750px) {
  .n-message .content input, 
  .n-message .content textarea{
  	height:50px;
  	border-radius:25px;
  }
  .n-message .content textarea{
  	height:200px;
  }
  .n-message .content button{
  	width:100%;
  	height:50px;
  }
  .n-message .content .help-block{
  	padding:0 10px;
  }
	  .n-message .content li.code img{
	   top:9px;
	}
}