/* @font-face {font-family: 'SourceHanSansCN-Bold';src: url('../fonts/SourceHanSansCN-Bold.otf');}
.container-nywrapper h1,h2,h3,h4,h5,h6{font-family: 'SourceHanSansCN-Bold'} */
.w1480{    width: 1480px;margin: 0 auto;}

.container-nywrapper{
    width: 100%;
    overflow: hidden;
    background: #E5EAF7;
    padding-bottom: 60px;

} 

.search_news,.search_pro{display: none;}

.nybgs{position: relative;background-position: center;background-size: cover;height: 500px;}
.nylxwmbg{background-image: url(contactbg.jpg)}
.productbg{background-image: url(productbg.jpg)}
.fanganbg{background-image: url(fanganbg.jpg)}
.newsbg{background-image: url(newsbg.jpg)}


.nybgstit1{position: absolute;top: 53%;left: 50%;transform: translate(-50%, -50%);text-align: center;}
.nybgstit1_p1 {color: #fff;font-size: 18px;opacity: 0.9;padding-bottom: 0px;}
.nybgstit1_p2 {font-size: 42px;font-weight: bold;line-height: 1.4;color: #fff;}

.nybgstit2{position: absolute;bottom: 10%;}
.nybgstit2 a {color: #fff;}
.nybgstit2 i {color: #fff;padding: 0 5px;}


/*内页简介*/
.nybanner-box{position: relative; width: 100%;}    

.ny-banner{    
	width: 100%;
    height: 100vh;
    overflow: hidden;}
.ny-banner img{width: 101%;
    height: 100%;
    object-fit: cover;
    transform: matrix(1.0,0,0,1.0,0,0);
    -webkit-transition: all 0.4s ease 1.2s;
    -moz-transition: all 0.4s ease 1.2s;
    -ms-transition: all 0.4s ease 1.2s;
    -o-transition: all 0.4s ease 1.2s;
    transition: all 0.4s ease 1.2s;}
/*.ny-banner img{min-height:220px; height: 120vh;object-fit: cover; }*/
/*img高度如果不合适的话  .ny-banner调整回height: 120vh;  .ny-banner img height: 100%;*/
    
.ny-about{position: absolute; top: 20%; z-index: 999; width: 64%; left: 16.666%}
.nyabouttext{width:54%;color:#fff;}
.nyabouttext p.nyabouttext-tit{ color:#fff;font-size:14px}  
.nyabouttext p.nyabouttext-tit2{  color:#fff;font-size: 40px; font-weight: bold; margin-bottom:30px/* font-family: 'SourceHanSansCN-Bold' */;}  

.nyabouttext p.nyaboutcon{margin-top: 10px}
.nyabouttext p.nyaboutcon{color:#fff;font-size: 18px}

.nyshuzi{width:52%;position: absolute; z-index: 9999; top: 20%; right: -108px;}
.nyshuzi ul li{width:25%; text-align: center; float: left;color: #fff; margin-bottom: 10%;}
.nyshuzi ul li h5{font-size: 18px;font-weight:normal;font-family: 'AlibabaPuHuiTi';}
.nyshuzi ul li h5 span{font-weight: bold; font-size: 55px;color: #fff}
.nyshuzi ul li h6{ font-size: 17px;color: #fff}
.nyshuzi ul li:hover{background: none}


/*董事长介绍*/
.nydongshi-box{width: 93%; margin: 5% auto 5% auto;background:url("dongshibg.jpg") no-repeat center center /cover; border-radius: 20px; }
.dongshizhang{float: left; width: 27%;/*margin-left: 8%*/ }
.dongshizhang img{width:100%; /*margin: 15% 0px;*/border-radius: 20px 0px 0px 20px;}
.nydongshi-txt{width: 63%; float: right; margin-right: 8%}
.nydongshi-img{} 
.nydongshitext{width:100%; margin: 10% 5%; }
.nydongshitext p.nydongshitext-tit{ color:#fff;font-size: 18px}  
.nydongshitext p.nydongshitext-tit2{  color:#fff;font-size: 54px; font-weight: bold;/* font-family: 'SourceHanSansCN-Bold'; */}  
.nydongshitext p.nydongshitext-tit2 h1{  color:#fff;font-size: 54px; font-weight: bold;position: relative;
  transition: top 0.3s; }  

.nydongshitext p.nydongshicon{margin-top: 20px}
.nydongshitext p.nydongshicon{color:#fff;font-size: 18px}


/*企业文化*/

.nywenhua {width: 100%; height:auto; background: url(wenhuabg1.jpg) no-repeat center center /cover;transition: all 0.5s ease;background-attachment: fixed;}
dl.wenhuaitem{float: left; width: 25%; text-align: center; color: #fff; border-right: rgba(255,255,255,0.3) solid 1px;padding:15% 0px; position: relative}
dl.wenhuaitem:last-child{border-right: 0px}
dl.wenhuaitem dt{width: 100%; position: absolute; top: 40%;     transition: all 0.5s ease;}
dl.wenhuaitem dt span{font-size: 14px;}
dl.wenhuaitem dt h1{font-size:36px; font-weight: bold;/* font-family: 'SourceHanSansCN-Bold'; */}
dl.wenhuaitem dd{width:100%; position: absolute; bottom: 10%; font-size: 20px; opacity: 0; transition: all 0.5s ease;color: #fff;}
dl.wenhuaitem dd p{}

dl.wenhuaitem:hover dt{top: 26%}
dl.wenhuaitem:hover dd{bottom: 38%;opacity:1; }


/*企业历程*/
.nylicheng{width: 93%;/*background: url(lc_bg.jpg) no-repeat center center;*/ margin: 4% auto 4% auto}
.nylicheng .pclicheng{width:100%; /*margin: 15% 0px;*/border-radius: 20px;}
.nylicheng .pclicheng img{width:100%; /*margin: 15% 0px;*/border-radius: 20px;}
.nylicheng .sjlicheng{ display: none;width:100%; /*margin: 15% 0px;*/border-radius: 20px;}
.nylicheng .sjlicheng img{ width:100%; /*margin: 15% 0px;*/border-radius: 20px;}

/*
.nylicheng .licheng-bg{width: 100%;margin: 0% auto; height: 100%;position: relative;}
.nylicheng .licheng-bg .warper{height: 100%;padding: 0px 5%;}
.nylicheng .licheng-bg img{height: 518px;position: absolute;bottom: 0px;left: 0;}
.nylicheng .ny-title{padding-top: 80px;}
.ny-title .title-en{font-size: 36px; color: #b4b4b4; font-family: arial; line-height: 36px; font-weight: normal;}
.ny-title .title-ch{font-size: 26px; color: #333333; margin: 15px 0; font-weight: normal;}
.ny-title i{display: block; width: 42px; height: 1px; background-color: #b5b5b5;}
.nylicheng .licheng-content{position: absolute;width: 100%;height: 100%;}
.nylicheng .licheng-content .swiper-wrapper,.nylicheng .licheng-content .swiper-slide,.nylicheng .licheng-content ul{width: 100%;height: 100%;}
.nylicheng .licheng-content ul li{width: 20%;float: left;height: 100%;}
.nylicheng .licheng-content ul li a{display: block;width: 100%;position: relative;height: 320px}
.nylicheng .licheng-content ul li .date{color: #0a3875;font-size: 30px;}
.nylicheng .licheng-content ul li.item1 .line,.nylicheng .licheng-content ul li.item3 .line,.nylicheng .licheng-content ul li.item5 .line{margin-bottom: 30px;}
.nylicheng .licheng-content ul li.item2 .line,.nylicheng .licheng-content ul li.item4 .line{margin-top: 30px;}
.nylicheng .licheng-content ul li.item1 .line:after,.nylicheng .licheng-content ul li.item3 .line:after,.nylicheng .licheng-content ul li.item5 .line:after{width: 25px;height: 25px;background-color: rgba(10, 56, 117, 0.8);display: block;content: "";border-radius: 50%;text-align: center;vertical-align: middle;position: absolute;}
.nylicheng .licheng-content ul li.item2 .line:before,.nylicheng .licheng-content ul li.item4 .line:before{width: 25px;height: 25px;background-color: rgba(10, 56, 117, 0.8);display: block;content: "";border-radius: 50%;text-align: center;vertical-align: middle;position: absolute;}
.nylicheng .licheng-content ul li .lc-left{position: absolute;}
.nylicheng .licheng-content ul li .line{height: 250px;width: 1px;display: block;background-color: #0A3875;position: relative;left: 30px;}
.nylicheng .licheng-content ul li .lc-right{position: absolute;left: 30px;width: 400px;height:100%;display: table;}
.nylicheng .licheng-content ul li.item5 .lc-right{width: 200px;}
.nylicheng .licheng-content ul li.item2 .lc-right, .nylicheng .licheng-content ul li.item4 .lc-right{width: 400px;}
.nylicheng .licheng-content ul li .lc-right .right-text{padding: 20px;display: table-cell;vertical-align: middle;}
.nylicheng .licheng-content ul li.item1 a{top: 92px; left: 50px}
.nylicheng .licheng-content ul li.item1 .lc-left .line:after{bottom: -25px;left: -11px;}
.nylicheng .licheng-content ul li.item1 .lc-right{bottom: 68px;}
.nylicheng .licheng-content ul li.item2 a{top: 214px;}
.nylicheng .licheng-content ul li.item2 .lc-left .line:before{top: -25px;left: -11px;}
.nylicheng .licheng-content ul li.item2 .lc-right{top: 80px;}
.nylicheng .licheng-content ul li.item3 a{top: 136px;}
.nylicheng .licheng-content ul li.item3 .lc-left .line:after{bottom: -25px;left: -11px;}
.nylicheng .licheng-content ul li.item3 .lc-right{bottom: 100px;}
.nylicheng .licheng-content ul li.item4 a{top: 278px;}
.nylicheng .licheng-content ul li.item4 .lc-left .line:before{top: -25px;left: -11px;}
.nylicheng .licheng-content ul li.item4 .lc-right{top: 70px;}
.nylicheng .licheng-content ul li.item5 a{top: 99px;}
.nylicheng .licheng-content ul li.item5 .lc-left .line:after{bottom: -25px;left: -11px;}
.nylicheng .licheng-content ul li.item5 .lc-right{bottom: 100px;}
.nylicheng .licheng-content .right-text h3{font-size: 24px;margin-bottom: 10px;}
.nylicheng .licheng-content .right-text p{font-size: 16px;}
.nylicheng .swiper-button-next{right: 10%}
.nylicheng .swiper-button-prev{left: 0%}
*/


/*企业资质*/
.nyzizhi{width: 93%; margin: 0% auto 0 auto;}
.nyzizhi-tit{text-align: center; margin-top: 0px; margin-bottom:60px;}
.nyzizhi-tit h3{font-size:40px; font-weight: bold;/* font-family: 'SourceHanSansCN-Bold'; */ color: #000}
.nyzizhi-tit span{font-size:14px; }
.nyzizhi .swiper-container {
        width: 100%;
        height: 100%;
    }
 .nyzizhi .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
.nyzizhi .swiper-slide img{width: 100%; }


/*业务板块*/
.nyindpro{width:100%;  padding:20px 0 0px 0;position: absolute; top: 15%; z-index: 999;}
.nyindpro .pub_title p{font-size: 24px;}

.nyindpro-menu{width:100%;font-size:0;text-align:center;margin:30px 0 46px;user-select:none}
.nyindpro-menu li{display:inline-block;vertical-align:top;border-bottom:1px solid #d9e0ea;padding:0 34px}
.nyindpro-menu li:first-child{padding-left:0}
.nyindpro-menu li:last-child{padding-right:0}
.nyindpro-menu-link{height:48px;display:block;position:relative}
.nyindpro-menu-link i,.indpro-menu-link span{display:inline-block;vertical-align:middle;height:28px;line-height:28px}
.nyindpro-menu-link span{font-size:18px;color:#444;font-weight:700;margin-left:12px;transition:all .4s ease}
.nyindpro-menu-link::after{content:"";position:absolute;width:0%;height:2px;background:#0084D9;left:0;bottom:-1px;right:0;margin:0 auto;transition:all .4s ease}
.nyindpro-menu-link.active span,.nyindpro-menu-link:hover span{color:#0084D9}
.nyindpro-menu-link.active::after{width:100%}
.nyindpro-loop{width:100%}
.nyindpro-items{width:100%;display:none}
.nyindpro-items.active{display:block;animation:hideIndex .5s;-moz-animation:hideIndex .5s;-webkit-animation:hideIndex .5s;-o-animation:hideIndex .5s}
@keyframes hideIndex{0%{opacity:0;transform:translateY(50px)}
100%{opacity:1;transform:translateY(0)}
}


.nyindexproul{margin:-2% 0 0 -2%}
.nyindpro-link{display:block;align-items:center;position:relative;transition:all .4s ease;margin:2% 0 0 2%;justify-content:center;width:18%;float:left;/*background:rgba(255,255,255,1);box-shadow:0 2px 12px 2px rgba(29,32,136,0.1);*/overflow:hidden;border: solid 1px rgba(255,255,255,0.6);box-shadow: 0px 0px 10px rgba(255,255,255,0.5);}
.nyindpro-link .img{width:100%;padding-top:160%;position:relative;overflow:hidden;}
.nyindpro-link .img img{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;display:block;transition:all .6s ease;  }
.nyindpro-cont{position:absolute;transform:scale(0.8);opacity:0;transition:all .6s ease;z-index:4;width:92%;padding:0 20px;height:90%;background:rgba(30,112,196,0.80);display:flex;flex-direction:column;justify-content:center;text-align:center;color:#fff}
.nyindpro-cont h2{font-size:18px;font-weight:700;margin-bottom:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.nyindpro-cont p{font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.nyindpro-link:hover .indpro-cont{transform:scale(1);opacity:1}
.nyindexproul .text{padding:20px;/* background-color:#f5f5f5; */overflow:hidden; position: absolute; top: 30px;}
.nyindexproul .text h6{height:50px;line-height:50px;font-size:32px; font-weight: bold;  color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;/* background:url(' pro_jian4.png') right center no-repeat;padding-right:20px;transition:all .4s ease */}
/* .indpro-link:hover .text h6{color:#2fc16e;background:url(' pro_jian5.png') right center no-repeat} */
.nyindexproul .text span{text-transform: uppercase; color:rgba(255,255,255,0.8); font-weight: bold;}
/*.indexproul .text i.fayoujt{color: #fff; font-size: 24px;transition:all .4s ease; opacity: 0;margin-left: -20px;}*/
.nyindexproul .text i.fayoujt img{width: 12px;transition:all .4s ease; opacity: 0;margin-left: -20px;}
/*.indpro-link:hover .text i{display: block;transform:scale(1.1);  opacity: 1; margin-left: 8px;}*/
.nyindpro-link:hover .text i.fayoujt img{display: block;transform:scale(1.1);  opacity: 1; margin-left: 8px;}
.nyindpro-link img:hover{transform:scale(1.1)}


#nyproduct-tab {padding-top: 50px; width: 90%; margin: 0 auto}
#nyptab-top {height: 60px;position: relative;display: flex;
}
.nyptab-top ul {width:100%;position: absolute;/* left: -1px; */ display: flex; justify-content: center;}
.nyptab-top ul li {float: left;width: 8%;height: 60px;line-height: 60px;text-align: center;padding: 0px 1px;font-size: 17px;}
.nyptab-top ul li:hover {cursor: pointer;font-weight: 700;color: #000;border-bottom: 3px solid #0056A7;}
.selected{color: #000; font-weight: 700; border-bottom: 3px solid #3372b5;}

#nyptab-content{margin-top: 50px; width: 100%}

.nyptab-list{width: 100%; display: none}
.nypcon{width: 31.8%;display: flex;align-items: center;justify-content: space-between;padding: 30px 35px;transition: all 0.3s ease;background: #fff; float: left; margin: 0px 13px 30px 13px}
.nypcon dt{width: 64%}
.nypcon dd{width: 36%}
.nypcon dd img{width: 100%;} 

.nypcon-p1{margin-top: 10px;font-size: 22px;font-weight: bold;color: #5FB95A;}
.nypcon dt h1{color: #000; margin-top: 5px; font-size: 24px;font-weight: bold;}
.nypcon dt i.line{ display: block;position: relative;margin: 15px 0;width: 88%; height: 1px;background: #d5d5d5;}
span.linehover {display: block; width: 0;height: 1px;position: absolute;top: 0px;left: 0px;transition: all 0.5s ease;}
.nypcon:hover .linehover {width: 100%;background: #0056A7;}
.nypcon-p2{font-size: 15px;color: #333;line-height: 1.5;}

.nyindpro .pub_title2{ color: #fff}
.nyindpro .pub_title2 em{  color:#fff }
.nyindpro .pub_title2 p{color: #fff}
#productinfo_column_1 > .pics > .left > .pic_list > ul{display: none;}
#productinfo_column_1 > .pics > .left > .pic_cur{background: none; border: none;}
#productinfo_column_1 > .pics > .left > .pic_cur{height: auto;}

#productinfo_column_1 > .pics > .left > .pic_cur img {
    width: 100%;
    height: 100%;
    position: relative;
    object-fit: cover;
}


/* #productinfo_column_1 > .pics > .left > .pic_list img {
    width: 100%;
    height: 100%;
    position: relative;
    top: -1px;
} */

/*解决方案*/
.nyfangan{width: 90%; margin: 11% auto 2% auto; position: absolute; z-index: 99; top: 10%; left: 5%;}
.nyfangan .swiper-container {width: 100%;height: 100%;}
.nyfangan .swiper-container .swiper-wrapper {width: 100%;height: 100%; }
.nyfanganslise{width: 100%; display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;background: #fff; border-radius: 20px /*margin-bottom:50px;*/}
.nyfanganslise .swiper-slide-active {
	opacity: 1 !important;
	z-index: 3;
}
.nyfanganslise:hover .nyfanganPic img{transform: scale(1.3)}
.nyfangan .swiper-container-horizontal>.swiper-scrollbar {
/*    position: relative;*/
    left: 0%;
    bottom: 0px;
    z-index: 50;
    height: 5px;
    width: 100%;

}
.nyfangan .swiper-scrollbar-drag {
    background:#5AB255;
}
.nyfangan .swiper-pagination{  z-index: 99999; left:48%; bottom: -50px}
.nyfangan .swiper-pagination-bullet{background: #fff; margin: 0 5px}


.nyfanganPic{width: 43%;margin:2%; border-radius: 20px;overflow: hidden}
.nyfanganPic img{width: 100%;vertical-align: top;transition: all 1s ease; }
.nyfanganTxt{width: 53%;margin: 3% 0;box-sizing: border-box;padding-left:2%;padding-right:3.5%;}
.nyfanganTxtwz1{color: #666;line-height: 1; font-size: 16px}
.nyfanganTxtwz2{font-size: 30px; margin-top: 10px;font-weight: 700;line-height: 1.4; margin-bottom: 20px;color:#000}
.nyfanganTxtwz3{font-size: 18px;color:#000; line-height: 1.8}
.nyfanganTxtwz3 p{font-size: 18px;color:#000; margin-bottom: 10px}


/* 新闻其他样式在column.css */



/*联系我们lxwm-4*/
.nylxwm{}
.nylxwm .pub_title2{ color: #fff}
.nylxwm .pub_title2 em{  color:#fff }
.nylxwm .pub_title2 p{color: #fff}


.lxwm4{ position: absolute; top:30%; width: 100%} 
.lxwm4 .lxwm-l{ width: 90%; margin: 0 auto 10px auto; padding:0 20px;}
.lxwm4 .lxwm-l img{ width: 100%; border-radius: 20px; border: #fff solid 5px;}
.lxwm4 .lxwm-r{ width:90%; padding:0; margin: 5% auto 2% auto;}
.lxwm4-con{  width: 100%;display: flex;flex-direction: row;justify-content: space-between;  align-items: center; text-align: center;padding-top: 10px;}

.lxwm4-con dl{ width:23%; margin: 0 auto; padding:3% 2%;
    background-color: rgba(255,255,255,0.5); border-radius: 10px;
    min-height: 0px; min-height: 243px;    box-shadow: 0 10px 15px rgb(0 0 0 / 5%);    transition: all 0.3s ease;}
.lxwm4-con dl:hover{    box-shadow: 0 10px 15px rgb(0 0 0 / 15%);}
.lxwm4-con dl dt{width: 45px; height: 45px; margin: 0 auto 20px auto;text-align: center; background-image: url(lxwm4.png); background-repeat: no-repeat;} 
.lxwm4-con dl dt.lx01{background-position: 0px 0px; } 
.lxwm4-con dl dt.lx02{background-position: -45px 0px; } 
.lxwm4-con dl dt.lx03{background-position: -90px 0px; } 
.lxwm4-con dl dt.lx04{background-position: -135px 0px; } 
/*.lxwm-top dl dt img{width: 30px; margin: 10px auto; vertical-align: middle } */
.lxwm4-con dl dd{ width: 100%; font-size: 16px; text-align: center; line-height: 2.0} 
.lxwm4-con dl dd b{font-size: 18px;color: rgba(255,255,255,1); font-weight: bold;} 
.lxwm4-con dl dd p{font-size: 26px;color: rgba(255,255,255,1); font-weight: bold; line-height:1.5} 
.lxwm4-con dl:last-child dd p{font-size: 23px;}


.nyxiangqing{width: 88%; margin: -10% auto 0 auto; background: #fff; padding:2% 5% 3% 5%; box-shadow: #CBD1DB 0px 5px 5px;}

#nyxiangqing{
		height: 350px;
	    background:url(nyxiangqingbg.jpg) no-repeat center center /cover;
}


@media all and (max-width:1700px){
    .dongshizhang{float: left; width:31%;/*margin-left: 8%*/ }
    .nydongshi-txt{width: 59%; float: right; margin-right: 8%}
    
     dl.wenhuaitem dd{font-size: 17px }
    .nypcon{width: 48%;}
	.nyfangan{margin-top: 15%;}
}
@media all and (max-width:1600px){
   .nyabouttext p.nyabouttext-tit2{font-size: 36px;}
   #productinfo_column_1 > .pics > .right > .ny_attr > table td.cpinfotd1{width:20%;}
}
@media all and (max-width: 1279px){
 .nyabouttext p.nyabouttext-tit2{font-size: 30px;}
}
@media all and (max-width:1440px){
    .nyshuzi{width:45%; z-index: 9999; top: 16%; right: 0px;}
    .nyshuzi ul li{width: 50%; text-align: center; margin-top: 0%}
    
    .dongshizhang{float: left; width:35%;/*margin-left: 8%*/ }
    .nydongshi-txt{width: 55%; float: right; margin-right: 8%}
    
/*    .nywenhua {min-height: 400px;}*/
    dl.wenhuaitem dd{font-size: 17px }
    dl.wenhuaitem:hover dd{bottom: 30%;opacity:1; }
    
    
    .lxwm4-con{display: block}
    .lxwm4-con dl{ float: left; min-height: 200px; width:48%; margin: 1% 1% 1% 1%; padding:3% 2%; background-color: rgba(255,255,255,0.5);}
    .lxwm4-con dl:last-child dd p{font-size: 23px;}
    .lxwm4 .lxwm-l img{padding: 0px;     margin: 50px auto 10px auto;}
    
    
   .nyproduct_lei .w1480{width: 100%}
    .nypcon{width: 47.66%;}

    .nypcon dt{width: 75%}
    .nypcon dd{width: 25%}
	.nyfangan{margin-top: 15%;}
	.nyxiangqing{ margin: -15% auto 0 auto;}
}

@media all and (max-width:1359px){
    .dongshizhang{float: left; width:35%;/*margin-left: 8%*/ }
    .nydongshi-txt{width: 55%; float: right; margin-right: 8%}
    
    dl.wenhuaitem dd{font-size: 16px }
    dl.wenhuaitem:hover dd{bottom: 25%;opacity:1; }
    
    

}

@media all and (max-width:1279px){
    .ny-about{top: 15%; width: 80%; left: 10%}
    .nybanner-box{position: relative;padding-bottom: 60px;}   
    .nyabouttext{width: 100%;}
    .nyshuzi{width: 100%; top:118%;}
    
     .dongshizhang{float: left; width:37%;/*margin-left: 8%*/ }
     .nydongshi-txt{width: 53%; float: right; margin-right: 8%}
    
    .nypcon{width: 47.66%;}

    .nypcon dt{width: 75%}
    .nypcon dd{width: 25%}
    .nyshuzi ul li{width: 25%; text-align: center; margin-bottom: 5%}
}

@media all and (max-width:1250px){
   .ny-banner{width: 100%; text-align: center;   overflow: hidden;  height: 160vh;} 
   
   .nyfangan{margin-top: 20%;}
    .nyfangan .swiper-pagination{left: 50%}
    .nypcon{width: 47%;}
    .nypcon dt{width: 75%}
    .nypcon dd{width: 25%}
    
    .nyfanganslise{width: 100%; display: block;}
    .nyfanganPic{width: 96%;margin:2%; padding-top: 2%; border-radius: 20px 20px 0px 0px; overflow: hidden}
    .nyfanganPic img{width: 100%;border-radius: 20px 20px 0px 0px; }
    .nyfanganTxt{width: 100%;box-sizing: border-box; padding: 4% 5% 4% 6%}
    .nyfanganTxtwz1{color: #666;line-height: 1; font-size: 16px}
    .nyfanganTxtwz2{font-size: 22px; margin-top: 10px;font-weight: 700;line-height: 1.4; margin-bottom: 20px;color:#000}
    .nyfanganTxtwz3{font-size: 17px;color:#000; line-height: 1.8}
    .nyfanganTxtwz3 p{font-size: 17px;color:#000; margin-bottom: 10px}
    
    .nyfangan .swiper-pagination{  z-index: 99999; left:42%; bottom: -30px}
.nyfangan .swiper-pagination-bullet{background: #fff; margin: 0 5px}

 
    
}

@media all and (max-width:1151px){
    .dongshizhang{float: none; width:100%;/*margin-left: 8%*/ }
    .dongshizhang img{border-radius: 20px 20px 0px 0px;}
     .nydongshi-txt{width:90%; float: none; margin: 10% auto}
    .nydongshitext{ margin: 10% 0%;}
    
    dl.wenhuaitem dd{font-size: 16px }
    dl.wenhuaitem:hover dd{bottom: 25%;opacity:1; }
}

@media all and (max-width:1000px){
    .nybgs{height: 300px;}
    .nybgstit1{top: 61%;}
    .nybgstit1_p1 {color: #fff;font-size: 14px;opacity: 0.9;padding-bottom:0px;}
    .nybgstit1_p2 {font-size:30px;font-weight: bold;line-height: 1.4;color: #fff;}

    .nybgstit2{padding-top: 360px;}
    .nybgstit2 a {color: #fff;}
    .nybgstit2 i {color: #fff;padding: 0 5px;}
    
    dl.wenhuaitem dt span{font-size:14px}
    dl.wenhuaitem dt h1{font-size:28px}
    dl.wenhuaitem dd{font-size: 14px }
    dl.wenhuaitem:hover dt{top: 20%}
    dl.wenhuaitem:hover dd{bottom: 20%;opacity:1; }
    
    .nyzizhi-tit{margin-top: 0px;margin-bottom: 30px;}
	.nylicheng .pclicheng{display: none;}
	.nylicheng .sjlicheng{ display: block;}


    
    
    .lxwm4-con{display: block}
    .lxwm4-con dl{ float: left; width:98%; margin: 1% 1% 5% 1%; padding:7% 2% 3% 2%; background-color: rgba(255,255,255,0.5);}
    .lxwm4-con dl:last-child dd p{font-size: 23px;}
    .lxwm4 .lxwm-l{padding: 0px;}
    .lxwm4 .lxwm-l img{ margin-top: 0px;}
    
    .nyindpro{top:12%;}
	
    .nyproduct_list {height: 50px;color: #fff;line-height: 40px;}
    .nyptab-top ul li{width: 17%;  font-size: 16px;  overflow: hidden;}
    .nypcon{width: 100%; float: none; margin: 0 auto 30px auto}
    .nypcon dt{width: 75%}
    .nypcon dd{width: 25%}
	
	#productinfo_column_1 > .pics > .left {
	    width: 100%;
	}
    #productinfo_column_1 > .pics > .right{width: 100%;}
    .ny-banner {
    width: 100%;
    height: 158vh;
    overflow: hidden;}
    
     .nynews-list dl{width: 100%; margin-right: 0; margin-bottom: 30px}
   
    .nyxiangqing{ margin: -20% auto 0 auto;}
	.liuyan .formlist div.submit {
	    width: 63%!important;
	    margin: 0 auto!important;
	}
	
	
}

@media all and (max-width:768px){
	
    .nyabouttext p.nyabouttext-tit{font-size:14px;}
    .nyabouttext p.nyabouttext-tit2 {color: #fff;font-size:30px;font-weight: bold;}
    .nyabouttext p.nyaboutcon{font-size:15px;}
    
    .nyshuzi ul li h5 span{font-size:38px;}
    .nyshuzi ul li h6{font-size: 16px;}
    
    .nydongshi-box{margin-bottom: 70px}
    .nydongshitext p.nydongshitext-tit{font-size:14px;}
    .nydongshitext p.nydongshitext-tit2{font-size:30px;}
    .nydongshitext p.nydongshicon{font-size:15px;}
    
    .nywenhua {background: url(wenhuabg1.jpg) no-repeat center center /cover;background-attachment: fixed;transition: all 0.5s ease; }
    dl.wenhuaitem{float: none; width: 100%;border-right: 0px;border-bottom:rgba(255,255,255,0.3) solid 1px; min-height: 300px;}
    dl.wenhuaitem:last-child{border-bottom: none}
    dl.wenhuaitem dt span{font-size:14px}
    dl.wenhuaitem dt h1{font-size:24px}
    dl.wenhuaitem dd{font-size: 14px;   }
    dl.wenhuaitem:hover dt{top: 24%}
    dl.wenhuaitem:hover dd{bottom: 20%;opacity:1; }
    
    
    .nyzizhi-tit h3{font-size:30px; font-weight: bold;}
    .nyzizhi-tit span{font-size:14px; }
    
    
    .nypcon dt{width: 63%}
    .nypcon dd{width: 37%}
    .nypcon-p1{font-size: 16px;}
    .nypcon dt h1{ margin-top: 0px; font-size: 20px;}
    .nyshuzi {top: 110%;}
    .ny-banner{width: 100%; text-align: center;   overflow: hidden;    height: 150vh;}
    .nyfangan {
        margin-top: 30%;
    }
    
    .nyindpro{top:30%}
	.nylxwm .nyindpro{top:15%}
	/* .nynews-box .nyindpro{top:15%} */
	/* .nynews-box .nyindpro{top:35%} */
    .nyindpro .pub_title p{font-size: 18px;}
    .nyindpro .pub_title em{font-size: 12px;}
    .nyindpro-link {
    display: block;
    align-items: center;
    position: relative;
    transition: all .4s ease;
    margin: 7% 0 0 8%;
    justify-content: center;
    width: 39%;
    float: left;
    /* overflow: hidden; */
    border: solid 1px rgba(255,255,255,0.6);
    box-shadow: 0px 0px 10px rgba(255,255,255,0.5);
}
    
    .ny-banner {
    width: 100%;
    height: 189vh; 
    overflow: hidden;
}
    .nyabout .ny-banner{width: 100%; text-align: center;   overflow: hidden;    height:150vh;}
    .nyfangan .swiper-pagination {
    z-index: 99999;
    left: 45%;
    bottom: -50px;
}
 .nyxiangqing{ margin: -25% auto 0 auto;}   
 
 .nyshuzi ul li{width: 50%; text-align: center; margin-bottom: 5%}
 #productinfo_column_1{margin-top: 20px;}
 
}

@media all and (max-width:750px){
    .nyfangan{ margin-top: 40%;}
}

@media all and (max-width:736px){
    /* .nyindpro{top: 30%} */
	.nyfangan .swiper-pagination { bottom: -21px;}
}

@media all and (max-width:640px){
    .ny-banner{width: 100%; text-align: center;   overflow: hidden;    height: 100vh;} 
    /* .nyindpro{top:15%} */
    .nyindpro .pub_title p{font-size: 12px;}
    .nyindpro .pub_title em{font-size: 12px;}
    .nyindpro-link {
    display: block;
    align-items: center;
    position: relative;
    transition: all .4s ease;
    margin: 3% 0 0 3%;
    justify-content: center; 
    width: 30.333%;
    float: left;
    /* overflow: hidden; */
    border: solid 1px rgba(255,255,255,0.6);
    box-shadow: 0px 0px 10px rgba(255,255,255,0.5);
}
   .nyxiangqing{ margin: -35% auto 0 auto;} 
   .nyfangan{ margin-top:65%;}
   .nynews-box .nyfangan{ margin-top:48%;}
  .nyfangan .swiper-pagination { bottom: -21px;}
  .nypcon{width: 100%; float: none; margin: 0 auto 30px auto; display: block;}
  .nypcon dt{width: 100%; float: none;}
  .nypcon dd{width: 100%; float: none; margin-top: 20px;}
}

@media all and (max-width:600px){ 
    .ny-banner{width: 100%; text-align: center;   overflow: hidden;  height: 130vh;} 
	
}

@media all and (max-width:475px){
    .lxwm4{ position: absolute; top:42%;  width: 100%} 
	
    .ny-banner{width: 100%; text-align: center;   overflow: hidden;  height: 100vh;} 
    .nyabout .ny-banner{width: 100%; text-align: center;   overflow: hidden;    height: 200vh;}
    .nylxwm .ny-banner{width: 100%; text-align: center;   overflow: hidden;  height: 200vh;} 
    .nyproduct .ny-banner{width: 100%; text-align: center;   overflow: hidden;  height: 200vh;} 
    .nyindpro{top:15%}
    .nyproduct .nyindpro{top:8%}
	.nynews-box .nyindpro{top:8%} 
	.nyindpro .pub_title{ margin-top: 5%;}
    .nyindpro .pub_title p{font-size: 18px;}
    .nyindpro .pub_title em{font-size: 12px;}
    .nyindpro-link {
    display: block;
    align-items: center;
    position: relative;
    transition: all .4s ease;
    margin: 3% 0 0 3%;
    justify-content: center;
    width: 46.333%;
    float: left;
    /* overflow: hidden; */
    border: solid 1px rgba(255,255,255,0.6);
    box-shadow: 0px 0px 10px rgba(255,255,255,0.5);
}
    
    #nyproduct-tab {
    padding-top: 0px;
    width: 90%;
    margin: 0 auto;}
    
    .nyfangan .swiper-pagination {
    z-index: 99999;
    left: 40%;
    bottom: -41px;
    }
	
	.nyxiangqing{ margin: -45% auto 0 auto;}  
}

/*@media only screen and (max-width:412px){ 
	.nynews{margin-top:15%}
	}
@media only screen and (max-width:684px){
	.nynews{margin-top:30%}
	}
@media only screen and (max-width:667px){
	.nynews{margin-top:43%}
	}
 @media only screen and (max-width:736px){
	.nynews{margin-top:28%}
	} */
@media only screen and (max-width:375px){
/* 	.ny-banner {
	    width: 100%;
	    text-align: center;
	    overflow: hidden;
	    height: 150vh;
	} */
	}

@media all and (max-width:385px){
    .ny-banner{width: 100%; text-align: center;   overflow: hidden;    height: 189vh;}
    .nyabout .ny-banner{width: 100%; text-align: center;   overflow: hidden;    height: 189vh;}
    .nyindpro .pub_title{ margin-top: 8%;}
    .nyindpro .pub_title p{font-size: 12px;}
    .nyindpro .pub_title em{font-size: 12px;}
    .nyindpro-link {
    display: block;
    align-items: center;
    position: relative;
    transition: all .4s ease;
    margin: 7% 0 0 8%;
    justify-content: center;
    width: 39%;
    float: left;
    /* overflow: hidden; */
    border: solid 1px rgba(255,255,255,0.6);
    box-shadow: 0px 0px 10px rgba(255,255,255,0.5);
}
    
    #nyproduct-tab {
    padding-top: 0px;
    width: 90%;
    margin: 0 auto;}
	
	.nyxiangqing{ margin: -55% auto 0 auto;} 
	#productinfo_column_1{margin-top: 10px;}
}



