/*************************中型电脑********************************/
@media ( min-width:1380px ) and ( max-width:1580px ) {
	.Weblink li a{
		font-size: 15px;
		padding: 0 26px;
	}	
	.container{
		width: 96% !important;
	}
}
@media ( min-width:1135px ) and ( max-width:1380px ) {
	.footer-list-r .item{
		padding-right: 58px;
	}
	.container{
		width: 96% !important;
	}
	.dh-wrap .dh-ss{
		display: none;
	}
	.Weblink li a{
		padding: 0;
		font-size: 15px;
	}
	.footer-list-l h2{
		font-size: 26px;
	}
	.Weblink li{
		width: 11.1111%
	}
	.Weblink{
		width: 100%;
	}
	.Nyrecruit_info .item h3 a{
		width: 25% !important;
		margin: 0 !important;
		text-align: center !important;
	}
	.Nyrecruit-box .list a{
		width: 25% !important;
		margin: 0 !important;
		text-align: center !important;
	}
	.NyproductDe_info-l{
		width: 48%;
		padding-left: 2%;
	}
	.NyproductDe_info-r{
		width: 52%;
		margin-left: 0;
	}
	.productDe_box{
		width: 90%;
	}
	.NyproductDe_info-l{
		padding-top: 0;
	}
	.prodebd{
		width: 96%;
		margin: 0 auto;
		padding: 28px 0;
		
	}
}
@media ( min-width:1161px ) and ( max-width:1440px ) {
	.he_l{
		width:10%
	}
	.he_l a{
		float: right;
	}
	.he_r{
		
	}
	.he_r ul{
	    padding-right: 120px;
	}
	.he_r ul li{
		margin-right: 36px;
	}
	.header{
		width: 98%;
	}
	.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;
	}
	.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: 15px;
	}
	.Nygcjy_info-m .xhword{
		font-size: 15px;
		line-height: 25px;
		padding-top: 10px;
	}
	.Nygcjy_info-r{
		width: 23%;
		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: 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: 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;
	}
	.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: 26px;
	
	}
	.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;
	}
	.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: 29%;
	}
	.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:768px ) and ( max-width:1134px ) {
	.footer{
		display: none;
	}
	.menus .header{
		width: 96.875% !important;
		padding: 12px 0 11px 0;
	}
	.menus .Logo img{
		width: 50%;
	}
	.menus{
		border-bottom: 2px solid #fff;
	}
	.menus.fixedbg{
		border-bottom: 2px solid #1a67ab;
	}
	.menus .Logo .logo_info{
		display: none;
	}
	.head-right{
		display: none;
	}
	.dh-wrap{
		display: none;
	}
	.burger_menu{
		display: block !important;
		top: 0 !important;
		float: right; 
		margin-top: 2.2% !important;
	} 
	.burger_menu [class*="_line"]{
		background: #004d94 !important;
	}
}
/************************手机*******************************/
@media ( max-width:1134px) {
	.header.fixedbg{
		padding-bottom: 5px;
	}
	#bannerpa .swiper-pagination-bullet{
		width: 8px;
		height: 8px;
		border-radius: 100%;
	}
	.m-subMenu .sMenu-item .ms-Nav a{
	    font-size: 14px;
	    line-height: 40px;
	}
	.footer{
		display: none;
	}
	.menus .header{
		width: 96.875% !important;
		padding: 12px 0 11px 0;
	}
	.menus .Logo img{
		width: 50%;
	}
	.menus{
		border-bottom: 2px solid #fff;
	}
	.menus.fixedbg{
		border-bottom: 2px solid #1a67ab;
	}
	.menus .Logo .logo_info{
		display: none;
	}
	.head-right{
		display: none;
	}
	.dh-wrap{
		display: none;
	}
	.burger_menu{
		display: block !important;
		top: 0 !important;
		float: right; 
		margin-top: 8px !important;
	} 
	.burger_menu [class*="_line"]{
		background: #004d94 !important;
	}
	.container{
		width: 96%;
	}
	.header{
		padding: 6px 0;
		border-bottom: none;
	}
	.footH{
		display: flex;
	}
	#fp-nav.right{
		display: none;
	}
	.iproduct{
		padding: 15px 0 20px 0;
	}
	.iproduct_tit{
		font-size: 20px;
		line-height: 26px;
	}
	.iproduct_tit span::before, .iproduct_tit span::after{
		display: none;
	}
	.iproduct_subt{
		font-size: 15px;
	    padding-top: 7px;
	}
	.iproduct_info{
		padding: 10px 0 0 0;
	}
	.iproduct_info-l{
		display: none;
	}
	.iproduct_info-r{
		width: 100%;
		padding-left: 0;
	}
	.ipro_info-r-box .item .row{
		padding: 5px 4px;
	}
	.ipro_info-r-box .item .row .txt{
		font-size: 14px;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		overflow: hidden;
		-webkit-box-orient: vertical;
		height: 28px;
		line-height: 28px;
	}
	.productDe_box-sub ul li{
		font-size: 14px;
		line-height: 25px;
		margin-bottom: 5px;
		background: url(../images/bluedot.png) no-repeat left top 9px;
	}
	.NyproductDe{
		padding-top: 20px;
	}
	.Nymarket{
		padding: 25px 0 0 0;
	}
	.Nymarket_info{
		font-size: 14px;
		line-height: 25px;
	}
	.Nyservice{
		padding: 28px 0;
	}
	.Nyservice_tit{
		font-size: 24px;
		line-height: 30px;
	}
	.Nyservice_sub{
		font-size: 14px;
		line-height: 25px;
		padding-top: 15px;
	}
	.Nyjiameng_info{
		padding-top: 28px;
	}
	.jiameng_item-l{
		width: 100%;
	}
	.jiameng_item-r{
		width: 100%;
		padding: 3%;
		height: auto;
	} 
	.jiameng_item{
		margin-bottom: 25px;
	}
	.jiameng_item-r-bottom{
		padding-top: 25px;
	}
	.jiameng_item:nth-child(2) .jiameng_item-r{
		padding: 2%;
	}
	.ichoose{
		padding-bottom: 0px;
	}
	.ichoose-i{
		padding: 15px 0 20px 0;
	}
	.ichoose-i-tit{
	    font-size: 20px;
	    line-height: 26px;
	}
	.ichoose-ii{
		background: none;
	    padding: 0 0 14px 0;
	}
	.ichoose-ii .item .item-l{
		width: 100%;
		padding-left: 0%;
	}
	.ichoose-ii .item .item-l.choose1{
		margin-top: 0;
		padding-left: 0%;
	}
	.ichoose-ii .item .item-r{
		width: 100%;
		padding-right:0%;
	}
	.ichoose-ii .item .item-r .txt{
		padding-top: 0px;
	}
	.ichoose-ii .item .item-r .tit{
		font-size: 22px;
		line-height: 26px;
		text-align: center;
	    color: #005bac;	
		color: #222222;
	}
	.ichoose-ii .item .item-r .sub{
		color: #222222;
		padding-top: 11px;
	}
	.ichoose-ii::before{
		display: none;
	}
	.ichoose-ii .item .num{
		font-size: 30px;
		height: 40px;
		line-height: 40px;
		position: relative;
	}
	.ichoose-ii .item:nth-child(2){
		margin-top: 15px;
	}
	.ichoose-ii .item:nth-child(2) .item-r{
	    padding-left: 0;
	    margin-top: 0;
	}
	.ichoose-ii .item:nth-child(2) .item-l{
		margin-top: 0;
		padding-left: 0;
	}
	.ichoose-ii .item:nth-child(3){
		margin-top: 20px;
	}
	.ichoose-ii .item .num.num3{
		background: none;
		color: #005bac;
	}
	.ichoose-ii .item:nth-child(3) .item-l{
	    padding-left: 0%;
	    margin-top: 0px;
	}
	.ichoose-ii .item:nth-child(4){
		margin-top: 32px;
	}
	.ichoose-ii .item .num.num4{
	    background: none;
	    color: #005bac;
	 
	}
	.ichoose-ii .item:nth-child(3) .item-r .txt{
		padding-top: 15px;
	}
	.ichoose-ii .item:nth-child(4) .item-r .txt{
		margin-top: 0;
		padding-top: 15px;
	}
	.ichoose-ii .item:nth-child(4) .item-l{
		margin-top:0;
		padding-left: 0;
	}
	.ichoose-i-tit span::before, .ichoose-i-tit span::after{
		display: none;
	}
	.ijiameng{
		padding: 15px 0 20px 0;
	}
	.ijiameng-tit{
		font-size: 20px;
		line-height: 26px;
	}
	.ijiameng-tit span::before, .ijiameng-tit span::after{
		display: none;
	}
	.ijiameng-subt{
		font-size: 15px;
		    padding-top: 7px;
	}
	.ijiameng-info{
		margin-top: 20px;
	}
	.ijiameng-info-left{
		width: 100%;
	}
	.ijiameng-info-right{
		width: 100%;
	}
	.ijiameng-info::after{
		background: none;
	}
	.ijiameng-info-left .item{
		padding-bottom: 8px;
	    margin-bottom: 10px;
	}
	.ijiameng-info-left .item .tit{
		font-size: 20px;
		line-height: 30px;
	}
	.ijiameng-info-left .item .tit span{
		width: 44px;
	    font-size: 24px;
	    line-height: 36px;
	}
	.ijiameng-info-left .item .subt{
		padding-top: 10px;
		padding-right: 0;
	}
	.ijiameng-info-right .item{
		padding-bottom: 8px;
		margin-bottom: 10px;
	}
	.ijiameng-info-right .item .tit{
		font-size: 20px;
		line-height: 30px;
	}
	.ijiameng-info-right .item .tit span{
		width: 44px;
		font-size: 24px;
		line-height: 36px;
	}
	.ijiameng-info-right .item .subt{
		padding-top: 10px;
		padding-right: 0;
	}
	.izixun{
		padding: 15px 0 10px 0;
	}
	.izixun-left{
		width: 100%;
	}
	.izixun-left .tit{
	    font-size: 20px;
	    line-height: 26px;	
	}
	.izixun-left .subt .subt-left{
		font-size: 17px;
	    line-height: 24px;
		padding-top: 8px;
	}
	.izixun-left .subt .subt-right{
		display: none;
	}
	.izixun-right{
		width: 100%;
	}
	.inews{
		padding: 15px 0 20px 0;
	}
	.inews-tit{
		font-size: 20px;
		line-height: 26px;
	}
	.inews-tit span::before, .inews-tit span::after{
		display: none;
	}
	.inews-subt{
		font-size: 15px;
		padding-top: 7px;
		margin-top: 0;
	}
	.inews-subt::before, .inews-subt::after{
		display: none;
	}
	.inews-info{
		margin-top: 20px;
	}
	.inews-info-left{
		width: 100%;
		margin-bottom: 10px;
	}
	.inews-info-right{
		width: 100%;
		padding-left: 0;
	}
	.newsinfo-listr{
		margin-top: 10px;
		padding: 10px 20px 15px 10px;
	}
	.newsinfo-list{
		margin-top: 10px;
	}
	.iyinx{
		padding: 15px 0 0 0;
	}
	.iyinx-tit{
		font-size: 20px;
		line-height: 26px;
	}
	.iyinx-tit span::before, .iyinx-tit span::after{
		display: none;
	}
	.iyinx-subt{
		font-size: 15px;
		padding-top: 7px;
		margin-top: 0;
	}
	.iyinx-info{
		padding-top: 20px;
	}
	.iyinx-info-left{
		width: 100%;
		padding: 20px 20px 15px 18px;
	}
	.iyinx-info-left-but a{
		margin-top: 20px;
		width: 140px;
		line-height: 38px;
		font-size: 15px;
	}
	.iyinx-info-right{
		width: 100%;
	}
	.ienvir{
		padding: 15px 0 20px 0;
	}
	.ienvir-tit{
		font-size: 20px;
		line-height: 26px;
	}
	.ienvir-tit span::before, .ienvir-tit span::after{
		display: none;
	}
	.ienvir-subt{
		font-size: 12px;
		margin-top: 0;
		padding-top: 7px;
	}
	.Nyprofile_tit span{
		font-size: 45px;
	}
	.Nycult_tit span{
		font-size: 45px;
	}
	.Nyhonor_tit span{
		font-size: 45px;
	}
	.smallitem .row{
		height: auto;
		padding-bottom: 25px;
	}
	.largeitem{
		height: auto;
		padding-bottom: 50px !important;
	}
	.ienvir-info{
		margin: 15px auto 0;
	}
	.menus.fixedbg .header{
		display: block;
	}
	.wzvideo{
		width: 90% !important;
		height: 30% !important; 
	}
	.Nynews_info .newsitem .list-l{
		width: 100%;
		padding: 3%;
	}
	.Nynews_info .newsitem .list-r{
		width: 100%;
		padding: 3%;
	}
	.Nynews_info .newsitem .list-r .box{
		border-left: none;
		padding-left: 0;
	}
	.Nynews_info .newsitem .list-l .date{
		display: none;
	}
	.Nynews_info .newsitem .list-r .box .img-box{
		display: none;
	}
	.Nynews_info .newsitem .list-l{
		display: none;
	}
	.Nynews_info .newsitem .list-r .box .intro-box .tit{
		font-size: 18px;
		line-height: 25px;
	}
	.Nynews_info .newsitem .list-r .box .intro-box .subt{
		font-size: 12px;
		padding-top: 8px;
	}
	.Nynews_info .newsitem .list-r .box .intro-box .con{
		font-size: 14px;
		height: auto;
	}
	.Nynews_info .newsitem .list-r .box .intro-box .more{
		margin-top: 16px;
	}
	.NynewsDe_info-tit{
		font-size: 18px;
		line-height: 25px;
	}
	.NynewsDe_info-sub{
		font-size: 12px;
		margin: 0 0;
	}
	.NynewsDe_info-con{
		margin: 0;
		font-size: 14px;
	}
	.Nyrecruit-box .item .hidden-table{
		padding: 4%;
	}
	.hidden-table ul li .sub{
		font-size: 14px;
		line-height: 26px;
	}
	.Nyrecruit-box .item a{
		width: 50%;
	}
	.Nynews_info .newsitem .list-r .box .intro-box{
		width: 100%;
	}
	
	.footFix{
		display: block;
		padding: 0;	
	}
	.subdh{
		line-height: 30px;
	}
	.subdh-l{
		display: none;
	}
	.subdh-r{
		display: none;
	}
	.Nyabout{
		margin: 15px auto 0;
	}
	.Nyprofile{    
		margin: 20px auto 0;
		padding-bottom: 30px;
	}
	.Nyprofile-list-l{
		width: 100%;
	}
	.Nyprofile-list-r{
		width: 100%;
		padding-left: 0%;
	}
	.Nyprofile_tit{
		font-size: 25px;
	}
	.Nyprofile_subt{
		width: 100%;
		margin: 10px auto 0;
		font-size: 18px;
		line-height: 28px;	
	}
	.Nyprofile_con{
		padding-top: 15px;
	}
	.Nycult{
		padding: 25px 0 30px 0;
	}
	.Nycult_tit{
		font-size: 25px;
	}
	.Nycult_info{
		padding-top: 20px;
	}
	.Nycult_info-l{
		width: 100%;
	}
	.largeitem{
		padding: 0 20px 0 20px;
	}
	.Nycult_info-r{
		width: 100%;
	    padding-left: 0;
		padding-top: 15px;
	}
	.Nyvideo{
		padding: 25px 0 30px 0;
	}
	.Nyvideo_tit{
		font-size: 25px;
	}
	.Nyvideo_sub{
		font-size: 18px;
	}
	.Nyvideo_info{
		padding-top: 40px;
		padding-bottom: 20px;
	}
	.Nyhonor{
		padding: 25px 0 30px 0;
	}
	.Nyhonor_tit{
		font-size: 25px;
	}  
	.Nyhonor_subt{
		font-size: 18px;
	}
	.Nyhonor_info{
		padding-top: 20px;
	}
	.Nyhonor_info ul li{
		width: 50%;
		padding-left: 7px;
		padding-right: 7px;
	}
	.Nyproduct_list-l{
		display: none;
	}
	.Nyproduct_list-r{
		width: 100%;
		padding-left: 0;
	}
	.nor-box .pdg .row .txt{
		line-height: 40px;
		font-size: 15px;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		overflow: hidden;
		-webkit-box-orient: vertical;
		height: 40px;
	}
	.NyproductDe_info-l{
		width: 100%;
		padding-left: 0;
		padding-top: 0;
	}
	.subdh2-l{
		display: none;
	}
	#prodepa{
		padding-bottom: 25px;
	}
	.NyproductDe_info-r{
		width: 100%;
		margin-left: 0;
		padding-bottom: 30px;
	}
	.productDe_box{
		width: 100%;
		padding-left:20px;
		padding-right: 20px;
		padding-top: 30px;
	}
	.productDe_box-tit{
		font-size: 22px;
		padding-bottom: 10px;
	}
	.productDe_box .more{
		margin: 20px auto 0;
	}
	.prodehd{
		height: 55px;
		line-height: 55px;
	}
	.prodehd ul li{
		line-height: 55px;
		height: 55px;
	}
	.prodebd{
		padding: 20px 0 5px 0;
	}
	.prodebd{
		padding:10px 10px 0px;
	}
	.NyproductDe_rel{
		padding: 20px 0 25px 0;
		margin-top: 25px;
	}
	
	
	
	.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: 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{
		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: 28px 0;
	}
	.Nycase-tit{
		font-size: 22px;
	}
	.Nycase-info{
		padding: 20px 0 0 0;
	}
	.loginbox{
		width: 100%;
		padding: 3%;
		border: 3px solid #ebebeb;
	}
	.Nyhuman{
		padding: 28px 0 0 0;
	}
	.Nyhuman_info_tit{
		font-size: 22px;
		line-height: 28px;
		background-size: 20px auto;
	}
	.Nyhuman_info_list-l{
		width: 100%;
		padding-top: 24px;
	}
	.Nyhuman_info_list-r{
		padding-left: 0;
		padding-top: 20px;
		width: 100%;
	}
	.Nyhuman_info_sec-l{
		width: 100%;
	}
	.Nyhuman_info_sec{
		padding-bottom: 28px;
	}
	.Nyrecruit{
		padding: 28px 0;
	}
	.Nyrecruit-tit{
		font-size: 24px;
		line-height: 28px;
	}
	.Nyrecruit_info .list a:nth-child(3){
		display: none;
	}
	.Nyrecruit_info .item h3 a:nth-child(3){
		display: none;
	}
	.Nyrecruit_info .list a{
		width: 33.333% !important;
		text-align: center !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	.Nyrecruit_info .item h3 a{
		width: 33.33% !important;
		text-align: center !important;
		margin: 0 !important;
		font-size: 12px !important;
	}
	.Nyrecruit-box .item h3{
		line-height: 44px;
	}
	.Nycontact{
		padding: 28px 0 0 0;
	}
	.Nycontact_l{
		width: 100%;
	}
	.Nycontact_r{
		padding-left: 0;
		padding-top: 28px;	
		width: 100%;
	}
	.Nycontact_info{
		margin-bottom: 50px;
	}
	.Nycontact_l .tit{
		font-size: 22px;
	}
	.Nycontact_l .lx-sub{
		font-size: 14px;
		line-height: 25px;
		padding-top: 8px;
	}
	.Nycontact_l p{
		font-size: 12px;
		line-height: 50px;
	}
	.Nyhuman_info_sec-r{
		padding-left: 0;
		width: 100%;
		font-size: 14px;
		margin-top: 20px;
	}
	.login_hd ul li{
		font-size: 14px;
		line-height: 38px;
	}
	.login_bd{
		margin-top: 28px;
	}
	.shurucp input{
		line-height: 38px;
		margin-bottom: 12px;
		
	}
	.shurucp input{
		font-size: 14px;
	}
	.shurucp input[type="button"]{
		line-height: 45px;
		font-size: 16px;
		margin: 28px auto 0;
	}
	.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;
	}
	.NynewsDe-l-subt{
		line-height: 33px;
		margin-top: 5px;
	}
	.NynewsDe-l-info{
	    font-size: 15px;
	    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;
	}
}
@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;
	}
	
	#bannerpa .swiper-pagination-bullet{
		width: 8px;
		height: 8px;
	}
}
/**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;
	}
}
@media ( max-width:767px) { 
		margin-top: 2.2% !important;
	} 
}
