.wap-header{height: 52px; position: fixed; top: 0; width: 100%; background:#fff; z-index: 999;display: none;}
.wap-header .logo h1{line-height: 0;margin-top: 6px;}
.wap-header .logo a{display: block;}
.wap-header .logo  img{display: block;width: 72%;}
.wap-click { padding:7px 0;}
.wap-click span{width: 34px; height: 2px;background: #000;display: block;margin: 8px auto; transition: all 277ms ease-in-out;position: relative;}
.active span.cl-1{transform: rotate(-45deg);top:8px;}
.active span.cl-2{opacity: 0;}
.active span.cl-3{transform: rotate(45deg);top:-12px;}
.wap-header .ver{left: auto; margin-top: 0; position: relative; padding: 18px 0; margin-right: 3%;}
.wap-nav{ background: #F6F6F6; z-index: 20; left: 0; width: 100%; display: none;}
.wap-nav ul li a{ display: block;font-size: 15px;line-height:40px;color: #434343;text-indent: 40px;transition: all .6s;}
.wap-nav ul li:nth-child(7){display: none;}
/* .wap-nav ul li a:hover,.wap-nav ul li.on>a{ background: #428acb;color:#fff} */
.wap-hide{ background: #fff; display: none;overflow: hidden;}
.wap-hide dd{border-bottom: 1px dashed #eee;float:left;width:50%;}
.wap-nav .wap-hide dd a{line-height:45px;text-align: center;font-size:14px;text-indent: 0;}
.wap-headerzw{height: 52px;display: none;}
.wap-vericon{margin-top:17.5px;  margin-right: 18px;}
.priduct-banner .swiper-pagination{display: none;}
.odds-cp .swiper-pagination{display: none;}
.wap-pro-list,.pf_down{display: none;}
.wap-pro-list-pic{display: none;}
.wap-header .search{margin-top: 39px;margin-right: 2%;}
.zw{display: none;height: 100px;width: 100%;}	
.wap-summar{display: none;margin-top: 50px;font-size: 15px;color: #FFFFFF;line-height: 32px;}
.wap-summar img{display: block;width: 100%;}
.wapfoot-zw,.wapfooter,#wxnr{display: none;}
.gywm-banner .video-an{display: none;}

.m_header{
	display: none;
}
.wap-dz{display: none;}
.wap-position{display: none;}
.team .wap-map{display: none;}
.wap-banner{display: none;}
.wap-product{display: none;}

.wap-solution{display: none;}
.wap-news{display: none;}
@media screen and (min-width: 200px) and (max-width: 1720px){
    .container{width: 94%;}
	.ny-container{width: 94%;}
	.solution-list .title em {
    font-size: 25px;
	}
}
@media screen and (min-width: 200px) and (max-width: 1550px){
    /*.head,.head .right li:nth-child(1),.ny-head .head-nav li>a span{line-height: 105px;}*/
    .head-nav,.ny-head .head-nav li>a span,.head,.head-zw{height: 105px;}
    .ny-head .head-nav li>a span{font-size: 18px;}
    .head .right li:nth-child(2)>div{top:75%;}
    .head .right li:nth-child(2) dd{line-height: 23px;}
    
	.head-nav{margin-right: 2%;}
	
	.ny-banner em{font-size: 40px;}
    
    .position ul{line-height: 70px;}
    .position ul li:nth-child(1) dd a{font-size: 16px;}
    
    /*鏈嶅姟鍏ㄧ悆*/
    .fwqq-info .info{font-size: 16px;}
    .fwqq-info ul li dd p{font-size: 45px;}
    .fwqq-info ul li img{width: 18%;height: 66px;}
    .ndwl .one-p li img,.ndwl .two-p ul li img{max-height: 50px;}
    .ndwl .two-p ul li em,.ndwl .one-p li em{font-size:18px;}
    .ndwl .two-p div em{font-size: 43px;}
    .ndwl .two-p div p{font-size: 18px;}
    
    .news ul li img{max-height: 260px;}
    .news ul li em{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
    
    .footer .f-t-left dl dt{font-size: 21px;}
    .footer .f-t-left dl dd a{font-size: 17px;}
    .solution-list .title em{font-size:20px;}
    .solution-list .title em{background: url(../images/shangb.png)no-repeat right 10px top 3px;background-size: 12%;}
    .solution-list:nth-child(3) .title em{background: url(../images/shangb2.png)no-repeat right 10px top 3px;background-size: 12%;}
    .banner .text em{font-size:52px;}
    .product-container .swiper-slide em{font-size: 21px;}
    .news .swiper-slide li em{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
	.news .swiper-slide li p{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
}

@media screen and (min-width: 1350px) and (max-width: 1550px){
    .banner .text em{font-size: 62px;}
    .banner .text span{font-size: 21px;}
    .banner .text2 i img{width: 20%;}
    .banner .text2 em{font-size: 30px;}
    .banner .text2 a{font-size: 16px;height: 52px;line-height: 52px;}
    
    .about .title em span{line-height: 1;}
	.about .title i{margin-bottom: 0.5%;}
	.about .title a{margin-top: 1.5%;}
	.about ul{margin-top: 2%;}
	.news .title em,.about .title em {font-size: 35px;}
	.news .title span,.about .title em span{font-size: 75px;}
	
	.news .title{margin-top: 5%; margin-bottom: 2%;}
	
}
@media screen and (max-width: 1477px){
    .ny-team ul li dd p {
    font-size: 14px;
	}
	.ny-team ul li img {
    /*height: 100%;*/
    /*object-fit: cover;*/
}
}
@media screen and (max-width: 1366px){
.ny-team ul li dd span {
    font-size: 15px;
}
.ny-team ul li dd em {
    font-size: 22px;
}
/*.ny-team ul li img {*/
/*    height: auto;*/
/*    margin: 0 auto;*/
/*}*/
/*.ny-team ul li dd{*/
/*    text-align: center;*/
/*}*/
/*    .ny-team ul li{*/
/*        display: block;*/
/*        padding-top: 37px;*/
/*        padding-bottom: 20px;*/
/*    }*/
}
@media screen and (max-width: 1199px){
.ny-team ul li img {
    /*height: auto;*/
width: 50%;
}
}

@media screen and (min-width: 200px) and (max-width: 1400px) {
    .news .title{margin-top: 10%;}
	.news ul li img{height: 290px;}
	.head .right li:nth-child(1) form{top:35px;}
	.head,.head-zw,.head-nav{height:100px;}
	.ny-head .head-nav li>a span{height: 100px;line-height: 100px;font-size:16px;}
	.head .logo img{margin-top: 5px;width: 65%;}
	.head .right li:nth-child(1){line-height: 100px;}
	.head-nav li>a span{height:100px;line-height: 100px;}
	
	.ny-gsjj ul li:nth-child(1){width: 40%;}
	.ny-gsjj ul li:nth-child(2){width: 50%;}
	.ny-gsjj ul li:nth-child(1) dd img{width: 100%;}
	.ny-gsjj ul li:nth-child(1) dd i{font-size: 90px;}
	.ny-gsjj ul li:nth-child(1) dd span{font-size: 50px;}
	.ny-gsjj ul li:nth-child(1) dd p{font-size: 27px;}
}
@media screen and (min-width: 200px) and (max-width: 1350px){
    
	.ny-product ul li dd em{font-size: 20px;}
	.ny-product ul li dd p{font-size: 16px;}
	.ny-product ul li dd a.ck{font-size: 16px;width: 140px;line-height: 40px;margin-top: 40px;}
	
}
@media screen and (min-width: 200px) and (max-width: 1400px) {
    #nav>li .head-submenu ul dl{width: 70%;}
    #nav>li .head-submenu ul dl dt{margin-bottom: 10px;}
    #nav>li .head-submenu ul{justify-content: space-between;}
    #nav>li .head-submenu ul li{width: 100%;}
    #nav>li .head-submenu ul li img{width: 100%;}
    .head-nav li>a span{font-size: 17px;}
    #nav>li .head-submenu ul dl dd{font-size: 14px;}
    .zp .title em{font-size: 45px;}
    
	.footer .f-t-left dl dt{font-size: 16px;}
	.footer .f-t-left dl dd a{font-size: 15px;line-height: 37px;}
	.footer .f-t-right p{font-size: 34px;}
	.footer .f-t-right img{width: 70%;}
	.about .title p{font-size: 15px;width:63%;}
	
	.head .logo{width: 20%;margin-top: 1%;}
	.head .logo img{width: 100%;}
	.head .right{margin-top: 0;}
}
@media screen and (min-width: 200px) and (max-width: 1200px) {
	.head-nav{width: 58%;margin-right: 0%;}
	
	.ny-fzlc .nf-con ul li em{font-size: 25px;}
	.ny-fzlc .nf-con ul li p{font-size: 18px;}
	
	.product-details .title dd span{font-size: 24px;}
	.product-details .title dd em{font-size: 24px;}
	
	.ny-news{padding: 2%;}
	/*.ny-news ul li{width: calc(100% / 3 - 2%);}*/
	.ny-news ul::after{content: '';width: 31.5%;}
	
	.news-xq .details{width: 65%;}
	.news-xq .details-right{width: 31%;}
	.news-xq .details-right dl dd p{font-size: 15px;}
	.news-xq .details-right dl dd{width: 90%;}
	.news-xq .title h2{font-size: 23px;}
	.news-xq .page ul li a,.news-xq .page>a{font-size: 14px;}
}
@media screen and (min-width: 990px) and (max-width: 1290px) {
    .banner .text em{font-size: 44px;}
    .ny-banner{background-size: 100% !important;height: 250px !important;}
    .ny-banner em{font-size: 33px;}
    .ny-banner p{font-size: 22px;}
    .about .title p{font-size: 12px;}
    .footer .f-t-right em{font-size: 16px;}
    .footer .f-t-right dt p{font-size: 27px;}
    .footer .f-t-right dd p,.footer .f-t-left dl dd a,.end ul li a,.end ul li p{font-size: 13px;}
    .banner .text2 i img{width: 20%;}
    .about .title p{width: 80%;}
    .news .swiper-button-prev,.news .swiper-button-next{width: 65px;height: 65px;}
    .ny-qywh dl dd p{font-size: 26px;width: 60%;}
    .ny-news ul li dd:nth-child(1){height: 167px;}
    /*.ny-news ul li{width: calc(100% / 4 - 0.5%);}*/
    .ny-news ul li dd:nth-child(2){padding: 2% 15px;}
    .news .swiper-slide li dd:nth-child(1){height: 280px !important;}
    
    .ny-honor ul li{width: calc(100% / 6 - 1.2%);margin-bottom: 2.5%;}
    .ny-honor ul li p{font-size: 13px;}
}

@media (max-width: 1025px) {
    .end ul li:nth-child(2) dl div img{top: 0;}
    .end{line-height: 30px;}
    .banner .swiper-slide .slide-bg{
	    height: calc(100vh - 55px);
	}
	.banner .swiper-slide .slide-con .slide-lf img{
	    max-height: calc(100vh - 55px);
	}
	#banner{
	    justify-content: flex-start;
	}
	.m_header{display: block;position: relative;height: 55px;left: 0;top: 0}
	.sp_header{height: 55px;overflow: hidden;background: #fff;position: fixed;z-index: 10;width: 100%;top: 0;z-index: 99999;box-shadow: 0px 2px 13px 6px rgb(0 0 0 / 15%);}
	.sp_logo {padding: 10px;float: left;height: 35px;box-sizing: content-box;}
	.sp_logo img {margin: auto;max-height: 40px}
	.sp_nav {width: 50px;float: right;position: relative;cursor: pointer;height: 30px;margin-top: 17px;}
	
	.head-lan {
        position: absolute;
        right: 63px;
        color: #000;
        font-size: 22px;
        font-weight: bold;
        top: 52%;
        padding-right: 17px;
        transform: translateY(-50%);
	}
	.head-lan::after{
        position: absolute;
        right: 0;
        content: '';
        top: 48%;
        transform: translateY(-50%);
        width: 1px;
        height: 24px;
        background: #000;
	}
	.sp_nav span {display: block;background: #0b2c78;width: 30px;height: 2px;position: absolute;left: 10px;transition: all ease 0.35s}
	.sp_nav span:nth-of-type(1) {top: 0px}
	.sp_nav span:nth-of-type(2) {top: 10px}
	.sp_nav span:nth-of-type(3) {top: 20px}
	.sp_nav_se span:nth-of-type(1) {top: 10px;transform: rotate(45deg)}
	.sp_nav_se span:nth-of-type(2) {width: 0}
	.sp_nav_se span:nth-of-type(3) {top: 10px;transform: rotate(-45deg)}
	.sjj_nav {position: fixed;z-index: 9;background: #fff;width: 100%;height: 100%;font-size: 14px;line-height: 40px;top: -100%;right: 0;overflow: auto;overflow-x: hidden;transition: top ease 0.35s;}
	.nav_show {top: 55px;z-index: 9;}
	.nav_show > ul {margin-bottom: 50vh;}
	.sjj_nav>ul>li:first-child {overflow: hidden;border-top: 0}
	.sjj_nav>ul> li .language {width: 100%;overflow: hidden;line-height: 50px;height: 100%;display: flex;}
	.sjj_nav>ul> li .language a {width: 50%;float: left;text-align: center;color: #666;height: 100%;line-height: 50px;}
	.sjj_nav>ul> li .language a:nth-child(2) {border-left: 1px #ddd solid;}
	.sjj_nav>ul>div {padding-top: 20px;padding-bottom: 30px;text-align: center;}
	/* .sjj_nav ul li {
		height: 50px;
	} */
	.sjj_nav ul li i {position: absolute;top: 5px;right: 0px;border-left: 1px #ddd solid;height: 30px;padding: 0px 7px 0 7px}
	.sjj_nav ul li i svg {transform: rotate(-90deg);transition: all ease 0.35s}
	.sjj_nav ul li .sjj_nav_i_se svg {transform: rotate(0deg)}
	.sjj_nav ul li {border-bottom: 1px #ddd solid;margin: 0 10%;position: relative;font-size: 14px}
	.sjj_nav ul li ul li {border: 0;border-top: 1px solid #ddd;margin: 0 5%;}
	.sjj_nav ul li ul {display: none}
	.sjj_nav > ul li > a {color: #666;width: 100%;display: block;height: 100%;line-height: 50px;text-align: center;}
	.sjj_nav ul li ul li a {color: #999;display: block;}
	.sjj_nav ul li i svg {width: 20px;height: 20px;fill: #009adf;}
	.sjj_nav ul li .sjj_nav_i_se svg {fill: #009adf;}
	.sjj_nav ul li ul li>ul {margin-left: 10px}
	
	/* 鍥哄畾 */
	.head-zw{display: none;}
	.zw{display: none !important;}
	.wap-header{display: block;}
	.wap-headerzw{display: block;}
	.head{display: none;}
	.wap-position {display: block;}
	.position ul li:nth-child(2) {display: none;}
	/* 鍥哄畾 */
	
	
	.footer .f-t-left{width: 100%;flex-wrap: wrap;}
    .footer .con{flex-wrap: wrap;}
    .footer .f-t-left dl{width: 100%;text-align: left;line-height: 42px;}
    .footer .f-t-left dl div{height: 0;overflow: hidden;transition: all 0.4s;}
    .footer .f-t-left dl dt{font-size: 16px;margin-bottom: 1px;border-bottom: 1px solid #fff;position: relative;cursor: pointer;}
    .footer .f-t-left dl.active div{height: auto;transition: all 0.4s;}
    .footer .f-t-left dl dt i{display: inline-block;height: 8px;width: 8px;border-right: 1px solid #fff;border-bottom: 1px solid #fff;transform: rotate(45deg);position: absolute;top: 15px;right: 15px;}
    .footer .f-t-left dl.active dt i{transform: rotate(225deg);top: 20px;}
    .footer .f-t-left dl dd a{font-size: 13px;line-height: 35px;border-bottom: 1px solid #fff;margin-left: 10px;}
    .footer .f-t-right{width: 100%;}
    
    .ny-gsjj ul li:nth-child(1) dd span{font-size: 28px;}
    .ny-gsjj ul li:nth-child(1) dd i{font-size: 55px;}
    .ny-gsjj ul li:nth-child(1) dd p{font-size: 20px;}
    .ny-gsjj ul li:nth-child(2){width: 58%;}
    .ny-gsjj ul li:nth-child(2) div p{font-size: 14px;}
    .ny-gsjj ul li:nth-child(2) dl dd p{font-size: 34px;}
    .ny-gsjj ul li:nth-child(2) dl dd span{font-size: 13px;}
    
    .ny-qywh dl dd p{width: 90%;}
    .ny-qywh dl dd p{font-size: 28px;}
    
    .news-xq .container{flex-wrap: wrap;}
    .news-xq .details{width: 100%;}
    .news-xq .details-right{width: 100%;}
}
@media screen and (min-width: 200px) and (max-width: 850px) {
    .banner .text em{font-size: 34px;}
    .news-xq .title h2{font-size: 18px;}
    .news-xq .title span{font-size: 16px;}
    .news-xq .page{flex-wrap: wrap;}
    .news-xq .page ul{width: 100%;}
    .ny-news ul li dd:nth-child(2){padding: 2% 10px;}
    .ny-news ul li em{font-size: 14px;}
    
    .banner .text span{font-size: 12px;}
	.banner .text a,.banner .text2 a{font-size: 12px;width: 95px;height: 25px;line-height: 22px;}
	.banner .text a span,.banner .text2 a span{width: 23px;height: 23px;display: none;}
	.banner .swiper-slide>img{min-height: 22vh;}
	.swiper-pagination{bottom: -8px !important;}
	.banner .text2 em{font-size: 14px;}
	.banner .text2 i img{width: 29%;}

	.about .title em span{font-size: 35px;}
	.about .title i{font-size: 16px;}
	.about .title p{font-size: 13px;width: 100%;color: #333;line-height: 27px;text-indent: 2em;}
	.about .title a{width: 120px;height: 36px;line-height: 36px;}
	.about ul{width: 100%;flex-wrap: wrap;}
    .about ul li{width: 48%;margin-bottom: 2%;}
    .about ul li img{transform: translateY(-80px);filter: drop-shadow(#000 0 80px);}
    .about ul li em{font-size: 14px;}
	.about ul li p{font-size: 35px;line-height: 50px;}
	
	.Solution{margin-top: 0;height: 100%;flex-wrap: wrap;display: none;}
	.wap-solution{display: block;margin-top: 7%;}
	.wap-solution .title{text-align: center;margin-bottom: 3%;}
	.wap-solution .title em{font-size: 22px;color: #333;font-family: 'Noto Sans SC', sans-serif;font-weight:500;}
	.wap-solution ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
	.wap-solution ul li{width: 100%;margin-bottom: 10%;}
	.wap-solution ul li img{display: block;width: 100%;}
	.wap-solution ul li p{text-align: center;font-size: 14px;color: #333;margin-top: 3%;font-family: 'Noto Sans SC', sans-serif;}
.wap-solution ul li p:nth-child(3){
    margin-top: 0;
}
	.news .title{margin: 6% 0;}
	.news .title em{font-size: 20px;font-family: 'Noto Sans SC', sans-serif;font-weight:500;}
	.news .title span{font-size: 35px;}
	.swiper-news{display: none;}
    .news ul{flex-wrap: wrap;}
    .news ul li{width: 100%;margin-bottom: 3%;}
	.wap-news{display: block;}
	.wap-news ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
	.wap-news ul li{width: 48%;margin-bottom: 4%;}
	.wap-news ul li dd{position: relative;}
	.wap-news ul li dd a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
	.wap-news ul li dd img{display: block;width: 100%;height: auto;min-height: auto;margin-bottom:3%;}
	.wap-news ul li dd em{font-size: 15px;color: #333;}
	.wap-news ul li dd p{font-size: 12px;color: #333;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;margin-top: 3%;}
	.wap-news .ck{width: 115px;height: 36px;border-radius: 26px;text-align: center;border: 1px solid #0b2c78;line-height: 36px;margin-top: 3.5%;margin: auto;color: #333;margin-top: 3%;margin-bottom: 15%;}

	.footer .foot-logo {text-align: left;display: flex;align-items: center;width: 100%;margin-bottom: 3%;}
	.footer .foot-logo img{width: 17%;}
	.footer .foot-logo dd{display: flex;flex-direction: column;justify-content: center;margin-left: 3%;}
	.footer .f-t-right{width: 100%;}
	.footer .f-t-right em{font-size: 18px;}
    .footer .f-t-right p{font-size: 15px;line-height: 35px;}
    .footer .f-t-right dt p{font-size: 24px;}
	.footer .f-t-right dd p:nth-child(2) {background: url(../images/foot-add.png)no-repeat top 13px left 2px;font-size: 14px;}
    .footer .f-t-right dl{display: flex;margin-top: 3%;justify-content:space-between;flex-wrap: wrap;} 
    .footer .f-t-right dl dt{width: 100%;display: flex;flex-direction: column;justify-content: end;}
    .footer .f-t-right dl dd{width: 100%;}
    
    .end ul li:nth-child(2) dl div img{width: 75%;}
    
    .ny-gsjj{background: none;}
    .ny-gsjj ul{flex-wrap: wrap;}
    .ny-gsjj ul li:nth-child(1){width: 100%;}
	.ny-gsjj ul li:nth-child(2){width: 100%; margin-left: 0;}
	.ny-gsjj ul li:nth-child(1) dd img{display: none;}
	.ny-gsjj ul li:nth-child(1) dd p{margin-bottom: 30px;}
	.ny-gsjj ul li:nth-child(2) dl dd{width: 33%;}
	
	.footer .foot-logo p{font-size: 16px;}
	.ny-gsjj ul li:nth-child(1) dd{padding-top: 0;}
	.ny-qywh dl dd p{font-size: 16px;}
	
	.ny-fzlc .nf-con ul li{padding-top: 2.2%;}
	
	.ny-fzlc .container{flex-wrap: wrap;}
	.ny-fzlc .nf-con{width: 100%;margin-left: 0;}
	.ny-fzlc .fzlc-nf{width: 100%;background: none;height: auto;}
	.ny-fzlc .swiper-container .swiper-slide p::after{content: none;}
	.ny-fzlc .swiper-button-next {top: 53%;right: -10px;}
	.ny-fzlc .swiper-button-prev {top: auto;bottom: 28%;right: auto;left: -10px;}
	.ny-fzlc .swiper-container .active p{font-size: 24px;}
	.ny-fzlc .swiper-container p{text-align: center !important;}
	.ny-fzlc .swiper-button-next img:nth-child(2), .ny-fzlc .swiper-button-prev img:nth-child(2){display: block;}
	.ny-fzlc .swiper-button-next img:nth-child(1), .ny-fzlc .swiper-button-prev img:nth-child(1){display: none;}
	.ny-fzlc .swiper-button-next img:nth-child(2){transform: rotateY(180deg);}
	.ny-fzlc .nf-con ul li em{font-size: 20px;}
	.ny-fzlc .nf-con ul li p{font-size: 16px;}
	
	.ny-honor ul li{width: calc(100% / 2 - 1.2%);margin-bottom: 4%;}
	.ny-honor ul li p{font-size: 14px;}
	
	.ny-team ul li{width: 100%;flex-wrap: wrap;}
	.ny-team ul li dd{display: flex;justify-content: space-between;padding: 0 5%;flex-wrap: wrap;flex-direction: inherit;flex:none}
	.ny-team ul li img{width: 55%;}
	.ny-team ul li dd{width: 100%;padding-bottom: 4%;padding-top: 2%;}
	.ny-team ul li dd span{line-height: 52px;}
	.ny-team ul li dd p{font-size: 14px;}
	.ny-team ul li dd em{font-size: 25px;}
	.ny-team ul li img{
        height: auto;
    }
}
@media screen and (max-width: 990px) {
    .ny-news ul li{width: 50%;}
    
}
@media screen and (min-width: 200px) and (max-width: 768px) {
    .ny-news ul li{width: 100%;}
	.ny-product ul{width: 95%;}
	.ny-product ul li{flex-wrap: wrap;}
	.ny-product ul li dd{width: 100% !important;margin: 0 !important;}
	.ny-product ul li dd a.ck{margin-top: 10px;font-size: 14px;width: 115px;line-height: 35px;}
	.ny-product ul li dd em{margin-top: 10px;font-size: 18px;}
	.ny-product ul li dd p{font-size: 14px;margin-top: 2%;line-height: 24px;}
	
	.product-details .title dd .link img{width: 85%;}
	.product-details .title dd .cpvideo img{position: relative;top: 3px;width: 10%;}
	.product-details .title dd .cpvideo{font-size: 15px;width: 165px;height: 40px;line-height: 39px;}
	
	.join .title h2{font-size: 22px;}
	.join-con .on .recruit em{font-size: 18px;margin-left: 15px;}
	.join-con .on .recruit{line-height: 50px;}
	.join-con .list .recruit{line-height: 50px;}
	.join-con .list .recruit i{top: 23px;}
	.join-con .list .recruit em{margin-left: 15px;font-size: 18px;}
	.join-con>.on .recruit-info{height: 100%;padding: 5% 15px;}
	.join-con .list .recruit-info dl dd{font-size: 14px;}
	.join-con .list .recruit-info dl dt{font-size: 17px;}
	.join-con .list .recruit-info a{font-size: 14px;}
	
	.contact ul li dt{font-size: 16px;}
	.contact ul li{width: 100%;height: 200px;}
	.contact ul li dd{font-size: 12px;}
	.contact .title h2{font-size: 22px;}
	.end ul li{flex-wrap: wrap;}
	.end ul li a{margin: 0;}
	
}
@media screen and (min-width: 200px) and (max-width: 640px) {
    .end ul li:nth-child(2) dl div dd{left: 0;}
    .ny-gsjj  ul li:nth-child(2) dl dd i{display: none;}
    .ny-gsjj  ul li:nth-child(2) dl dd strong{display: inline-block; margin-left: 0;}
    .ny-gsjj ul li:nth-child(2) dl dd p {font-size: 30px;}
    .ny-gsjj ul li:nth-child(2) dl dd span{font-size: 12px;}
    .ny-qywh{height: 330px;background-size: cover;}
    .ny-fzlc .title em, .ny-honor .title em, .ny-team .title em{font-size: 22px;}
    .ny-fzlc .title p, .ny-honor .title p, .ny-team .title p{font-size: 16px;}
    
    .news-xq .details p{font-size: 14px;}
    .news-xq .details img{width: 100%;}
    
    .product-details p img{width: 100%;height: auto;}
    .product-details .title dd .link img{width: 80%;}
    .product-details .title dd span{font-size: 18px;}
    .product-details .title dd em{font-size: 18px;}
    .product-details .title{flex-wrap: wrap;}
	.product-details .title dd{width: 100%;margin-bottom: 2%;}
    
    .head{display: none !important;}
    .banner .text em{font-size: 24px;}
    .about .title{margin-top: 5%;}
    .about .title em{font-size: 22px;color: #333;}
    #about .about-bg{height: auto;position: inherit;}
    #about{display: flex;flex-direction: column-reverse;}
    
    .contact ul li:nth-child(1) .k dd {width: 100%;}
    .contact ul li{width: 100%;height: 165px;}
    
    .product-container{display: none;}
    .wap-product{display: block;}
    .wap-product ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
    .wap-product ul li{width: 48%;margin-bottom: 3%;}
    .wap-product ul li img{display: block;width: 100%;min-height: 197px;max-height: 200px;}
    .wap-product ul li em{display: block;text-align: center;line-height: 40px;}
    .fp-responsive .fp-is-overflow.fp-section{height: auto !important;min-height: auto !important;}
    
    .product .title{margin-top: 5%;}
    .product .title em{font-size: 22px;}
    
    
    .position{display: none;}
    .gsjj .container dd{margin: 3.3% 0;}
    .gsjj .container dd p{font-size: 14px;width: 100%;}
    .gsjj .container dd p:nth-child(2),.gsjj .container dd p:nth-child(3),.gsjj .container dd p:nth-child(4){display: none;}
    .gsjj ul li p{font-size: 16px;}
    .video-an{width: 95px;height: 95px;}
    .video-an span{width: 50px;height: 50px;border: 10px solid #fff;}
    .gsjj-list ul li{flex-wrap: wrap;}
    .gsjj-list ul li dd{width: 100%;}
    .gsjj-list ul li dd:nth-child(2) div{margin-left:  5%;width: 90%;}
    .gsjj-list ul li dd em{font-size: 22px;}
    .gsjj-list ul li dd i {margin-top: 2px;margin-bottom: 7px;}
    .gsjj-list ul li dd p{font-size: 14px;}
    .gsjj-list ul li dd:nth-child(2){padding: 3% 0;}
    .ny-banner{height: 130px !important;background-size: cover !important;background-position-x: 0px !important;}
    .ny-banner dd{position: relative;}
    .gywm-banner dd{bottom: 36px;}
    .gsjj .video-an{display: none;}
    .gywm-banner .video-an{display: flex;}
    .ny-banner dd .video-an{top: 110%;right: 40%;width: 75px;height: 75px;}
    .ny-banner dd .video-an span{width: 45px;height: 45px;border: 5px solid #fff;}
    .ny-banner em{font-size: 22px;}
    .ny-banner p{font-size: 14px;}
    .product-list .title em{font-size: 22px;}
    .product-list ul li dd img{min-height: 170px;max-height: 170px;}
    .product-list ul li dd em{font-size: 1px;}
    .product-list ul li dd .ck{width: 110px;line-height: 34px;font-size: 12px;margin-top: 8px;}
    .product-xq .cpxq,.product-xq .jscs{flex-wrap: wrap;overflow: scroll;}
    .product-xq .cpxq .title,.product-xq .cpxq .con,.product-xq .jscs .title,.product-xq .jscs .con{width: 100%;font-size: 21px;}
    .product-xq .cpxq .con img{width: 100%;}
    .product-xq .cpxq .con p{font-size: 13px;line-height: 30px;}
    .product-xq .titles em{font-size: 22px;} 
    .product-xq .titles p{font-size:15px;}
    
    .solution ul li{flex-wrap: wrap;}
    .solution ul li>dd:nth-child(1),.solution ul li>dd:nth-child(2){width: 100%;}
    .solution ul li img{width: 100%;}
    .solution ul li dl dt{font-size: 22px;margin-bottom: 0.5%;}
    .solution ul li dl dd{font-size: 14px;}
    .solution ul li dl dd {background: url(../images/solution-icon.png)no-repeat top 12px left;font-size: 14px;line-height: 25px;}
    .solution ul li>dd:nth-child(2){padding: 3% 0;}
    .solution ul li>dd:nth-child(2) a{width: 95px;line-height: 35px;font-size: 14px;position: initial;}
    .solution ul li dl{height: auto;}
    .solution-xq .sol-content{flex-direction: column;}
    .solution-xq .sol-content .sol-nav{width: 100%;}
    .solution-xq .sol-content .sol-nav li{height: auto;padding: 10px;}
    .solution-xq .sol-content .solxq-con{width: 100%;margin-top: 3%;}
    .solution-xq .title em{font-size: 22px;}
    .solution-xq .sol-content .solxq-con p{font-size: 14px !important;line-height: 26px;}
    .solution-xq .sol-content .solxq-con p span{font-size: 14px !important;line-height: 26px;}
    .solution-xq .title::after{height: 65%;top: 8px;}
    
    .ny-news .title em{font-size: 22px;}
    /*.ny-news ul li{width: calc(100% / 1 - 2%);}*/
    .ny-news ul li dd:nth-child(1){height: 200px;}
    .ny-news ul li dd a img{height: 170px;}
    .ny-news ul li p{font-size: 12px;line-height: 20px;}
    .ny-news ul li span{font-size: 12px;padding-left: 20px;}
    .ny-news ul li:last-child{margin-right: 0;}
    .news-xq .title em{font-size: 20px;}
    .news-xq .content img{display: block !important;width: 100% !important;}
    .service-one dl dt{font-size: 25px;}
    .service-one dl dd{padding-left: 33px;font-size: 14px;line-height: 35px;}
    .service-two ul{flex-wrap:wrap;}
    .service-two ul li{width: 100%;margin-bottom: 2%;}
    .service-two ul li dd p{width: 80%;font-size: 13px;}
    .service-two ul li dd em{font-size: 22px;margin: 2% 0 2%;}
    .service-two ul li>p{font-size: 24px;}
    .service-one{margin-top: 2%;}
    
    .Download ul li{width: 100%;}
    .Download ul li.on{width: 100%;}
    .Download ul li .xz2 div img{width: 80%;}
    .Download ul li .xz2 div dd:nth-child(2){width: 80%;}
    .Download ul li .xz2 div em{font-size: 22px;}
    .Download ul li .xz2 div p{font-size: 13px;line-height: 20px;} 
    .Download ul li .xz2 a{width: 170px;line-height: 42px;font-size: 14px;}
    .Download ul li .xz2{padding: 25px 20px 20px;}
    .Download ul li .xz1 dd:nth-child(2){padding: 10px;}
    .Download ul li .xz1 dd em{font-size: 22px;}
    .Download ul li .xz1 dd p {font-size: 14px;line-height: 30px;margin-top: 0px;margin-bottom: 10px;}
    .Download ul li .xz1 dd a {width: 150px;line-height: 40px;font-size: 13px;}
    
    .fzlc ul li dd p { font-size: 12px;margin-right: 14px;}
    .fzlc ul li dd em {font-size: 20px;padding-left: 20px;}
    .fzlc ul li:nth-child(2n) p{margin-right: 15px;}
    .fwqq-info ul{flex-wrap: wrap;}
    .fwqq-info ul li{width: calc(100% / 2);margin-bottom: 4%;}
    .fwqq-info ul li img{height: 30px;}
    .fwqq-info ul li i{margin-top: 5px;margin-bottom: 0px;}
    
    .fwqq-info ul li img{height: 40px;}
    .fwqq-info ul li dd p{font-size: 35px;}
    
    
    .ndwl .one-p{flex-wrap: wrap;}
    .ndwl .one-p li{width: calc(100% / 3 - 0.6%);margin-bottom: 0%;margin-top: 0.8%; height: 120px;} 
    .ndwl .one-p li em{font-size: 14px;}
    .ndwl .two-p ul:nth-child(1) li,.ndwl .two-p ul:nth-child(3) li{margin-top: 0.8%;}
    .ndwl .two-p ul:nth-child(1) li,.ndwl .two-p ul:nth-child(3) li{height: 120px;width: calc(100% / 3 - 0.6%);}
    
    .ndwl .two-p{flex-wrap: wrap;}
    .ndwl .two-p ul:nth-child(1){width: 100%;}
    .ndwl .two-p div{width: 100%;padding: 5% 0;}
    .ndwl .two-p ul:nth-child(3){width: 100%;}
    .ndwl .two-p ul li em{font-size: 14px;}
    .ndwl .two-p div em{font-size: 30px;line-height: 40px;}
    .ndwl .two-p div p{font-size: 14px;line-height: 25px;}
    .kcxfz-list ul li dd em{font-size: 16px;margin-top: 5%;}
    .kcxfz-list ul li dd img{width: 20%;}
    .kcxfz-list ul li{width: calc(100% / 2 - 1.6%);}
    .cxfz-info ul li dd{position: initial;}
    .cxfz-info ul li img{margin-bottom: 3%;}
    .cxfz-info ul li dd p{color: #333;width: 95%;margin-top: 0;}
    .cxfz-info ul li dd em{color: #333;font-size: 23px;padding-bottom: 0;}
    .cxfz-info ul li:nth-child(2n) dd p{width:95%;margin-left: 0;}
    .ny-news2 .title em{font-size: 22px;}
    .ny-news2 ul li{width: calc(100% / 1 - 1.3%);}
    .ny-news2 ul li p{margin-bottom: 5%;font-size: 13px;line-height: 25px;}
    .ny-news2 ul li em{margin: 5% 0;}
    .ny-news2 ul li>dd img{height: 320px;}
    .ny-news2 ul li div{padding: 5%;}
    .ny-news2 ul li:last-child{margin-right: 0;}
    
    .ny-news3 .title em{font-size: 22px;}
    .ny-news3 ul li dd video{width: 100%;}
    .ny-news3 ul li p{font-size:12px;line-height: 40px;}
    .ny-news3 ul li dd::after{background-size: 20%;}
    .ny-news3 ul li dd span{right: 5px;bottom: 5px;}
    .ny-news3 ul li:last-child{margin-right: 0;}
    .video-tc video{margin-top: 85%;width: 95%;}
    .ny-news3 ul li{width: calc(100% / 2 - 1%);}
    .contact ul li dd::after{width: 85%;height: 85%;left: 6%;top: 7%;}
    .contact ul li p{font-size: 12px;}
    .liuyan form .text{height: 40px;margin-bottom: 10px;width: 100%;}
    .liuyan form{width: 95%;}
    .liuyan form textarea{width: 94.5%;}
    .liuyan form .input-radio p{margin-right: 0;}
    .liuyan form .input-radio dd{font-size: 12px;margin-right: 1%;}
    
    .join .container{flex-wrap: wrap;}
    .join ul{width: 100%;}
    .join dl dt img{width:100%;}
    .join dl dd{font-size: 16px;line-height: 30px;}
    .zp .title em{font-size: 26px;}
    .zp .title p{font-size: 14px;}
    .form-sx form .text{width: 76%;}
    .form-sx form .submit{width: 23%;font-size: 16px;line-height: 40px;}
    .form-sx .select-list{flex-wrap: wrap;}
    .form-sx select{width: calc(100% / 2 - 2%);margin-bottom: 2%;font-size: 16px;height: 40px;padding: 0 45px 0 5px;}
    
    .zw-list .list .recruit dl{margin-bottom: 5px;}    
    .zw-list .list .recruit dl dt{font-size: 21px;}
    .zw-list .list .recruit dl dd{font-size: 16px;}
    .zw-list .list .recruit p{flex-wrap: wrap;}
    .zw-list .list .recruit p em{font-size: 16px;}
    .zw-list .list .recruit p span{font-size: 16px;}
    .zw-list .list .recruit-info h3::after{width: 75%;}
    .zw-list .list .recruit-info dl dd{font-size: 12px;}
    .zw-list .list .recruit-info a{width: 100px;line-height: 30px;font-size: 14px;}
    
    .gsjj ul li img{height: 33px;margin-top: 0px;}
    .gsjj ul li p{font-size: 14px;}
    
    .footer .f-t-left{width: 100%;flex-wrap: wrap;}
    .footer .con{flex-wrap: wrap;}
    .footer .f-t-left dl{width: 100%;text-align: left;line-height: 42px;}
    .footer .f-t-left dl div{height: 0;overflow: hidden;transition: all 0.4s;}
    .footer .f-t-left dl dt{font-size: 16px;margin-bottom: 1px;border-bottom: 1px solid #fff;position: relative;cursor: pointer;}
    .footer .f-t-left dl.active div{height: auto;transition: all 0.4s;}
    .footer .f-t-left dl dt i{display: inline-block;height: 8px;width: 8px;border-right: 1px solid #fff;border-bottom: 1px solid #fff;transform: rotate(45deg);position: absolute;top: 15px;right: 15px;}
    .footer .f-t-left dl.active dt i{transform: rotate(225deg);top: 20px;}
    .footer .f-t-left dl dd a{font-size: 13px;line-height: 35px;border-bottom: 1px solid #fff;margin-left: 10px;}
    .product-list ul li{width: calc(100% / 2 - 2%);}
    .banner .text{height: 100%;}
    
    
    .end ul{flex-wrap: wrap;}
    
    .video video{width: 80%;}
    
    .ndwl{position:relative;}
    .ndwl .two-p div{display: none;}
    .wap-dz{display: block;width: calc(100% / 3 - 1.9%);position: absolute;left: 34.3%;top: 25%;background: #0072a6;text-align: center;height: 120px;display: flex;flex-direction: column;justify-content: center;}
    .wap-dz em{font-size: 27px;color: #333;display: block;line-height: 37px;color: #fff;}
    
    .tc-list1 .container .list-swiper>img,.tc-list2 .container .list-swiper2>img,.tc-list3 .container .list-swiper3>img{top: 15px;right: 20px;}
    
    .list-swiper .swiper-slide>div{flex-wrap: wrap;padding:0% 5%;}
    .list-swiper .swiper-slide li:nth-child(1){width: 100%;}
    .list-swiper .swiper-slide li:nth-child(2){width: 100%;flex-wrap: wrap;height: 65%;padding: 10px;}
    .list-swiper .swiper-slide li:nth-child(2) dd{width: 100%;margin: 0;}
    .list-swiper .swiper-slide span{font-size: 14px;line-height: 23px;}
    .list-swiper .swiper-slide em{font-size: 19px;}
    .list-swiper .swiper-slide p{font-size: 13px;line-height: 24px;}
    
    .list-swiper2 .swiper-slide>div{flex-wrap: wrap;padding:0% 5%;}
    .list-swiper2 .swiper-slide li:nth-child(1){width: 100%;}
    .list-swiper2 .swiper-slide li:nth-child(2){width: 100%;flex-wrap: wrap;height: 65%;padding: 10px;}
    .list-swiper2 .swiper-slide li:nth-child(2) dd{width: 100%;margin: 0;}
    .list-swiper2 .swiper-slide span{font-size: 14px;line-height: 23px;}
    .list-swiper2 .swiper-slide em{font-size: 19px;}
    .list-swiper2 .swiper-slide p{font-size: 13px;line-height: 24px;}
    
    .list-swiper3 .swiper-slide>div{flex-wrap: wrap;padding:0% 5%;}
    .list-swiper3 .swiper-slide li:nth-child(1){width: 100%;}
    .list-swiper3 .swiper-slide li:nth-child(2){width: 100%;flex-wrap: wrap;height: 65%;padding: 10px;}
    .list-swiper3 .swiper-slide li:nth-child(2) dd{width: 100%;margin: 0;}
    .list-swiper3 .swiper-slide span{font-size: 14px;line-height: 23px;}
    .list-swiper3 .swiper-slide em{font-size: 19px;}
    .list-swiper3 .swiper-slide p{font-size: 13px;line-height: 24px;}
    
    .fwqq-info .info{font-size: 13px;}
    .list-swiper .swiper-slide img,.list-swiper2 .swiper-slide img,.list-swiper3 .swiper-slide img{width: 80%;margin: auto;}
    
    .solution-xq .sol-content .solxq-con ul li{width: calc(100% / 2 - 0%);}
    .solution-xq .sol-content .solxq-con ul li em{font-size: 18px;}
    .solution-xq .sol-content .solxq-con ul li span{font-size: 12px;}
    .solution-xq .sol-content .solxq-con ul li::after{content: none;}
    iframe{height: 300px;}
    
    .contact ul li img{width: 50%;}
    
    .wap-position ul{justify-content: initial;}
    .wap-position ul li{margin-right: 3%;}
    .wap-position ul li:nth-child(2n){margin-right: 0%;}
    
    .map-tc>div{top: 10%;}
    .product-xq .jscs .con table td p span{font-size: 12px !important;}
    
    .news-xq .content p,.news-xq .content section{font-size: 13px;}
    .ny-gsjj ul li:nth-child(2) div p span {font-size: 14px !important;}
}
@media screen and (min-width: 200px) and (max-width: 1200px) {
	.news-xq .content img{width: 100% !important;}
}
@media screen and (min-width: 200px) and (max-width: 1200px) {
	
}

@media screen and (max-width: 899px) {
    .banner .swiper-slide .slide-con,.banner .swiper-slide .slide-bg div{
        display: none;
    }
    .banner .swiper-slide .slide-bg img{
        display: inline;
        max-width: 101%;
        min-width: 100%;
    }
    .banner .swiper-slide .slide-bg{
        height: inherit;
    }
    #banner{
        min-height: auto;
    }
}
