@media ( min-width:1441px ) and ( max-width:1580px ) {
	.he_r .head-tel a{
		font-size: 16px;
	}
	 
	.he_r ul{
		padding-right: 40px;
	}
	.he_r ul li{
		margin-right: 28px;
	}
	.he_l p{
		font-size: 14px;
	}
	.sec3-box-r-top{
		padding-top: 185px;
	}
	.Nymaps-l {
		float: left;
		width: 46.3125%;
		margin-left: 8.5833%;
	}
	.Nylxfs-l{
		padding-left: 8.5833%;
	}
}

@media screen and (max-width: 1500px) {
	.he_r ul li{
		margin-right: calc(25 / 1920 * 100vw);
	}
	.he_r ul li a{
		font-size: 16px;
	}
	.he_r .head-tel a{
		font-size: 18px;
	}
}
@media screen and (max-width: 1350px) {
	.he_r ul li{
		margin-right: calc(20 / 1920 * 100vw);
	}
	.he_r ul li a{
		font-size: 15px;
	}
	 
}
/*************************中型电脑********************************/
@media ( min-width:1280px ) and ( max-width:1440px ) {
	.he_l p{
		/*display: none;*/
	}
	.footer-box{
		max-width: 1200px;
	}
	.footer-bottom-l .item:last-child{
		display: none;
	}
}
@media ( min-width:1281px ) and ( max-width:1660px ) {
	.productionLineDe::after{
		width: 27%;
	}
	.sub-pro-line-content{
		width: 70%;
	}
	.sec3-box-l-tit2{
		font-size: 22px;
		line-height: 40px;
	}
	.sec3-box-r-top{
		padding-top: 100px;
	}
	.sec3-box-r-top{
		padding-right: 100px;
	}
	.sec3-box-r-bottom{
		padding-right: 100px;
	}
	.sec3-box-l{padding-top: 30px;}
	.sec3-box-l-tit3{
		font-size: 14px;
	}
	.sec3-box-l-more{
		margin-top: 40px;
	}
	.Nygcjy_info-m{
		width: auto;
	}
	.container.ny{
		width: 98%;
	}
}
@media ( min-width:1161px ) and ( max-width:1280px ) {
	.he_l{
		width:auto;
	}
	.he_l a{
		
	}
	.he_r{
		
	}
	.he_r ul{
	    padding-right: 50px;
	}
	.he_r ul li{
		margin-right: 36px;
	}
	.header{
		
	}
	.index_banner{
		height: 100%;
	}
	.index_banner video {
	    height: 100%;
	    object-fit: cover;
	    object-position: center center;
	}
	.head-tel{
		display: none;
	}
	.head-secondpart{
		margin-left: 26px;
	}
	.he_l p{
		font-size: 14px;
		padding-left: 14px;
		margin-left: 14px;
		display: none;
	}
	.head-product-Submenu .submenu-item{
		padding-right: 50px;
	}
	.sec4-box-list .item{
		padding-left: 7px;
		padding-right: 7px;
	}
	.sec5-info-l{
		width: 50%;
	}
	.sec5-info-r{
		width: 48%;
		float: right;
	}
	.sec5-info-r .item:last-child{
		display: none;
	}
	.footer-bottom-l .item ul li a{
		font-size: 12px;
	}
	.footer-bottom-l .item ul .zxinfo{
		font-size: 12px;
	}
	.footer-bottom-l .item:last-child{
		float: right;
	}
	.he_r ul li a{
		font-size: 14px;
	} 
	.section5 .container{
		width: 96.875%;
	}
	#banner1 .swiper-slide .pc {
	    display: block;
	    height: 100vh;
	}
	
	.sec3-box-r-top{
		paddign-left:38px;
		padding-right: 40px;
		background-size: auto;
		background-position: 50% 50%;
		padding-top: 300px;
	}
	.sec3-box-r-bottom{
		padding-right: 40px;
	}
	.sec4-box-list .item .txt-tit2{
		font-size: 25px;
	}
	.sec5-info-r .item{
		padding-right: 10px;
	}
	.footer-bottom-l{
		width: 98%;
		margin: 0 auto;
		float: none;
	}
	.footer-bottom-r{
		/*display: none;*/
	}
	.footer-bottom-l .item{
		padding-right: 60px;
	}
	.container.ny{
		width: 96.875%;
	}
	.Nyabout{
		margin: 15px auto 0;
	}
	.Nyprofile{
		padding-bottom: 30px;
	}
	.Nyprofile_tit{
		font-size: 16px;
		line-height: 26px;
	}
	.Nyprofile_subt{
		width: 100%;
		margin: 10px auto 0;
		font-size: 15px;
		line-height: 28px;	
	}
	.Nyprofile_maps{
	    margin: 0;
	}
	.Nygcjy{
	    padding: 20px 0 30px 0;
	}
	.Nygcjy_info-l{
		/* width: 100%; */
	}
	.Nygcjy_info-l .tit{
		font-size: 24px;
		line-height: 30px;
	}
	.Nygcjy_info-l .tit2{
		font-size: 17px;
	    line-height: 27px;
	    padding-top: 13px;
	}
	.Nygcjy_info-l .txt{
		font-size: 15px;
		line-height: 25px;
		padding-top: 10px;
	}
	.Nygcjy_info-m{
		padding-left: 3.2205%;	
	}
	.Nygcjy_info-m .xh{
	    margin-top: 157px;
	}
	.footer-bottom{
		width: 96%;
		margin: 0 auto;
	}
	.Nygcjy_info-m .xhword{
		font-size: 15px;
		line-height: 25px;
		padding-top: 10px;
	}
	.Nygcjy_info-r{
		width: 23%;
		float: left;
		margin-top: 55px;
	}
	.Nygcjy_info-r p{
		font-size: 15px;
	    line-height: 25px;
	    padding-top: 10px;
	}
	.Nybrand{
		padding: 35px 0 55px 0;
	}
	.Nybrand-l{
		width: 25.294117%;
		padding-left: 3%;
	}
	.Nybrand-l .subt {
	    font-size: 16px;
	    line-height: 22px;
	    color: #fff;
	    padding-top: 15px;
	}
	.Nybrand-l .tit {
	    font-size: 28px;
	    line-height: 34px;
	    color: #fff;
	}
	.Nybrand-r{
	    width: 71%;	
		font-size: 15px;
	    line-height: 25px;	
		margin-left: 2%;
		padding-bottom: 20px;	
	}
	.Nyrespons{
		padding: 20px 0 30px 0;
	}
	.Nyrespons_tit{
		font-size: 24px;
		line-height: 30px;
	}
	.Nyrespons_sub{
	    font-size: 15px;
	    line-height: 26px;
	}
	.Nyrespons_info{
		padding-top: 12px;
	}
	.Nyrespons_info .item{
		
		margin-bottom: 5px;
	}
	.Nyrespons_info .item .txt{
		padding: 10px 15px;
	}
	.Nyrespons_info .item .txt .tit1{
	    font-size: 18px;
	    line-height: 24px;
	}
	.Nyrespons_info .item .txt .tit2{
	    padding-top: 8px;
	    font-size: 14px;
	    line-height: 22px;
	}
	.Nydsj{
		padding: 20px 0 30px;
	}
	.Nydsj_tit{
		font-size: 24px;
		line-height: 30px;
	}
	.Nydsj_subt{
		font-size: 15px;
		line-height: 26px;
	}
	.Nydsj_info{
		margin-top: 25px;
	}
	#dsj{
		width: 85%;
	}
	#dsjN{
		background-size: 70%;
		top: 50%;
	}
	#dsjP{
		background-size: 70%;
	    top: 50%;
	}
	#dsj .swiper-slide .tit{
		text-align: center;
	}
	#dsj .swiper-slide .tit span{
		padding-left: 30px;
		padding-right: 30px;
	}
	#dsj .swiper-slide .subt{
		font-size: 15px;
		line-height: 28px;
		color: #ffffff;
		padding-top: 28px;
	}
	
	.Nydevelop{
		padding: 25px 0 20px 0;
	    height: auto;
	}
	#developbp{
		padding-bottom: 40px;
	}
	.Nydevelop_info{
		padding-top: 20px;
	}
	.Nydevelop_tit{
		font-size: 24px;
		line-height: 30px;
		font-weight: bold;
	}
	.Nydevelop_subt{
		font-size: 15px;
	    line-height: 26px;
	    padding-top: 10px;
	}
	#developN{
		bottom: 0;
	}
	#developP{
		bottom: 0;
	}
	.Nyrongyu{
		padding: 20px 0 25px 0;
	}
	.Nyrongyu-l{
		width: 100%;
		padding-top: 0px;
	}
	.Nyrongyu-l-tit{
		font-size: 24px;
		line-height: 30px;
	}
	.Nyrongyu-l-subt{
		font-size: 15px;
	    line-height: 26px;
	    padding-top: 9px;
	}
	.Nyrongyu-r{
		float: left;
		width: 100%;
	    padding-top: 20px;	
	}
	.Nyrongyu-r .item{
		
	}
	.Nyrongyu-r .item:nth-child(3n+3){
		
	}
	.Nyrongyu-r .item .pic{
		width: 100px;
		height: 100px;
		
	}
	.header.fixedbg2 .burger_menu [class*="_line"]{
		background: #e4b756;
	}
	.header.fixedbg2{
		padding-bottom: 14px;
	}
	.productionLineDe::after{
		width: 29%;
	}
	.sub-pro-line-content{
		width: 68%;
	}
	.sub-pro-line-content .sub-info{
		font-size: 14px;
		line-height: 25px;
	}
	.sub-pro-line-content .sub-liucheng{
		margin-top: 25px;
	}
	.Nyproduct{
		padding: 10px 0 20px 0;
	}
	.Nyproduct-list{
		margin-bottom: 20px;
	}
	.Nyproduct-list-l{
		width: 100%;
	    padding: 10px 10px 20px 15px;
	}
	.pro-l-sub{
		font-size: 14px;
		line-height: 24px;
		color: #8e8e8e;
		padding-top: 12px;
		min-height: auto;
	}
	.Nyproduct-list-r{
	    width: 100%;
	    padding-left: 0;
		margin-top: 10px;
	}
	.pro-class{
		padding-bottom: 55px;
	}
	.pro-class .swiper-slide .item{
		padding-left: 10px;
	}
	.pro-class .swiper-slide .item a{
		display: block;
	}
	.pro-class .swiper-slide .item .txt{
		font-size: 16px;
		line-height: 22px;
		padding-top: 10px;
		height: 32px;	
	}
	.pro-class .swiper-slide .item .more {
	    font-size: 14px;
	    line-height: 22px;
	    margin-top: 6px;
	}
	.pro-class .proP{
		left: 0;
	}
	.pro-class .proN{
		left: 44px;
	}
	.lineDe_info{
		border-bottom: none;
	}
	.lineDe_info-l{
		width: 100%;
		padding-left: 1.5625%;
		padding-right: 1.5625%;
		padding-bottom: 15px;
	}
	.lineDe_info-l-top{
		padding-top: 9px;
	}
	.lineDe_info-l-bottom{
		padding-top: 5px;
	}
	.lineDe_info-l-bottom .tit{
	    font-size: 24px;
	    line-height: 30px;
	    padding: 5px 0;	
	}
	.lineDe_info-l-bottom .yjl{
		padding-top: 15px;
	}
	.lineDe_info-l-bottom .yjl a{
		width: 48%;
		margin-right: 4%;
		float: left;
		font-size: 14px;
		margin-bottom: 9px;	
	}
	.lineDe_info-l-bottom .yjl a:nth-child(2n+2){
		margin-right: 0;
	    font-size: 14px;	
	}
	.lineDe_info-r{
		width: 100%;
		padding: 20px 5px 5px;
	}
	.line-intro{
	    padding: 25px 0 30px 0;
	}
	.intro-l{
		width: 45%;
		float: left;
	}
	.intro-r{
		width: 45%;
		float: right;
		padding-left: 0;
	}
	.intro-l-tit{
		line-height: 30px;
	}
	.intro-l-tit img{
		height: 30px;
	}
	.intro-l-subt{
		font-size: 15px;
		line-height: 26px;
		padding-top: 15px;
	}
	.intro-l-info{
		padding-top: 14px;
	}
	.intro-l-info span{
		font-size: 16px;
		line-height: 24px;
	}
	.line-intro ul li{
		font-size: 14px;
		line-height: 26px;
	}
	.intro-r-tit{
		line-height: 35px;
	    background-size: 32px auto;
		padding-left: 47px;
		font-size:22px;
		
	}
	.prode-content{
		padding: 38px 0;
	}
	.Nycase_class a{
		width: auto;
		padding: 0 24px;
	}
	.intro-r-sub{
		font-size: 15px;
		line-height: 26px;
		padding-top: 15px;
	}
	.line-pro-tit{
		font-size: 22px;
		line-height: 30px;
		padding-top: 15px;
	}
	.line-pro-subt{
		font-size: 15px;
	    line-height: 25px;
		padding-top: 7px;
	}
	.line-pro-info{
		padding-top: 15px;
	}
	#lineprobp{
		padding-bottom: 60px;
	}
	#lineprobp .swiper-slide .item{
		padding-left: 10px;
	}
	#lineprobp .swiper-slide .item .txt{
		font-size: 15px;
	    line-height: 25px;
		padding-top: 5px;
		height: 30px;
	}
	#lineprobp .swiper-slide .item .more{
		font-size: 13px;
		line-height: 22px;
		margin-top: 5px;
	}
	.Nycontact{
		margin: 0 auto;
		padding-bottom: 0px;
	}
	.Nylxfs-l{
		padding-left: 5.6%;
	}
	.Nylxfs-r{
		padding: 61px 12px 126px 75px;
	}
	.lx-an{
		right: 20px;
	}
	
	.Nycase{
		margin-top: 0px;
		padding-bottom: 15px;
	}
	.Nycase_class{
		padding-top: 15px;
		overflow: hidden;
	}
	.Nycase_class a{
		
	}
	.Nycase_class a:nth-child(2n+2){
	
	}
	.Nycase_tit{
	    line-height: 14px;
	    padding-top: 8px;
	}
	.Nycase_info{
		padding-top: 10px;
	}
	.Nycase_info .item{
		padding-left: 2px;
		padding-right: 2px;
		margin-bottom: 15px;
	}
	.Nycase_info .item .txt{
		
	}
	.Nycase_info .item .txt-tit1{
		
	}
	.Nycase_info .item .txt-tit2{
	    font-size: 20px;
		padding-bottom: 26px;
	}
	.sub-recruit{
		padding-bottom: 70px;
	}
	.Nynews_info .item{
		padding: 0 8px;
	}
	.Nycase_info .item .txt-add{

	}
	#caseN{
		background: url(../images/caseN.jpg) no-repeat right center;
		background-size: 60%;
		right: 0;
	}
	#caseP{
		background: url(../images/caseP.jpg) no-repeat left center;
		background-size: 60%;
		left: 0;
	}

	.Nyrecruit_tit{
		margin: 8px auto 0;
	}
	.Nyrecruit_info{
	    margin-top: 15px;
	}
	.Nyrecruit_info .list{
	    height: 40px;
	    line-height: 40px;
	}
	.Nymaps-l {
		float: left;
		width: 52.3125%;
		margin-left: 6.5833%;
	}
	.Nyrecruit_info .list a{
		width: 20%;
		font-size: 15px;
		margin-right: 0px;
		line-height: 40px;
	}
	.Nyrecruit_info .list a.zw{
		margin-right: 0;
	}
	.Nyrecruit_info .item h3{
		padding-bottom: 0px;
	}
	.Nyrecruit_info .item h3 a{
		width: 20%;
		font-size: 15px;
	    padding-left: 0px;
		text-align: center;
		margin-right: 0;
	}
	.Nyrecruit_info .item h3 a.til{
		width: 20%;
		margin-right: 0;
	}
	.Nyrecruit_info-box .item .hidden-table{
	    padding: 15px 15px 20px 10px;
		min-height: auto;
	}
	.Nyrecruit_info-box .hidden-table .tit{
		font-size: 17px;
		line-height: 27px;
	}
	.Nyrecruit_info-box .hidden-table .scjl{
	    margin-top: 0px;
		font-size: 15px;
		width: 115px;
	}
	.Nynews{
		padding: 5px 0 30px 0;
	}
	.Nynews-top{
	    margin: 55px auto 0;
		height: auto;
		padding-top: 30px;
	}
	.Nynews-top a{
		width: 40%;
		margin-left: 0;
	    line-height: 37px;
		font-size: 16px;
	}
	.Nynews-top a:first-child{
		padding-left: 60px;	
	}
	.Nynews-top a:first-child::before{
		left: 30px;
		background-size	:70%;
	}
	.Nynews-top a:hover:first-child::before{
		background-size: 70%;
	}
	.Nynews-top a:nth-child(2){
		padding-left: 60px;	
	}
	.Nynews-top a:nth-child(2)::before{
		left: 30px;
		background-size	:70%;
	}
	.Nynews-top a:hover:nth-child(2)::before{
		background-size: 70%;
	}
	.Nynews_tit{
	    padding-bottom: 5px;
	}
	.Nynews_info{
	    padding: 20px 0 30px 0;
	}
	.Nynews_info .item{
		padding-left: 5px;
		padding-right: 5px;
		margin-bottom:10px;
	}
	.Nynews_info .item a{
		padding: 0px;
	}
	
	.Nynews_info .item .txt{
		width: 100%;
		margin-left: 0;
		padding: 4px 5px 5px 1px;
	}
	.Nynews_info .item .txt .tit1{
		
	}
	.Nynews_info .item .txt .date{
		font-size: 14px;
		line-height: 20px;
		padding-top: 10px;
	}
	.Nynews_info .item .txt h2{
	    font-size: 14px;
	    line-height: 22px;
	    padding-top: 3px;
		height: 47px;
	}
	.Nynews_info .item .txt .more{
		display: none;
	}
	.Nynews_info .item .pic{
		
	}
	.newsDe_info{
		padding: 15px 0 20px 0;
	}
	.newsDe_info_l{
		width: 100%;
	}
	.newsDe_info_l_tit{
	    font-size: 20px;
	    line-height: 30px;
	}
	.newsDe_info_l_sub{
	    margin-top: 5px;
	    line-height: 30px;
	}
	.newsDe_info_l_cont{
	    padding-top: 10px;
	    font-size: 15px;
	    line-height: 28px;
	}
	.prev-next{
		padding-top: 0;
		margin-top: 20px;
	}
	.pn-l{
		width: 100%;
	}
	.pn-l-p, .pn-l-n{
	    font-size: 15px;
	    line-height: 28px;
	}
	.pn-r{
		float: left;
	}
	.pn-r .return{
		width: 120px;
		line-height: 30px;
		font-size: 14px;
		margin-top: 20px;
	}
	.newsDe_info_r{
		width: 100%;
		margin-top: 20px;
		padding-left: 0;
	}
	.newsDe_info_r ul{
	    margin-top: 5px;
	}
	.newsDe_info_r ul li{
		padding-bottom: 6px;
	}
	.meun{
		width: 50%;
		background-color: #f1f1f1;/*63c7af*/
		bottom: 50px;
		position: fixed;
		z-index: 999;
		margin-left: 13%;
		-webkit-border-top-left-radius: 0.2rem;
		-webkit-border-top-right-radius: 0.2rem;
	}
	.meun ul{
		overflow: hidden;
		margin-top: 0.1rem;
	}
	.meun ul li{
		overflow: hidden;
		font-family: "微软雅黑";
		font-size: 13px;
		line-height: 30px;
		border-bottom: solid #f8f8fa 0.02rem;
		text-align: center;
		margin-top: 0.15rem;
		padding-bottom: 0.1rem;
		position: relative;
	}
	.meun ul li .foot-nav{
		width: 100%;
		display: none;
	}
	.meun ul li .foot-nav.on{
		display: block;
	}
	.meun ul li > a{
		color: #444;
		font-weight: bold;
	}
	
	.Nyjoin{
	    padding: 20px 0 30px 0;
	}
	.Nyjoin-tit{
		font-size: 24px;
		line-height: 30px;
	}
	.Nyjoin-tit span{
		font-size: 15px;
		line-height: 26px;
		padding-top: 0px;
	}
	.Nyjoin_list{
		padding: 15px 0 0 0;
	}
	.join-item{
	
	}
	.join-item .txt{
		padding: 10px 15px 15px 10px;
	}
	.join-item .txt .con{
	    font-size: 15px;
	    line-height: 26px;
	    padding-top: 1px;
	}
	.Nyjob{
		margin: 0px auto;
		min-height: auto;
	}
	.Nyjob_info-box .list{
		height: 55px;
		line-height: 55px;
	}
	.Nyjob_info-box .list a{
		width: 20%;
		margin-right: 0;
		font-size: 14px;
		line-height: 50px;
	}
	.Nyjob_info-box .list a:first-child{
		width: 40%;
	}
	.Nyjob_info-box .list a:last-child{
		display: none;
	}
	.Nyjob_info-box .hd ul li a{
		width: 20%;
		margin-right: 0;
		font-size: 14px;
		line-height: 50px;
	}
	.Nyjob_info-box .hd ul li a:first-child{
		width: 40%;
	}
	.Nyjob_info-box .hd ul li a.xq{
		display: none;
	}
	.Nyjob_info-box .bd{
		position: absolute;
		top: 0;
		right: 0;
		width: 100%;
		
	}
	.bd-box{
		padding: 15px 20px;
	}
	.bd-box-tit{
		font-size: 15px;
		line-height: 20px;
	}
	.bd-box-list{
		margin-top: 10px;
	}
	.bd-box-list h3{
	    font-size: 14px;
	    line-height: 26px;
	}
	.bd-box-list span{
		font-size: 14px;
		line-height: 28px;
	}
	.bd-box a{
		line-height: 36px;
	    font-size: 14px;
	    width: 110px;
	    margin-top: 25px;
	}
	.Nyenvir{
		margin: 20px auto 0;
		padding: 20px 0 35px 0;
	}
	.Nyenvir-tit{
		font-size: 24px;
		line-height: 30px;
	}
	.Nyenvir-subt{
		font-size: 15px;
	    line-height: 26px;
	}
	.Nyenvir-info{
		margin: 0 auto;
		padding-top: 20px;
	}
	#envirP{
		top: 50%;
		left: 25px;
	}
	#envirN{
		top: 50%;
		right: 25px;
	}
}

/*************************小型电脑********************************/
@media ( min-width:992px) and ( max-width:1160px) {
	.container {
		width: 92%;
		margin: 0 auto;
	}
	.product-title h2{
		font-size: 24px;
	}
	.product-title-wrap h1{
		font-size: 24px;
	}
}
@media ( max-width:1024px){
	.fp-right.none{
		display: none;
	} 
	.fp-tableCell{
		height: auto !important;
	}
	.fp-section.fp-table, .fp-slide.fp-table{
		height: auto !important;
	}
}

/************************平板*******************************/
@media ( min-width:768px) and ( max-width:991px) {
	.m-subMenu .sMenu-item .ms-Nav a{
	    font-size: 14px;
	    line-height: 40px;
	}
	#sidebar{
		display: none;
	}
	#banner1 .swiper-slide .pc{
		display: none;
	}
	#banner1 .swiper-slide .mobile{
		display: block;
		height: 100vh;
	}
	.burger_menu{
		display: block !important;
		top: 0 !important;
		float: right; 
		margin-top: 0 !important;
	
	} 
	.container{
		width: 96%;
	}
	.header{
		padding: 6px 0;
		border-bottom: none;
	}
	.he_l{
		margin-top: 0 !important;
	}
	.he_l img{ 
		/*width: 75%;*/
	}
	.he_l img.secpic{
		display: none;
	} 
	.he_r{
		display: none;
	}
	.he_l p{
		display: none;
	}
	.footH{
		display: flex;
	}
	#fp-nav.right{
		display: none;
	}
	
	.section2{
		padding-top:55px;
		overflow: hidden;
	}
	.sec2-box-l{
		width: 100%;
		padding-left: 0;
		padding-top: 20px;
		padding-bottom: 10px;
		height: auto;
		background-position: 50% 50%;
	}
	.sec2-box-l-tit{
		font-size: 20px;
		line-height: 24px;
		padding: 0 2%;
	}
	.sec2-box-l-sub{
		width: 100%;
		padding: 20px 2% 0;
		font-size: 14px;
	    line-height: 26px;
		height: 98px;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		overflow: hidden;
		-webkit-box-orient: vertical;
	}
	.sec2-box-l a.more{
		width: 120px;
		margin: 20px auto 0;
		padding: 0 18px 0 19px;
		line-height: 32px;
	}
	.sec2-box-l-video{
		display: none;
	}
	.sec2-box-r{
		width: 100%;
		height: 100%;
	}
	.sec2-box-r .itemlist.fl .tit{
		font-size: 18px;
		line-height: 26px;
	}
	.sec2-box-r .itemlist.fl .tit span{
		display: none;
	}
	.sec2-box-r .itemlist.fl{
		height: 60%;
	}
	.sec2-box-r .itemlist.fr{
		height: 60%;
	}
	.sec2-box-r .itemlist.fr .culture .tit{
		font-size: 18px;
		line-height: 26px;
		background-size: 20%;
		background: url(../images/culture_logo.png) no-repeat center top 25px;
	    padding-top: 77px;
		background-size: 20%;
	}
	.sec2-box-r .itemlist.fr .culture .sub{
		font-size: 15px;
		line-height: 24px;
		padding-top: 10px;
	}
	.sec2-box-r .itemlist.fr .develop .tit{
		background: url(../images/develop_logo.png) no-repeat center top 25px;
		background-size: 20%;
		padding-top: 70px;
		font-size: 18px;
		line-height: 26px;
	}
	.sec2-box-r .itemlist.fr .develop .sub{
		font-size: 15px;
		line-height: 24px;
		padding-top: 10px;
	}
	.section3{
		padding-top: 55px;
		overflow: hidden;
	}
	.sec3-tit{
		font-size: 20px;
		line-height: 24px;
		padding-top: 5px;
	}
	.sec3-subt{
	    font-size: 14px;
	    line-height: 24px;
	    padding-top: 5px;
	}
	.sec3-box{
	    padding-top: 0px;
	}
	.sec3-box-l{
		width: 100%;
	}
	.sec3-box-l .full{
		margin-bottom: 4px;
	}
	.sec3-box-l .full .tit{
		top: 26px;
		right: 10px;
	    font-size: 18px;
	    line-height: 26px;
	    padding-left: 25px;
	    background: url(../images/pic1.png) no-repeat left top 7px;
	    background-size: 16%;
	}
	.sec3-box-l .full .tit span{
		line-height: 15px;
	    padding-top: 8px;
	}
	.half-item{
		width: 49.5%;
		text-align: left;
	}
	.half-item.fl .tit{
		background-size: 14%;
		top: 15px;
		left: 10px;	
		font-size: 18px;
	    line-height: 26px;
		padding-left: 32px;
		width: 100%;
	}
	.half-item .tit span{
		font-size: 15px;
		line-height: 15px;
		padding-top: 8px;
	}
	.half-item.fr .tit{
		background-size: 14%;
		top: 15px;
		left: 10px;	
		font-size: 18px;
	    line-height: 26px;
		padding-left: 32px;
		width: 100%;
	}
	.sec3-box-r{
		width: 100%;
		padding-left: 0;
		margin-top: 4px;
	}
	.sec3-box-r-list{
		width: 49.5%;
		text-align: left;
	}
	.sec3-box-r-list a img{
	    position: relative;
	    top: -60px;
	}
	.sec3-box-r-list.fl .tit{
		background-size: 10%;
		top: 15px;
		left: 10px;	
		font-size: 18px;
		line-height: 26px;
		padding-left: 32px;
		width: 100%;
	}
	.sec3-box-r-list .tit span{
		font-size: 15px;
		line-height: 15px;
		padding-top: 8px;
		position: absolute;
		left: 0;
	}
	.sec3-box-r-list.fr .tit{
		background-size: 10%;
		top: 15px;
		left: 10px;	
		font-size: 18px;
		line-height: 26px;
		padding-left: 32px;
		width: 100%;
	}
	.section4{
		padding-top: 60px;
	}
	.sec4-tit{
		font-size: 20px;
		line-height: 24px;
		padding-top: 25px;
	}
	.sec4-subt{
		font-size: 14px;
		line-height: 24px;
		padding-top: 5px;
	}
	.sec4-info{
		margin-top: 30px;
	}
	.sec4-info .news-item .txt{
		padding: 5px 0;
	}
	.sec4-info .news-item .txt .tit{
		font-size: 15px;
		line-height: 22px;
		height: 22px;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		overflow: hidden;
		-webkit-box-orient: vertical;
	}
	.sec4-info .news-item .txt .subt{
		font-size: 14px;
		line-height: 22px;
		height: 51px;
		-webkit-line-clamp: 2;
	}
	.sec4-info .news-item .txt .more{
	    font-size: 12px;
	    line-height: 16px;
		margin-top: 6px;
	}
	#inewsBP{
		padding-bottom: 40px;
	}
	.section4 .moredetail{
		width: 150px;
		font-size: 15px;
	    margin: 29px auto 0;
	    padding-left: 29px;
	}
	footer{
		display: none;
	}
	.footFix{
		display: block;
		padding: 0;	
	}
	.subdh{
		line-height: 14px;
	    padding-top: 8px;	
	}
	.Nyabout{
		margin: 55px auto 0;
	}
	.Nyprofile-l{
		width: 100%;
	}
	.Nyprofile-l .tit{
	    font-size: 26px;
	    line-height: 36px;
	}
	.Nyprofile-l .subt{
		padding-top: 5px;
		    letter-spacing: 0px;
	}
	.Nyprofile-l .con{
		font-size: 15px;
	    line-height: 25px;
		padding-top: 11px;
	}
	.Nyprofile-l .video{
		padding-top: 10px;
		height: auto;
	}
	.Nyprofile-r{
		width: 100%;
		padding-left: 0;
		padding: 20px 0 120px;
	}
	.company-details .item{
		margin-bottom: 20px;
	    float: left;
	    width: 48%;
	    margin: 0 1%;
		min-height: 100px;
		border-bottom: none;
	}
	.company-details .item .danwei .float-sj{
		font-size: 18px;
		line-height: 28px;
		padding-bottom: 8px;
	    padding-right: 8px;	
	}
	.company-details .item .danwei{
		font-size: 36px;
	    line-height: 47px;
	}
	.company-details .item .danwei .counter{
		font-size: 52px;
	    line-height: 56px;
	}
	.Nyproduct-top{
		margin-top: 55px;
		height: auto;
		padding-top: 25px;
		padding-bottom: 17px;
	}
	.Nyproduct-top a{
	    width: 40%;
	    margin-left: 0;
	    line-height: 37px;
	    font-size: 16px;
		text-align: center;
	    margin-bottom: 10px;
	}
	.Nyproduct-top a:first-child{
		padding-left: 0;
	}
	.Nyproduct-top a:nth-child(2), .Nyproduct-top a:nth-child(3), .Nyproduct-top a:nth-child(4), .Nyproduct-top a:nth-child(5), .Nyproduct-top a:nth-child(6){
		padding-left:0;
	}
	.Nyproduct-top a:first-child::before{
		background: none;
	}
	.Nyproduct-top a:nth-child(2)::before, .Nyproduct-top a:nth-child(3)::before, .Nyproduct-top a:nth-child(4)::before, .Nyproduct-top a:nth-child(5)::before, .Nyproduct-top a:nth-child(6)::before{
		background: none;
	}
	.Nyproduct-top a:first-child:hover::before{
		background: none;
	}
	.Nyproduct-top a:nth-child(2):hover::before, .Nyproduct-top a:nth-child(3):hover::before, .Nyproduct-top a:nth-child(4):hover::before, .Nyproduct-top a:nth-child(5):hover::before, .Nyproduct-top a:nth-child(6):hover::before{
		background: none;
	}
	.Nyproduct_tit{
	    margin-top: 4px;
	}
	.Nyproduct_info{
	    padding-top: 15px;
	    padding-bottom: 15px;
	}
	.nypro_item{
	    padding-left: 3px;
	    padding-right: 3px;	
		margin-bottom: 5px;
	}
	.nypro_item .txt{
		font-size: 15px;
	    line-height: 25px;
	    padding-top: 6px;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		height: 31px;
		overflow: hidden;
	}
	.NyproductDe{
		margin: 55px auto 0;
		padding-bottom: 30px;
	}
	.NyproductDe_tit{
		line-height: 14px;
	    margin-top: 8px;
	    float: right;
	}
	.NyproductDe_info{
		width:100%;
		padding-top: 22px;
	}
	.NyproductDe_info-l{
		width: 100%;
	}
	.gallery-thumbs{
		margin-top: 10px !important;
	}
	.NyproductDe_info-r{
		width: 100%;
		padding-left: 0;
		margin-top: 10px;
	}
	.NyproductDe_info-r .tit1{
		font-size: 20px;
		padding-bottom: 8px;
	}
	.NyproductDe_info-r .tit2{
	    font-size: 16px;
		line-height: 26px;
	    padding-top: 6px;
	}
	.NyproductDe_info-r .tit3{
		font-size: 16px;
		line-height: 26px;
	    padding-top: 26px;
	}
	.NyproductDe_info-r .tit3 h1{
	    font-size: 15px;
	    line-height: 25px;
	}
	.NyproductDe_info-r .tit3 h2{
		font-size: 15px;
		line-height: 25px;
	}
	.NyproductDe_info-r a.zx{
		width: 135px;
		font-size: 14px;
	    line-height: 35px;
	    margin-top: 24px;
	}
	.Nyculture{
		margin: 0 auto;
		height: auto;
		padding-bottom: 20px;
	}
	.Nyculture_tit{
		font-size: 26px;
		line-height: 36px;
	    padding-top: 34px;
	}
	.Nyculture_subt{
		width: 100%;
		padding: 46px 3% 74px 3%;
		font-size: 16px;
	    line-height: 30px;
		margin: 33px auto 0;
	}
	.Nyhonor{
		padding: 25px 0 0 0;
	}
	.Nyhonor_tit{
		font-size: 22px;
		line-height: 28px;
	    letter-spacing: 0px;	
	}
	.Nyhonor_subt{
		font-size: 16px;
		line-height: 25px;
		padding-top: 5px;
		width: 65%;
		margin: 0 auto;
	}
	.Nyhonor_info{
		padding-top: 10px;
	}
	#nyhonorBP1{
		padding-bottom: 30px;
	}
	.Nydevelop_tit{
		font-size: 26px;
		line-height: 36px
	}
	
	.section5{
		display: none;
	}
	.header.fixedbg2 .burger_menu [class*="_line"]{
		background: #0255a2;
	}
	.header.fixedbg2{
		padding-bottom: 6px;
	}
	.Nycontact{
		margin: 55px auto 0;
		padding-bottom: 20px;
	}
	.Nycontact_tit{
		line-height: 14px;
		margin-top: 8px;
	}
	.subdh.pt, .subdh.pt a{
		color: #fff;
	}
	.Nycontact_info-l{
		display: none;
	}
	.Nycontact_info-r{
		width: 100%;
		padding-left: 0;
		margin-top: 20px;
	}
	.Nycontact_info-r_tit{
		background:none;
		padding-left: 0;
		line-height: 28px;
	}
	.Nycontact_info-r_list{
	    margin-top: 30px;
	    margin-left: 0;
	}
	.Nycontact_info-r_list .item{
		width: 100%;
	    margin-right: 0%;
		background-size: 8% !important;
	    padding-top: 0px;
	    padding-left: 50px;
		margin-bottom: 15px;
	}
	.Nycontact_info-r_list .item .sub{
	    font-size: 15px;
	    line-height: 19px;
	    margin-top: 5px;
	}
	.Nycontact_info-r_logo{
		margin-top: 10px;
		margin-left: 0;
		text-align: center;
	}
	.Nycontact_info-r_logo .c-tm{
		float: none;
		display: inline-block;
	}
	.Nycontact_info-r_logo .c-albb{
		float: none;
		display: inline-block;
	}
	.Nycontact_info-r_list hr{
		display: none;	
	}
	.Nyyxtj{
		padding: 20px 0 35px 0;
	}
	.Nyyxtj_tit{
		font-size: 22px;
		line-height: 28px;
	}
	.Nyyxtj_form{
	    padding-top: 8px;
	}
	.Nyyxtj_form .item{
		width: 100%;
		margin-right: 0;
	    line-height: 26px;
	    margin-bottom: 11px;
	}
	.Nyyxtj_form .item label{
	    padding-left: 0px;
	}
	.Nyyxtj_form button{
		font-size: 17px;
	    width: 60%;
	    line-height: 40px;
		border: 1px solid #346492;
	}
	.Nycase{
		margin-top: 55px;
		padding-bottom: 15px;
	}
	.Nycase_tit{
	    line-height: 14px;
	    padding-top: 8px;
	}
	.Nycase_info{
		padding-top: 10px;
	}
	.Nycase_info-r{
		width: 100%;
		float: left;
		padding-left: 0;
	}
	.Nycase_info-l{
		width: 100%;
		padding-top: 10px;
		padding-bottom: 30px;
	}
	#caseN{
		background: url(../images/caseN.jpg) no-repeat right center;
		background-size: 60%;
		right: 0;
	}
	#caseP{
		background: url(../images/caseP.jpg) no-repeat left center;
		background-size: 60%;
		left: 0;
	}
	.Nyrecruit_tit{
		margin: 8px auto 0;
	}
	.Nyrecruit_info{
	    margin-top: 15px;
	}
	.Nyrecruit_info .list{
	    height: 40px;
	    line-height: 40px;
	}
	.Nyrecruit_info .list a{
		width: 20%;
		font-size: 15px;
		margin-right: 0px;
		line-height: 40px;
	}
	.Nyrecruit_info .list a.zw{
		margin-right: 0;
	}
	.Nyrecruit_info .item h3{
		padding-bottom: 0px;
	}
	.Nyrecruit_info .item h3 a{
		width: 20%;
		font-size: 15px;
	    padding-left: 0px;
		text-align: center;
		margin-right: 0;
	}
	.Nyrecruit_info .item h3 a.til{
		width: 20%;
		margin-right: 0;
	}
	.Nyrecruit_info-box .item .hidden-table{
	    padding: 15px 15px 20px 10px;
		min-height: auto;
	}
	.Nyrecruit_info-box .hidden-table .tit{
		font-size: 17px;
		line-height: 27px;
	}
	.Nyrecruit_info-box .hidden-table .scjl{
	    margin-top: 0px;
		font-size: 15px;
		width: 115px;
	}
	.Nynews{
		padding: 5px 0 30px 0;
	}
	.Nynews-top{
	    margin: 55px auto 0;
		height: auto;
		padding-top: 30px;
	}
	.Nynews-top a{
		width: 40%;
		margin-left: 0;
	    line-height: 37px;
		font-size: 16px;
	}
	.Nynews-top a:first-child{
		padding-left: 60px;	
	}
	.Nynews-top a:first-child::before{
		left: 30px;
		background-size	:70%;
	}
	.Nynews-top a:nth-child(2){
		padding-left: 60px;	
	}
	.Nynews-top a:nth-child(2)::before{
		left: 30px;
		background-size	:70%;
	}
	.Nynews_tit{
	    padding-bottom: 5px;
	}
	.Nynews_info{
	    padding-top: 10px;
	}
	.Nynews_info .item a{
		padding: 10px 10px 10px 5px;
	}
	.Nynews_info .item .date{
		display: none;
	}
	.Nynews_info .item .txt{
		width: 67%;
		margin-left: 0;
	}
	.Nynews_info .item .txt h1{
		font-size: 16px;
	    line-height: 18px;
	    display: -webkit-box;
	    -webkit-line-clamp: 1;
	    -webkit-box-orient: vertical;
	    overflow: hidden;
	    height: 18px;	
	}
	.Nynews_info .item .txt h2{
	    font-size: 14px;
	    line-height: 22px;
	    padding-top: 3px;
		height: 47px;
	}
	.Nynews_info .item .txt .more{
		display: none;
	}
	.Nynews_info .item .pic{
		width: 100%;
	}
	.newsDe_info{
		padding: 15px 0 20px 0;
	}
	.newsDe_info_l{
		width: 100%;
	}
	.newsDe_info_l_tit{
	    font-size: 20px;
	    line-height: 30px;
	}
	.newsDe_info_l_sub{
	    margin-top: 5px;
	    line-height: 30px;
	}
	.newsDe_info_l_cont{
	    padding-top: 10px;
	    font-size: 15px;
	    line-height: 28px;
	}
	.prev-next{
	    padding-top: 40px;	
	}
	.pn-l{
		width: 100%;
	}
	.pn-l-p, .pn-l-n{
	    font-size: 15px;
	    line-height: 28px;
	}
	.pn-r{
		float: left;
	}
	.newsDe_info_r{
		width: 100%;
		margin-top: 20px;
		padding-left: 0;
	}
	.newsDe_info_r ul{
	    margin-top: 5px;
	}
	.newsDe_info_r ul li{
		padding-bottom: 6px;
	}
	.meun{
		width: 50%;
		background-color: #f1f1f1;/*63c7af*/
		bottom: 50px;
		position: fixed;
		z-index: 999;
		margin-left: 13%;
		-webkit-border-top-left-radius: 0.2rem;
		-webkit-border-top-right-radius: 0.2rem;
	}
	.meun ul{
		overflow: hidden;
		margin-top: 0.1rem;
	}
	.meun ul li{
		overflow: hidden;
		font-family: "微软雅黑";
		font-size: 13px;
		line-height: 30px;
		border-bottom: solid #f8f8fa 0.02rem;
		text-align: center;
		margin-top: 0.15rem;
		padding-bottom: 0.1rem;
		position: relative;
	}
	.meun ul li .foot-nav{
		width: 100%;
		display: none;
	}
	.meun ul li .foot-nav.on{
		display: block;
	}
	.meun ul li > a{
		color: #444;
		font-weight: bold;
	}
}

@media ( min-width:992px) and ( max-width:1160px) {
	.he_r{
		display: none;
	}
	.burger_menu{
		display: block !important;
	}
	.header .toggle_burger .top_line,
	.header .toggle_burger .bottom_line{
		background: #e4b756 !important;
	}
	.join-item .txt .con{
		font-size: 14px;
		line-height: 25px;
	}
	.Nyproduct-list-l {
		width: 100%;
		padding: 10px 10px 20px 15px;
	}
	.Nyproduct-list-r {
		width: 100%;
		padding-left: 0;
		margin-top: 10px;
	}
	.pro-l-sub{
		min-height: auto;
	}
	.isMobile{
		display: block;
	}
	.sub-pro-line-content{
		width: 67%;
	}
	.sub-pro-line-con1 .imgShow{
		width: 100%;
	}
	.sub-pro-line-con1 .imgShow img{
		display: block;
		width: 100%;
	}
	.sub-pro-line-con1 .sub-content{
		width: 100%;
		margin-top: 25px;
	}
}

/************************手机*******************************/
@media ( max-width:1160px) {
	.yb_conct{
		display: none;
	}
	.sub-pro-message .row{
		width: 100%;
		margin-left: -10px;
		margin-right: -10px;
	}
	.header.fixedbg{
		padding-bottom: 5px;
	}
	.m-subMenu .sMenu-item .ms-Nav a{
	    font-size: 14px;
	    line-height: 40px;
	}
	.footer{
		display: none;
	}
	#sidebar{
		display: none;
	}
	#banner1 .swiper-slide .pc{
		display: none;
	}
	#banner1 .swiper-slide .mobile{
		display: block;
		height: 100vh;
	}
	.ban-word{
		left: 0;
		margin-left: 0;
		width: 100%;
		font-size: 28px;
		line-height: 40px;
		letter-spacing: 1px;
	}
	.index_banner{
		height: 100%;
	}
	.index_banner video{
		height: 100%;
	    object-fit: cover;
	    object-position: center center;	
	}
	.sec2-row-bd-tit{
		font-size: 26px;
		line-height: 36px;
		padding: 24px 0 20px 0;
	}
	.sec2-row-bd-sub{
		width: 90%;
	    font-size: 15px;
	    line-height: 26px;
	}
	.sec2-row-hd{
		height: auto;
		bottom: 51px;
	}
	.sec2-row-hd ul li{
		padding: 10px 0;
		height: auto;
	}
	.sec2-row-hd ul li .pic{
		padding-top: 14px;
		display: none;
	}
	.sec2-row-hd ul li .pic img{
		width: 20%;
	}
	.sec2-row-bd-more{
		width: 150px;
		line-height: 38px;
	}
	.sec2-row-bd-more a{
		font-size: 15px;
	}
	.sec2-row-bd-more a i{
		font-size: 22px;
		padding-left: 22px;
	}
	.sec2-row-hd ul li .txt{
		position: relative;
		bottom: auto;
	    font-size: 13px;
	    line-height: 23px;	
	}
	.slideshow-image{
		background-position: 50% 50% !important;
	}
	.burger_menu{
		display: block !important;
		top: 0 !important;
		float: right; 
		margin-top: 0 !important;

	} 
	.container{
		width: 96%;
	}
	.header{
		padding: 6px 0;
		border-bottom: none;
	}
	.he_l{
		margin-top: 0 !important;
		width: 35%;
	}
	.he_l img{ 
		/*width: 75%;*/
	}
	.he_l img.secpic{
		display: none;
	} 
	.he_r{
		display: none;
	}
	.he_l p{
		display: none;
	}
	.footH{
		display: flex;
	}
	#fp-nav.right{
		display: none;
	}
	
	.section2{
		padding-top:55px;
		overflow: hidden;
	}
	.section3{
		padding-top: 55px;
		overflow: hidden;
	}
	.sec3-box{
	    padding-top: 0px;
	}
	.sec3-box-l{
		width: 96.875%;
		float: none;
		margin: 0 auto;
		padding-top: 25px;
		padding-left: 0;
		padding-right: 0;
		background: none;
	}
	.sec3-box-l-tit2{
	    font-size: 24px;
	    line-height: 32px;
		padding-top: 24px;
	}
	.sec3-box-l-tit3{
		font-size: 15px;
		line-height: 28px;
		padding-top: 25px;	
	}
	.sec3-box-l-more{
		margin-top: 40px;
	}
	.section4{
		padding-top: 60px;
		background-position: 50% 50%;
	}
	.sec4-box{
	    padding-top: 15%;
	}
	.sec4-box-tit{
		font-size: 24px;
		line-height: 30px;
	}
	.sec4-box-subt{
		width: 96%;
		margin: 0 auto;
		font-size: 15px;
		line-height: 26px;
		text-align: left;
	}
	.sec4-box-list{
		padding-top: 20px;
/*		max-height: 333px;*/ 
	}
	.sec4-box-list .item{
		padding-left: 8px;
		padding-right: 8px;
		margin-bottom: 12px;
	}
	.sec4-box-list .item .txt{
		    padding: 5px 10px;
	}
	.sec4-box-list .item .txt-tit1{
		font-size: 14px;
	    line-height: 25px;	
	}
	.sec4-box-list .item .txt-tit1 img{
		display: none;
	}
	.sec4-box-list .item .txt-tit2{
		display: none;
	}
	.sec4-box-list .item .txt-add{
		display: none;
	}
	.sec4-box-more{
		width: 150px;
		margin: 28px auto 0;
		border-radius: 18px;
		line-height: 32px;
	}
	.sec4-box-more a{
		font-size: 14px;
	}
	.section5{
		padding-top: 60px;
	}
	.sec5-box{
		padding-top: 12%;
	}
	.sec5-box-row{
		width: 95%;
	}
	.sec5-info-l .item:nth-child(2){
		float: right;
	}
	.sec5-box-tit{
	    font-size: 24px;
	    line-height: 30px;
	}
	.sec5-box-row{
		padding-top: 10px;
	}
	.sec5-box-hd{
		width: 100%;
		border-radius: 0;
	}
	.sec5-box-hd ul li{
		font-size: 16px;
		width: 33.33%;
		border-radius: 0;		
	}
	.sec5-box-bd{
		margin-top: 5px;
	}
	.sec5-info-l{
		width: 100%;
	}
	.sec5-info-l .item .txt{
		padding: 10px 0 0 0;
	}
	.sec5-info-l .item .txt .tit{
	    font-size: 16px;
	    line-height: 24px;
	    height: 24px;
	}
	.sec5-info-l .item .txt .subt{
		font-size: 14px;
	    line-height: 20px;
	    padding-top: 6px;
	    height: 46px;	
	}
	.sec5-info-l .item .txt .date{
		padding-top: 10px;
	}
	.sec5-info-r{
		width: 100%;
		margin-top: 10px;
		max-height: 95px;
	}
	.sec5-info-r .item{
		height: 30px;
	    line-height: 30px;
		padding-left: 19px; 
		background: url(../images/bk.png) no-repeat left 5px center;
		padding-right: 10px;
	}
	.sec5-info-r .item a{
		font-size: 14px;
	}
	.sec5-info-r .item span{
		display: none;
	}
	.sec5-box-more{
		width: 150px;
		margin: 28px auto 0;
		border-radius: 18px;
		line-height: 32px;
	}
	.sec5-box-more a{
		font-size: 14px;
	}
	.sec5-info-r .item:first-child {
	    margin-top: 0;
	}
	.section6{
		padding-top: 25%;
/*		height: 300px !important;*/
	}
	.sec6-box-info .row{
		margin-top: 25px;
	}
	.sec6-box-info .row .pdg{
		display: none;
	}
	.sec6-box-info .row .pdg:nth-child(1),
	.sec6-box-info .row .pdg:nth-child(2),
	.sec6-box-info .row .pdg:nth-child(3),
	.sec6-box-info .row .pdg:nth-child(4),
	.sec6-box-info .row .pdg:nth-child(5),
	.sec6-box-info .row .pdg:nth-child(6),
	.sec6-box-info .row .pdg:nth-child(7),
	.sec6-box-info .row .pdg:nth-child(8){
		display: block;
	}
	.sec6-box{
		padding-top: 0;
		padding-bottom: 20px;
	}
	.sec6-box-tit{
		font-size: 24px;
		line-height: 30px;
	}
	.sec6-box-subt{
		width: 96%;
		margin: 0 auto;
		font-size: 15px;
		line-height: 26px;
		text-align: left;
	}
	.sec6-box-info{
		width: 96.875%;
		margin: 15px auto 0;
	}
	.footFix{
		display: block;
		padding: 0;	
	}
	.subdh{
		line-height: 30px;
	}
	.subdh-l{
		font-size: 15px;
	}
	.subdh-r{
		display: none;
	}
	.Nyabout{
		margin: 15px auto 0;
	}
	.Nyprofile{
		padding-bottom: 30px;
	}
	.Nyprofile_tit{
		font-size: 16px;
		line-height: 26px;
	}
	.Nyprofile_subt{
		width: 100%;
		margin: 10px auto 0;
		font-size: 15px;
		line-height: 28px;	
	}
	.Nyprofile_maps{
	    margin: 0;
	}
	.Nygcjy{
	    padding: 20px 0 30px 0;
	}
	.Nygcjy_info-l{
		width: 100%;
	}
	.Nygcjy_info-l .tit{
		font-size: 24px;
		line-height: 30px;
	}
	.Nygcjy_info-l .tit2{
		font-size: 17px;
	    line-height: 27px;
	    padding-top: 13px;
	}
	.Nygcjy_info-l .txt{
		font-size: 15px;
		line-height: 25px;
		padding-top: 10px;
	}
	.Nygcjy_info-m{
		width: 100%;
		padding-left: 0;	
	}
	.Nygcjy_info-m .xh{
	    margin-top: 15px;
	}
	.Nygcjy_info-m .xhword{
		font-size: 15px;
		line-height: 25px;
		padding-top: 10px;
	}
	.Nygcjy_info-r{
		width: 100%;
		float: left;
		margin-top: 15px;
	}
	.Nygcjy_info-r p{
		font-size: 15px;
	    line-height: 25px;
	    padding-top: 10px;
	}
	.Nybrand{
		padding: 35px 0 55px 0;
	}
	.Nybrand-l{
		width: 100%;
		padding-left: 0;
	}
	.Nybrand-l .subt {
	    font-size: 16px;
	    line-height: 22px;
	    color: #fff;
	    padding-top: 15px;
	}
	.Nybrand-l .tit {
	    font-size: 28px;
	    line-height: 34px;
	    color: #fff;
	}
	.Nybrand-r{
	    width: 100%;	
		font-size: 14px;
		border-top: 1px solid #f7f7f7;
		border-left: none;
	    line-height: 25px;	
		margin-left: 0;
		padding-left: 0;
		margin-top: 20px;
		padding-top: 20px;	
	}
	.sub-pro-line-class{
		width: 100%;
		max-width: 100%; 
		float: none;
	}
	.sub-pro-line-content{
		width: 96%;
		margin: 28px auto 0;
		float: none;
	}
	.sub-pro-message .t-h6{
		font-size: 18px;
		background-size: 32px; auto;
		padding-left: 45px;
		line-height: 38px;
	}
	.sub-pro-line-con1 .imgShow{
		width: 100%;
	}
	.sub-pro-line-con1 .sub-content{
		width: 100%;
		margin-top: 0;
	}
	.sub-pro-line-class .class2{
		margin-top: 12px;
	}
	.sub-pro-line-content .top-title{
		font-size: 18px;
		padding-left: 57px;
		background-size: 32px auto ;
	}
	.sub-pro-line-content .sub-info{
		font-size: 14px;
		line-height: 25px;
		margin-top: 8px;
	}
	.sub-pro-line-content .sub-liucheng{
		margin-top: 20px;
	}
	.sub-pro-line-con1{
		padding-bottom: 28px;
	}
	.sub-pro-line-con2 .t-h6{
		font-size: 18px;
		background-size: 32px auto !important;
		padding-left: 55px;
	}
	.sub-pro-line-con2 .cont{
		font-size: 14px;
		line-height: 25px;
	}
	.sub-recruit-table .isL{
		width: 100%;
	}
	.sub-recruit-table .isR{
		width: 100%;
	}
	.sub-recruit-table .isR .bd{
		position: relative;
		right: 0;
		top: 0;
		width: 100%; 
		border-top: none;
		border-left: none;
		border-bottom: none;
	}
	.sub-recruit-table .isR .isTh{
		border-top: 1px solid #dcdcdc;
		border-bottom: 1px solid #dcdcdc;
	}
	.sub-recruit-table .isL{
		border-right: 1px solid #dcdcdc;
	}
	.sub-recruit-table .isTh{
		font-size: 16px;
		line-height: 42px;
	}
	
	.sub-recruit-table .isR .bd ul li{
		padding: 5%;
		font-size: 14px;
		line-height: 38px;
	}
	.sub-recruit-table .isR .isTh span{
		text-indent: 25px;
	}
	.sub-recruit-table .isL .hd ul li{
		line-height: 38px;
	}
	.sub-recruit-table .isR .bd ul li .cont{
		margin-top: 22px;
		line-height: 26px;
	}
	.sub-recruit-table .isR .bd ul li .tit{
		font-size: 16px;
		line-height: 25px;
	}
	.sub-recruit-table .isR .bd ul li .upJl{
		font-size: 14px;
		line-height: 32px;
		
	}
	#envirN,#envirP{
		display: none;
	}
	.NynewsDe-r{
		display: none;
	}
	.sub-recruit-table .isL .hd ul li span:nth-child(1){
		text-indent: 25px;
	}
	.sub-recruit-table .isL .isTh span:nth-child(1){
		text-indent: 25px;
	}
	.productionLineDe .container{
		width: 100%;
	}
	.productionLineDe{
		padding: 0 0 40px;
	}
	.sub-pro-line-class{
		background: #f7f7f7;
		padding-top: 22px;
		padding-bottom: 0;
	}
	.sub-pro-line-class .item{
		display: none;
		width: 96%;
		margin: 0 auto;
	} 
	.sub-pro-line-class .class1{
		margin-left: 0;
	}
	.sub-pro-line-class .class2{
		margin-left: 0;
	}
	.sub-pro-line-class .class-list a{
		margin-left: 0;
		float: left;
	}
	.sub-pro-line-class .class-list{
		overflow: hidden;
		margin-left: 0;
	}
	.sub-pro-line-class .item.isMobile{
		display: block;
		padding-bottom: 20px;
		margin-bottom: 0;
	}
	.productionLineDe::after{
		display: none;
	}
	.Nyrespons{
		padding: 20px 0 30px 0;
	}
	.Nyrespons_tit{
		font-size: 24px;
		line-height: 30px;
	}
	.Nyrespons_sub{
	    font-size: 15px;
	    line-height: 26px;
	}
	.Nyrespons_info{
		padding-top: 12px;
	}
	.Nyrespons_info .item{
		width: 100%;
		margin-right: 0%;
		margin-bottom: 5px;
	}
	.Nyrespons_info .item .txt{
		padding: 10px 15px;
	}
	.Nyrespons_info .item .txt .tit1{
	    font-size: 18px;
	    line-height: 24px;
	}
	.Nyrespons_info .item .txt .tit2{
	    padding-top: 8px;
	    font-size: 14px;
	    line-height: 22px;
	}
	.Nydsj{
		padding: 20px 0 30px;
	}
	.Nydsj_tit{
		font-size: 24px;
		line-height: 30px;
	}
	.Nydsj_subt{
		font-size: 15px;
		line-height: 26px;
	}
	.Nydsj_info{
		margin-top: 25px;
	}
	#dsj{
		width: 85%;
	}
	#dsjN{
		background-size: 70%;
		top: 50%;
	}
	#dsjP{
		background-size: 70%;
	    top: 50%;
	}
	#dsj .swiper-slide .tit{
		text-align: center;
	}
	#dsj .swiper-slide .tit span{
		padding-left: 30px;
		padding-right: 30px;
	}
	#dsj .swiper-slide .subt{
		font-size: 15px;
		line-height: 28px;
		color: #ffffff;
		padding-top: 28px;
	}
	
	.Nydevelop{
		padding: 25px 0 20px 0;
	    height: auto;
	}
	#developbp{
		padding-bottom: 40px;
	}
	.Nydevelop_info{
		padding-top: 20px;
	}
	.Nydevelop_tit{
		font-size: 24px;
		line-height: 30px;
		font-weight: bold;
	}
	.Nydevelop_subt{
		font-size: 15px;
	    line-height: 26px;
	    padding-top: 10px;
	}
	#developN{
		bottom: 0;
	}
	#developP{
		bottom: 0;
	}
	.Nyrongyu{
		padding: 20px 0 25px 0;
	}
	.Nyrongyu-l{
		width: 100%;
		padding-top: 0px;
	}
	.Nyrongyu-l-tit{
		font-size: 24px;
		line-height: 30px;
	}
	.Nyrongyu-l-subt{
		font-size: 15px;
	    line-height: 26px;
	    padding-top: 9px;
	}
	.Nyrongyu-r{
		float: left;
		width: 100%;
	    padding-top: 20px;	
	}
	.Nyrongyu-r .item{
		width: 32%;
		margin-bottom: 13px;
		margin-right: 2%;
		text-align: center;
	}
	.Nyrongyu-r .item:nth-child(3n+3){
		margin-right: 0;
	}
	.Nyrongyu-r .item:nth-child(5n+5){
		margin-right: 2%;
	}
	.Nyrongyu-r .item .pic{
		width: 100px;
		height: 100px;
		
	}
	.header.fixedbg2 .burger_menu [class*="_line"]{
		background: #e4b756;
	}
	.header.fixedbg2{
		padding-bottom: 6px;
	}
	.Nyproduct{
		padding: 10px 0 20px 0;
	}
	.Nyproduct-list{
		margin-bottom: 20px;
	}
	.Nyproduct-list-l{
		width: 100%;
	    padding: 10px 10px 20px 15px;
	}
	.pro-l-sub{
		font-size: 14px;
		line-height: 24px;
		color: #8e8e8e;
		padding-top: 12px;
		min-height: auto;
	}
	.Nyproduct-list-r{
	    width: 100%;
	    padding-left: 0;
		margin-top: 10px;
	}
	.pro-class{
		padding-bottom: 55px;
	}
	.pro-class .swiper-slide .item{
		padding-left: 10px;
	}
	.pro-class .swiper-slide .item a{
		display: block;
	}
	.pro-class .swiper-slide .item .txt{
		font-size: 16px;
		line-height: 22px;
		padding-top: 10px;
		height: 32px;	
	}
	.pro-class .swiper-slide .item .more {
	    font-size: 14px;
	    line-height: 22px;
	    margin-top: 6px;
	}
	.pro-class .proP{
		left: 0;
	}
	.pro-class .proN{
		left: 44px;
	}
	.lineDe_info{
		border-bottom: none;
	}
	.lineDe_info-l{
		width: 100%;
		padding-left: 1.5625%;
		padding-right: 1.5625%;
		padding-bottom: 15px;
	}
	.lineDe_info-l-top{
		padding-top: 9px;
	}
	.lineDe_info-l-bottom{
		padding-top: 5px;
	}
	.lineDe_info-l-bottom .tit{
	    font-size: 24px;
	    line-height: 30px;
	    padding: 5px 0;	
	}
	.lineDe_info-l-bottom .yjl{
		padding-top: 15px;
	}
	.lineDe_info-l-bottom .yjl a{
		width: 48%;
		margin-right: 4%;
		float: left;
		font-size: 14px;
		margin-bottom: 9px;	
	}
	.lineDe_info-l-bottom .yjl a:nth-child(2n+2){
		margin-right: 0;
	    font-size: 14px;	
	}
	.lineDe_info-r{
		width: 100%;
		padding: 20px 5px 5px;
	}
	.line-intro{
	    padding: 25px 0 30px 0;
	}
	.intro-l{
		width: 100%;
	}
	.intro-r{
		width: 100%;
		padding-left: 0;
	}
	.intro-l-tit{
		line-height: 30px;
	}
	.intro-l-tit img{
		height: 30px;
	}
	.intro-l-subt{
		font-size: 15px;
		line-height: 26px;
		padding-top: 15px;
	}
	.intro-l-info{
		padding-top: 14px;
	}
	.intro-l-info span{
		font-size: 16px;
		line-height: 24px;
	}
	.line-intro ul li{
		font-size: 14px;
		line-height: 26px;
	}
	.intro-r-tit{
		line-height: 35px;
	    background-size: 9%;
		padding-left: 47px;
		font-size:22px;
		
	}
	.intro-r-sub{
		font-size: 15px;
		line-height: 26px;
		padding-top: 15px;
	}
	.line-pro-tit{
		font-size: 22px;
		line-height: 30px;
		padding-top: 15px;
	}
	.line-pro-subt{
		font-size: 15px;
	    line-height: 25px;
		padding-top: 7px;
	}
	.line-pro-info{
		padding-top: 15px;
	}
	#lineprobp{
		padding-bottom: 60px;
	}
	#lineprobp .swiper-slide .item{
		padding-left: 10px;
	}
	#lineprobp .swiper-slide .item .txt{
		font-size: 15px;
	    line-height: 25px;
		padding-top: 5px;
		height: 30px;
	}
	#lineprobp .swiper-slide .item .more{
		font-size: 13px;
		line-height: 22px;
		margin-top: 5px;
	}
	#nnbp{
		padding-bottom: 60px;
	}
	#nnbp .swiper-slide .item{
		padding-left: 10px;
	}
	#nnbp .swiper-slide .item .txt{
		font-size: 15px;
	    line-height: 25px;
		padding-top: 5px;
		height: 30px;
	}
	#nnbp .swiper-slide .item .more{
		font-size: 13px;
		line-height: 22px;
		margin-top: 5px;
	}
	.Nycontact{
		margin: 0 auto;
		padding-bottom: 0px;
	}
	.Nylxfs-l{
		width: 100%;
		padding-left: 4px;
		padding-top: 24px;
		padding-bottom: 30px;
	}
	.Nylxfs-l h2{
	    font-size: 22px;
	    line-height: 26px;
	    margin-bottom: 10px;
	}
	.Nylxfs-r{
		width: 100%;
		padding-left: 0;
		margin-left: 0;
		padding: 20px 5px 30px 5px;	
	}
	.Nylxfs-r-tit{
		font-size: 24px;
		line-height: 30px;
	}
	.Nylxfs-r-subt{
		font-size: 15px;
		line-height: 26px;
		color: #989898;
		padding-top: 5px;
	}
	.Nylxfs-r-info{
		width: 100%;
		padding-top: 15px;
	}
	.Nylxfs-r-info .item input{
		padding-left: 7px;
	    line-height: 32px;
	    font-size: 14px;
	}
	.Nylxfs-r-info .item textarea{
	    padding: 4px 6px;
		line-height: 24px;
		font-size: 14px;
	}
	.Nylxfs-r-info a{
		width: 130px;
		line-height: 40px;
		font-size: 16px;
	}
	.Nymaps{
		padding: 30px 0;
	}
	.Nymaps-l{
	    width: 90%;
	    margin-left: 5%;
	}
	.Nymaps-l .kaocha{
		padding: 5px 10px;
		background-size: cover;
		height: auto;
		font-size: 13px;
	}
	.Nymaps-r{
		width: 100%;
		padding-left: 0;
		padding-top: 15px;
		text-align: center;
	}
	.Nymaps-r h1{
		font-size: 20px;
		line-height: 30px;
	}
	.Nymaps-r h2{
	    font-size: 32px;
	    line-height: 34px;
	    padding-top: 10px;	
	}
	.Nymaps-r>a{
		line-height: 40px;
		width: 250px;
		padding-left: 58px;
		margin: 29px auto 0;
	}
	.Nymaps-r>a span{
		right: 40px;
		top: 9px;
	}
	.lx-p p{
		font-size: 13px;
		padding-left: 30px;
	}
	.lx-an{
		right: 20px;
	}
	
	.Nycase{
		margin-top: 0px;
		padding-bottom: 15px;
	}
	.Nycase_class{
		padding-top: 15px;
		overflow: hidden;
	}
	.Nycase_class a{
		width: 49%;
		float: left;
		margin: 0 2% 3px 0;
		line-height: 31px;
	    font-size: 14px;
	}
	.Nycase_class a:nth-child(2n+2){
		margin-right: 0%;
	}
	.Nycase_tit{
	    line-height: 14px;
	    padding-top: 8px;
	}
	.Nycase_info{
		padding-top: 10px;
	}
	.Nycase_info .item{
		padding-left: 2px;
		padding-right: 2px;
		margin-bottom: 15px;
	}
	.Nycase_info .item .txt{
		padding: 5px 10px 10px 10px;
	}
	.Nycase_info .item .txt-tit1{
		font-size: 14px;
		line-height: 26px;
	}
	.Nycase_info .item .txt-tit2{
	    font-size: 16px;
	    line-height: 24px;
	    padding-top: 4px;
	    padding-bottom: 10px;	
	}
	.Nycase_info .item .txt-add{
	    font-size: 14px;
	    line-height: 22px;
	    color: #818181;
	    background: url(../images/addg.png) no-repeat left center;
	    padding-left: 26px;
	    margin-top: 6px;
	}
	#caseN{
		background: url(../images/caseN.jpg) no-repeat right center;
		background-size: 60%;
		right: 0;
	}
	#caseP{
		background: url(../images/caseP.jpg) no-repeat left center;
		background-size: 60%;
		left: 0;
	}
	.NynewsDe{
		padding: 20px 0;
	}
	.NynewsDe-l{
		width: 100%;
	}
	.NynewsDe-l-tit{
		line-height: 30px;
		font-size: 18px;
	}
	.NynewsDe-l-subt{
		line-height: 33px;
		margin-top: 5px;
	}
	.NynewsDe-l-info{
	    font-size: 14px;
	    line-height: 26px;
	    padding-top: 10px;
	}
	.NynewsDe-r{
		width: 100%;
		padding-left: 0%;
		padding-top: 0;
		margin-top: 20px;
	}
	
	.Nyrecruit_tit{
		margin: 8px auto 0;
	}
	.Nyrecruit_info{
	    margin-top: 15px;
	}
	.Nyrecruit_info .list{
	    height: 40px;
	    line-height: 40px;
	}
	.Nyrecruit_info .list a{
		width: 20%;
		font-size: 15px;
		margin-right: 0px;
		line-height: 40px;
	}
	.Nyrecruit_info .list a.zw{
		margin-right: 0;
	}
	.Nyrecruit_info .item h3{
		padding-bottom: 0px;
	}
	.Nyrecruit_info .item h3 a{
		width: 20%;
		font-size: 15px;
	    padding-left: 0px;
		text-align: center;
		margin-right: 0;
	}
	.Nyrecruit_info .item h3 a.til{
		width: 20%;
		margin-right: 0;
	}
	.Nyrecruit_info-box .item .hidden-table{
	    padding: 15px 15px 20px 10px;
		min-height: auto;
	}
	.Nyrecruit_info-box .hidden-table .tit{
		font-size: 17px;
		line-height: 27px;
	}
	.Nyrecruit_info-box .hidden-table .scjl{
	    margin-top: 0px;
		font-size: 15px;
		width: 115px;
	}
	.Nynews{
		padding: 5px 0 30px 0;
	}
	.Nynews-top{
	    margin: 55px auto 0;
		height: auto;
		padding-top: 30px;
	}
	.Nynews-top a{
		width: 40%;
		margin-left: 0;
	    line-height: 37px;
		font-size: 16px;
	}
	.Nynews-top a:first-child{
		padding-left: 60px;	
	}
	.Nynews-top a:first-child::before{
		left: 30px;
		background-size	:70%;
	}
	.Nynews-top a:hover:first-child::before{
		background-size: 70%;
	}
	.Nynews-top a:nth-child(2){
		padding-left: 60px;	
	}
	.Nynews-top a:nth-child(2)::before{
		left: 30px;
		background-size	:70%;
	}
	.Nynews-top a:hover:nth-child(2)::before{
		background-size: 70%;
	}
	.Nynews_tit{
	    padding-bottom: 5px;
	}
	.Nynews_info{
	    padding: 20px 0 30px 0;
	}
	.Nynews_info .item{
		padding-left: 5px;
		padding-right: 5px;
		margin-bottom:10px;
	}
	.Nynews_info .item a{
		padding: 0px;
	}
	
	.Nynews_info .item .txt{
		width: 100%;
		margin-left: 0;
		padding: 4px 5px 5px 1px;
	}
	.Nynews_info .item .txt .tit1{
		font-size: 14px;
		line-height: 24px;
		height: 48px;	
	}
	.Nynews_info .item .txt .date{
		font-size: 14px;
		line-height: 20px;
		padding-top: 10px;
	}
	.Nynews_info .item .txt h2{
	    font-size: 14px;
	    line-height: 22px;
	    padding-top: 3px;
		height: 47px;
	}
	.Nynews_info .item .txt .more{
		display: none;
	}
	.Nynews_info .item .pic{
		
	}
	.newsDe_info{
		padding: 15px 0 20px 0;
	}
	.newsDe_info_l{
		width: 100%;
	}
	.newsDe_info_l_tit{
	    font-size: 20px;
	    line-height: 30px;
	}
	.newsDe_info_l_sub{
	    margin-top: 5px;
	    line-height: 30px;
	}
	.newsDe_info_l_cont{
	    padding-top: 10px;
	    font-size: 15px;
	    line-height: 28px;
	}
	.prev-next{
		padding-top: 0;
		margin-top: 20px;
	}
	.pn-l{
		width: 100%;
	}
	.pn-l-p, .pn-l-n{
	    font-size: 15px;
	    line-height: 28px;
	}
	.pn-r{
		float: left;
	}
	.pn-r .return{
		width: 120px;
		line-height: 30px;
		font-size: 14px;
		margin-top: 20px;
	}
	.newsDe_info_r{
		width: 100%;
		margin-top: 20px;
		padding-left: 0;
	}
	.newsDe_info_r ul{
	    margin-top: 5px;
	}
	.newsDe_info_r ul li{
		padding-bottom: 6px;
	}
	.meun{
		width: 50%;
		background-color: #f1f1f1;/*63c7af*/
		bottom: 50px;
		position: fixed;
		z-index: 999;
		margin-left: 13%;
		-webkit-border-top-left-radius: 0.2rem;
		-webkit-border-top-right-radius: 0.2rem;
	}
	.meun ul{
		overflow: hidden;
		margin-top: 0.1rem;
	}
	.meun ul li{
		overflow: hidden;
		font-family: "微软雅黑";
		font-size: 13px;
		line-height: 30px;
		border-bottom: solid #f8f8fa 0.02rem;
		text-align: center;
		margin-top: 0.15rem;
		padding-bottom: 0.1rem;
		position: relative;
	}
	.meun ul li .foot-nav{
		width: 100%;
		display: none;
	}
	.meun ul li .foot-nav.on{
		display: block;
	}
	.meun ul li > a{
		color: #444;
		font-weight: bold;
	}
	.page{
		padding: 20px 0px 15px 0px;
	    margin-bottom: 20px;
		font-size: 12px;
	}
	.page a{
		padding: 5px 9px;
	}
	.page span.disabled{
		padding: 5px 6px;
	}
	.page span.current{
		padding: 5px 9px;
	}
	.Nyjoin{
	    padding: 20px 0 30px 0;
	}
	.Nyjoin-tit{
		font-size: 24px;
		line-height: 30px;
	}
	.Nyjoin-tit span{
		font-size: 15px;
		line-height: 26px;
		padding-top: 0px;
	}
	.Nyjoin_list{
		padding: 15px 0 0 0;
	}
	.join-item{
		width:100%;
		margin-right: 0;
	}
	.join-item .txt{
		padding: 10px 15px 15px 10px;
	}
	.join-item .txt .con{
	    font-size: 15px;
	    line-height: 26px;
	    padding-top: 1px;
	}
	.Nyjob{
		margin: 0px auto;
		min-height: auto;
	}
	.Nyjob_info-box .list{
		height: 34px;
		line-height: 34px;
	}
	.Nyjob_info-box .list a{
		width: 20%;
		margin-right: 0;
		font-size: 14px;
		line-height: 34px;
	}
	.Nyjob_info-box .list a:first-child{
		width: 40%;
	}
	.Nyjob_info-box .list a:last-child{
		display: none;
	}
	.Nyjob_info-box .hd ul li a{
		width: 20%;
		margin-right: 0;
		font-size: 14px;
		line-height: 34px;
	}
	.Nyjob_info-box .hd ul li a:first-child{
		width: 40%;
	}
	.Nyjob_info-box .hd ul li a.xq{
		display: none;
	}
	.Nyjob_info-box .bd{
		position: absolute;
		top: 0;
		right: 0;
		width: 100%;
		
	}
	.bd-box{
		padding: 15px 20px;
	}
	.bd-box-tit{
		font-size: 15px;
		line-height: 20px;
	}
	.bd-box-list{
		margin-top: 10px;
	}
	.bd-box-list h3{
	    font-size: 14px;
	    line-height: 26px;
	}
	.bd-box-list span{
		font-size: 14px;
		line-height: 28px;
	}
	.bd-box a{
		line-height: 36px;
	    font-size: 14px;
	    width: 110px;
	    margin-top: 25px;
	}
	.Nyenvir{
		margin: 20px auto 0;
		padding: 20px 0 35px 0;
	}
	.Nyenvir-tit{
		font-size: 24px;
		line-height: 30px;
	}
	.Nyenvir-subt{
		font-size: 15px;
	    line-height: 26px;
	}
	.Nyenvir-info{
		margin: 0 auto;
		padding-top: 20px;
	}
	.sub-pro-message{
		margin-top: 28px;
	}
	.lx-job{
		padding: 28px 0 38px;
	}
	.lx-job .sub-recruit{
		padding-top: 25px;
	}
	.sub-recruit .top-tit{
		font-size: 18px;
		line-height: 25px;
	}
	.sub-recruit-table{
		margin-top: 28px;
	}
}
@media ( min-width:414px) and ( max-width:767px) {
	.sec2-box-l{
		padding-bottom: 25px;
	}
	.Nydevelop{
		padding-bottom: 80px;
	}
	.NynewsDe{
		padding-bottom: 40px;
	}
	.Nyyxtj {
	    padding: 20px 0 55px 0;
	}
	.sub-pro-message .row{
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
}
/**414**/
@media ( max-width:414px ){
	
}
/****375~413****/
@media ( min-width:375px) and ( max-width:413px) {
	
}
/******************小型手机************************/
@media ( max-width:455px ){
	.s2-top-r{
		display: none;
	}
	.s4-box-left{
		
	}
	.s4-box-right .con1{
		display: block;
		padding-top: 0;
		margin-top: 15px;
		font-size: 14px;
		line-height: 25px;
		height: 75px;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}
	.s5-box-wrap .item{
		height: 12%;
		transition: all .5s ease;
		overflow: hidden;
	}
	.s5-box-wrap .item.on{
		height: 55%;
		transition: all .5s ease;
	}
	.s5-box-wrap .item.on .pic::before {
	    background: rgba(0, 0, 0, .4);
	    transition: all .3s ease;
	}
	.s5-box-wrap .item .pic span{
		top: 21%;
	}
	.s5-box-wrap .item.on .pic span{
		opacity: 1;
		top: 50%;
		transition: all .5s ease;
	}
	.s5-box-wrap .item .txt{
		bottom: 13%;
		color: #0e0e0e;
	}
	.s5-box-wrap .item.on .txt{
		opacity: 1;
	}
	.s5-box-wrap .item:hover .txt{
		/*opacity: 0;*/
	}
	.s5-box-wrap .item:nth-child(4){
		/*display: none;*/
	}
	.syH4{
		margin-top: 24%; 
	}
	.syNewsWarp .rightSyNews{
		display: none;
	}
	.footFix>a{
		font-size: 13px;
		width: 24%;
	}
	#s2imgn{
		display: none;
	}
	#s2imgp{
		display: none;
	}
}
/********320屏手机*******/
@media ( max-width:320px ){
	.footFix>a{
		float: left;
		font-size: 12px;
		
	}
	.footFix>a>i.iconfont{
		margin-right: 3px;
	}
	.s4-box-left{
		display: none;
	}
}
