@media (max-width: 1440px){
  header .nav ul li{margin-right:35px;}
}
@media (max-width: 1199px){
header .nav ul li{margin-right:16px;}
}
@media (max-width:1092px){
  header .nav ul li{margin-right:14px;}
  header .nav ul li a{font-size:15px;}
}
@media screen and (max-width:1680px) {
.case .case1,.about .about1{padding-left:50px;}
.solute2{padding-right:50px;}
  }
@media screen and (max-width:1460px) {
  .case .case1,.about .about1{padding-left:20px;}
  .solute2{padding-right:20px;}
  .case .case1 .info,.case .case1 .slides2{padding-left:25px;}
}
@media screen and (min-width:991px) {
 .product .mc_nd1_li:nth-child(2n) .wp{
  flex-direction: row-reverse;
 }
 .product .mc_nd1_li:nth-child(2n) .info{
  padding:0 40px 0 0;
 }
}
@media (max-width: 990px){
.tkg{height:50px;}
.vmore{width:130px;height:38px;line-height:38px;}
.section .fp-tableCell{padding-top: 50px;}
.part1 .slide_txt .txt2{margin-bottom: 10px;}
.part1 .dot{font-size:16px;}
.part1 .swiper-pagination .swiper-pagination-bullet{width:35px;margin:0 5px}
.part1 .jt{display: none;}
.part1 video{object-fit: none;}
.part1 .vmore{margin-top: 20px;}
.part1 .swiper-pagination{padding-right: 15px;bottom:65px;}
.slide_down{bottom: 15px;}
.part2,.part3,.part4,.part5,.part6,.part7{height:auto !important;overflow: hidden;}
.part2 .part2_video{max-height:180px;}
.part2 .part2_video .play img{width:45px;}
.part2 .part2_info{padding:15px 0 0 0}
.part2 .part2_info .subtit{margin:8px 0;}
.part2 .part2_info .desc{line-height:23px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow: hidden;}
.part2 .part2_info .zs{max-height:24vh;overflow-y: auto;margin:15px 0;line-height:23px;}
.part2 .part2_info .zs li{width:100%}
.part3 .sec_type{position:unset}
.part3 .box_fnt{position:initial!important}
.box_fnt{margin:45px 0 0 0}
.box_fnt ul{margin-top:35px;}
.box_fnt,.box_fnt .point li{position:unset}
.box_fnt .point{padding:0 15px;}
.box_fnt .point li{margin:6px 0;}
.box_fnt li .dot{width:50px;height:50px;line-height:50px;}
.box_fnt li .dot img{height:16px}
.box_fnt li .info{opacity:1;flex:1;width:auto}
.part4 .tabs{justify-content:center;margin-bottom:10px;}
.part4 .slides{clear:both}
.part4 .tabs a{margin-bottom:10px;padding-bottom:0;margin:0 10px 4px 10px;}
.part4 .tabs a.active{color:#EC6815}
.part4 .tabs a::after{display:none;}
.part4 .itembox .tit{margin-top:5px;}
.part4 .itembox .desc{margin:15px 0;line-height:20px;max-height:40px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;font-size:13px;}
.part4 .tabs2{width:100%;position:unset;margin:6px 0 15px;float:left;transform: translateY(0);border-top:1px solid #eee;padding-top:8px;}
.part4 .tabs2 ul{display:flex;justify-content:center;}
.part4 .tabs2 li{padding:10px 0;margin:0 15px;}
.part4 .bimg2{height:258px}
.part4 .bimg2 img{max-height:100%;max-width: 100%;width: 100%}
.part4  .vmore{margin-top:10px;}
.part5 .slides{height:78vh;padding-top:0;}
.part5 .slides .tablist .itembox{padding-top:160px !important}
.part5 .slides .tablist .itembox .desc{margin:10px 0;line-height:25px;}
.part5 .slides .tab_ul ul{justify-content:center;}
.part5 .slides .tab_ul li{padding:8px 0;margin:4px 8px;}
.part5 .slides .tab_ul{top:35px}
.part5  .vmore{margin-top:35px;}
.part6 .item .info{padding:20px;}
.part6 .item .info .title{padding-bottom:6px;}
.part6 .item .info .title::after{width:45px;left:15px;}
.part6 .item .info .desc{margin:15px 0;line-height:22px;max-height:88px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow: hidden;font-size:13px;}
.part6 .item .info .data li .num span{width:auto}
.part6 .item .info .data li{margin-right:25px;}
.part6 .jt.swiper-button-next{right:15px;}
.part6 .jt.swiper-button-prev{left:15px;}
.part6 .jt{width:35px;height:35px;line-height:35px;top:75%;border-color: #fff;}
.part6 .jt i{font-size:16px;color:#fff}
.backup{right:3px;width:30px;height:30px;line-height:30px;bottom:25px;}
.backup i{font-size:14px;}
.part7 .swiper-wrapper{padding-bottom:35px;}
.part8 .fp-tableCell{padding-top:25px;}
/* 内页 */
.ny_slide{height:45vh}
.ny_slide .play a{width:130px;height:40px;line-height:40px;}
.ny_slide .play a img{width:25px;height:25px;margin-right:5px;}
.common_type{padding:25px 15px;}
.line{height:35px;margin-bottom:0;}
.solute .fn_box1{margin-top:30px;}
.solute .fn_box2{padding:20px 0;}
.solute .fn_box2 ul{justify-content:flex-start;}
.solute .fn_box2 li .item .biao{width:55px;height:55px;line-height:55px;margin:0 auto;}
.solute .fn_box2 li{width:21%}
.solute .fn_box2 li .item{width:auto;}
.solute .fn_box2 li .item .tit{font-size:12px;}
.solute .fn_box2 li .item .biao img{height:25px;}
.solute .fn_box2 .jt{width:15px;margin-top:-40px;}
.solute .fn_box2 .item_jt2{margin:10px 0;padding:0 18px 0 5px;}
.solute .fn_box2 .item_jt2 .item{width:55px;text-align:center;}
.solute .fn_box2 .item_jt2 img{height:20px}
.solute2 .bimg2{height:300px;}
/* contact */
.contact .contbox1 .map{height:350px;margin-top:35px;}
.contact .contbox1 .info{height:auto;padding-left:0;margin:25px 0 15px;}
.contact .contbox1 .info li .icon{height:40px;line-height:40px;width:40px;margin-right:10px;}
.contact .contbox1 .info li{margin:6px 0;}
.contact .contbox1 .info li .icon img{width:20px;}
.contact .contbox2 .lxt{height:180px;}
.contact .contbox2{margin-bottom:45px;}
/* 弹窗 */
.c-pop .c-close{top: -20px!important;right: -20px!important;width: 30px!important;height: 30px!important;background-size: 12px!important;}
.c-pop .c-title-box{padding: 15px 20px!important;}
.c-pop .c-title-box .c-title{line-height: 3rem!important;font-size: 14px!important;}
.c-pop .c-title-box .c-text{font-weight: bold;line-height: 20px!important;}
.c-pop form .c-list .c-text2{font-size:13px;}
.c-pop .c-list li{width: 100%;}
.c-pop .c-list input{height: 40px!important;line-height: 40px!important;}
.c-pop .c-list textarea{height: 80px!important;padding: 10px!important;}
.c-pop button{line-height: 40px!important;font-size: 14px;}
.c-pop .c-box{padding:15px!important;}
body.en .c-pop form .c-title-box .c-title{font-size:16px!important}

.case .case1{padding:35px 15px 0 15px;}
.case .case1 .info{padding-left:0;}
.case .case1 .info .type2{margin:15px 0;}
.case .case1 .info .tit{margin-bottom:15px;}
.case .case1 .slides2{padding:0;margin-top:25px;margin-right:-15px;}
.case .case1 .gallery-thumbs .swiper-slide img{height:80px;}
.case .case1 .pic{height:auto;}
.service .leftbox,.service .rightbox{width:100%}
.service .leftbox li{padding:10px 0;}
.service .leftbox li .icon{margin-right:15px;}
.service .leftbox li img{width:25px;}
.service .rightbox{margin-top:25px;}
.service .rightbox .item-cont .item-type{padding:20px 0;}
.service .rightbox .item-cont .item-type .xu{margin-right:25px;}
.service .rightbox .item-cont .item-desc{line-height:28px;}
.solute2{padding-right:0;}
.solute2 .info{padding:25px 15px;}
.solute2 .sxp a{margin-right:35px;}
.crumbs{padding:25px 0;}
.mc_aside_navbox{display: none!important;}
.product .mc_nd1_list .mc_nd1_li .info{padding:25px 0 0 0}
.product .mc_nd1_list .mc_nd1_li .info .desc{line-height:22px;margin-top:10px;}
.product .slides .swiper-pagination-bullet{width:15px;}
/* about */
.about .about1{padding:30px 0}
.about .about1 .info{padding:15px 0 0 0;}
.about .about1 .ab1_tit{margin-bottom:25px;padding-bottom:10px;}
.about .about1 .ab1_desc p{margin:0;}
.about .about1 .ab1_right{margin-top:15px;}
.about .about1 .ab1_mid{margin:15px 0;}
.about .about2{margin:25px 0 0;}
.about .about2 .item .item_txt .icon{margin:35px 0}
.about .about2 .item .icon img{height:65px}
.about .about3 .hotnews{margin-right:0;margin-bottom:16px;}
.about .about3 .hotnews .pic img{height:258px;}
.about .about3 .hotnews .pbox{padding:20px 15px}
.about .about3 .newslist li .bimg img{height:200px;}
.newslist li .info{padding:15px}
.newslist li .info .desc{margin:10px 0;line-height:22px;}
.about .about3 .link{margin-top:-15px;}
.scrollto{ margin-top:-50px; padding-top:50px; }
/* show-news */
.main .xq1{padding:25px 0 35px}
.main .xq1 .newstitle{font-size:18px!important;line-height:30px!important;margin:25px 0}
.main .xq1 .time{font-size:12px}
.main .xq1 .time span{margin:0 15px}
.main .content{padding-right:0;}
.main .content, .main .content p{font-size:14px;line-height:26px;}
.main .xq2 .rbox{margin:20px 0 0 0;}
.main .xq2 .rbox .item .item_name{font-size:15px;}
.main .xq2 .rbox .item .item_title{font-size:14px;line-height:22px;}
.main .xq2 .item_share li{width:35px;height:35px;line-height:35px;}
.case .case1 .slides2  .jt{right:25px;}
.case .case1 .slides2  .jt img{width:30px;}
.solute .fn_box1{line-height:26px;}
.c-pop form .c-title-box .c-title{font-size:16px!important;}
.c-pop form .c-list li.yzm img{height:40px;}
.c-pop form button{margin:-15px 0 15px;}
}
