@charset "utf-8";

@media ( min-width:0px) and ( max-width:375px) {
	html {
		width: 100%;
		height: 100%;
		font-size: 62.5%;
		/* 10÷16=62.5% */
	}
	body {
		font-size: 14px;
		font-size: 1.4rem;
		/* 12÷10=1.2 */
	}
	.container {
		margin-right: auto;
		margin-left: auto;
		width: 96.875%;
	}
	.container:before,
	.container:after {
		content: " ";
		display: table;
	}
	.container:after {
		clear: both;
	}
	.container:before,
	.container:after {
		content: " ";
		display: table;
	}
	.container:after {
		clear: both;
	} 
}
@media ( min-width:414px) and ( max-width:767px) {
	html {
		width: 100%;
		height: 100%;
		font-size: 62.5%;
		/* 10÷16=62.5% */
	}
	body {
		font-size: 14px;
		font-size: 1.4rem;
		/* 12÷10=1.2 */
	}
	.container {
		margin-right: auto;
		margin-left: auto;
		width: 96.875%;
	}
	.container:before,
	.container:after {
		content: " ";
		display: table;
	}
	.container:after {
		clear: both;
	}
	.container:before,
	.container:after {
		content: " ";
		display: table;
	}
	.container:after {
		clear: both;
	}
	.Nycontact{
		padding: 0 0 20px 0;
	}
	.Nycontact-list{
		padding-bottom: 20px;
	}
}
@media ( max-width:767px) {
	body{
		/*background: #f5f5f5;*/
	}
	.head-wrap{
		display: none;
	}
	.menus{
		
		overflow: hidden;
		padding: 0px;
	}
	.menus .Logo{
		padding: 5px 0 5px 0;
	}
	.menus .Logo p{
		display: none;
	}
	.menus .Logo img{
		width: 74%;
	}
	.language{
		display: none;
	}
	.menus.fixedbg{
		position: fixed !important;
		top: 0;
		z-index: 8888;
		transition: all .5s ease;
		overflow: hidden;
		opacity: 1;
	}
	.head-ss{
		display: none;
	}
	.container {
		margin-right: auto;
		margin-left: auto;
		width: 96.875%;
	}
	.Page{
		padding:15px 0px;
		font-size: 12px;
	}
	.Page a{
		padding: 9px 8px;
	}
	.Page span.disabled{
		padding: 9px 8px;
		font-weight: normal;
	}
	.Page span.current{
		padding: 9px 8px;
	}
	.WebLink{
		display: none;
	}
	.burger_menu{
		display: block !important;
		top: 0 !important;
		float: right; 
		position: relative;
		z-index: 11;
		margin-top: 0%;
		right: 1% !important;
		height: 55px !important;
	}
	.burger_menu [class*="_line"]{
		background: #0082a5 !important;
	}
	.indexBanner .item{
		height: 270px;
	}
	#bannerbp{
		bottom: 10px;
		display: none;
	}
	.iAbout{
		padding: 25px 0 0 0;
		background: url(../images/aboutbg.png) no-repeat right top;
	}
	.iAbout-l .pic::after{
		display: none;
	}
	.iAbout-l{
		display: none;
	}
	.iAbout-r{
		width: 100%;
		padding-left: 0%;
	}
	.iAbout-r-tit{
		display: none;
	}
	.iAbout-r-tit2 {
	    font-size: 24px;
	    line-height: 34px;
		text-align: center;
	    margin-top: 10px;
	}
	.iAbout-r-tit2 span{
		margin: 15px auto 0;
	}
	.iAbout-r-sub{
	    padding-left: 2%;
	    padding-right: 2%;
		margin-top: 10px;
	}
	.iAbout-r-more{
	    margin: 15px auto 0;
		padding-left: 0;
		text-align: center;
	}
	.iAbout-r-more a{
		display: inline-block;
		float: none;
	}
	.iAbout-r-info {
	    background: url(../images/aboutbg2.jpg) no-repeat;
	    margin-top: 35px;
	    overflow: hidden;
	    padding-top: 20px;
	    padding-bottom: 20px;
	    background-size: 100%;
	    padding-left: 15px;
	}
	.iAbout-r-info .item{
		padding-left: 14px;	
	}
	.iAbout-r-info .item .item-l{
		font-size: 13px;
		line-height: 13px;
		padding-right: 10px;
	}
	.iAbout-r-info .item .item-l span{
		font-size: 18px;
		line-height: 36px;
	}
	.iAbout-r-info .item:nth-child(2) .item-l{
		padding-right: 10px;
	}
	.iAbout-r-info .item:nth-child(2) .item-l span::after{
		display: none;
	}
	.iAbout-r-info .item .item-r{
		line-height: 22px;
	    font-size: 13px;
	}
	.iCore{
		margin-top: 25px;
	}
	.iCore_tit{
	    font-size: 24px;
	}
	.iCore_tit span{
		letter-spacing: 2px;
	}
	.iCore_info{
		margin-top: 20px;
	}
	#demo>li{
		width: 100%;
		height: auto;
	}
	#demo>li.active{
		width: 100%;
	}
	#demo>li .demo_item{
		padding-bottom: 10px;
		background-position: 50% 50%;
	}
	#demo>li .demo_item_tit{
		font-size: 16px;
		line-height: 30px;
		padding-top: 10px;
	}
	#demo>li.active .demo_item_tit{
		padding-top: 20px;
	}
	.demo_item_tit span{
	    width: 17%;
	    margin: 0 auto;	
	}
	#demo li .demo_item_list{
		width: 100%;
		padding-top: 15px;
	}
	.demo_item_list_box{
		padding: 15px 0px;
		width: 31.3%;
		margin: 0 1% 5px;
	}
	.demo_item_list_box .pic img{
		width: 30%;
	}
	.demo_item_list_box .txt{
		font-size: 12px;
		line-height: 18px;
		padding-top: 14px;
	}
	#demo li .demo_item_more{
		width: 37%;
		margin: 25px auto 0;
		line-height: 38px;	
	}
	
	.iYanfa{
		height: auto;
		background-size: auto;
	    background-position: 9%;
		padding-bottom: 10px;
	}
	.iYanfa_info{
		padding-top: 25px;
	}
	.iYanfa_tit{
	    text-align: left;	
	}
	.iYanfa_tit2{
		font-size: 24px;
	    line-height: 34px;
	    padding-top: 5px;
	    text-align: left;
	}	
	.iYanfa_cont{
		width: 100%;
		line-height: 24px;
		float: right;
		padding-top: 15px;
	}
	.iYanfa .more{
		width: 110px;
		float: left;
	}
	.iYanfa .more a{
		font-size: 14px;
		line-height: 34px;
		margin-top: 17px;	
	}
	.iNews{
	    padding-top: 25px;
		background: #f9f9f9;
		padding-bottom: 30px;
	}
	.iNews_tit{
	    font-size: 24px;
	    line-height: 34px;
	}
	.iNews_tit span{
		font-size: 14px;
		line-height: 20px;
		padding-top: 8px;
	}
	.iNews_info{
		padding-top: 15px;
	}
	.iNews_info_hd{
	    margin-top: 0;
	    line-height: 35px;
		float: none;
		background: none;
	}
	.iNews_info_hd ul li{
		line-height: 35px;
		padding: 0 10px;
		
		margin-left: 0px;
		background: #4e4e4e;
	}
	.iNews_info_hd ul li i{
		display: none;
	}
	.iNews_info_bd{
	    padding-top: 20px;	
	}
	.news_item .p10{
	    padding-left: 3px;
	    padding-right: 3px;	
	}
	.news_item .p10 .txt{
		padding: 10px 10px 15px 5px;
	}
	.news_item .p10 .txt .date{
		text-align: left;
	}
	.news_item .p10 .txt .title{
		font-size: 16px;
		line-height: 24px;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		overflow: hidden;
		height: 28px;
		padding-top: 4px;
	}
	.news_item .p10 .txt .subt{
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		overflow: hidden;
		height: 80px;
		padding-top: 5px;
		font-size: 14px;
	}
	.news_item .p10 .txt .more{
	    line-height: 35px;
	    text-align: center;
	    padding: 0 20px;
	    margin-top: 18px;
	}

	
	/*内页*/
	.subdh{
	    line-height: 44px;	
	}
	.subdh-l{
		font-size: 24px;
	}
	.subdh-r{
		display: none;
	}
	.Nyabout{
		padding-top: 25px;
		padding-bottom: 20px;
	}
	.Nyabout-l{
		width: 100%;
	}
	.Nyabout-l-tit{
		font-size: 24px;
		line-height: 34px;
		padding-top: 0;
	}
	.Nyabout-l-tit span{
		margin-top: 15px;
	}
	.Nyabout-l-sub{
		line-height: 25px;
		padding-top: 10px;
	}
	.Nyabout-l-info{
	    margin-top: 10px;
	}
	.Nyabout-l-info .item{
		padding: 0 20px 0 20px;
	    background: none;	
	}
	.Nyabout-l-info .item .item-num span{
		font-size: 30px;
		line-height: 60px;
		padding-right: 5px;
		line-height: 45px;
	}
	.Nyabout-r-video::after{
		display: none;
	}
	.Nyabout-r{
		width: 100%;
		padding-left: 0%;
		margin-top: 5px;
	}
	.Nyculture_tit{
	    padding-top: 25px;
	    font-size: 24px;
	    line-height: 34px;
	}
	.Nyculture_tit span{
		margin: 15px auto 0;
	}
	.Nyculture_info{
	    width: 100%;
	    padding-top: 20px;
	    padding-bottom: 18px;	
	}
	.culture_item{
		padding-left: 5px;
		padding-right: 5px;
	    margin-bottom: 10px;	
	}
	.culture_item .pic .yc-inner{
		font-size: 13px;
		line-height: 23px;
		top: 18%;
	}
	.culture_item .txt{
	    font-size: 16px;
	    line-height: 26px;
	    padding: 10px 0 0 0;
	}
	
	.Nydevelop{
		height: auto;
	}
	.Nydevelop_tit{
		padding-top: 25px;
	    font-size: 24px;
	    line-height: 34px;
	}
	.Nydevelop_tit span{
		margin: 15px auto 0;	
	}
	.Nydevelop_info{
		background:none;
		padding-top: 25px;
	}
	#developbp{
		width: 100%;
	}
	.develop_item_word{
		font-size: 25px;
	}
	.develop_item .pic{
		padding-top: 10px;
	}
	.develop_item_word .round{
		display: none;
	}
	.develop_item .txt{
		padding-top: 10px;
	}
	.develop_item .txt .tit1{
		font-size: 18px;
		line-height: 32px;
	}
	.develop_item .txt .tit2{
		
	}
	#developN{
		background-size: 60%;
		right: -10px;
	    top: 43%;
	}
	#developP{
		background-size: 60%;
		top: 43%;
		left: 13px;
	}
	
	.Nyhonor{
		padding: 25px 0 30px 0;
	}
	.Nyhonor_tit{
		font-size: 24px;
		line-height: 34px;
	}
	.Nyhonor_tit span{
		margin: 15px auto 0	
	}
	.Nyhonor_list{
	    padding-top: 20px;
	}
	#Szs{
		width: 100%;
	}
	#Szs .swiper-slide{
		width: 245px;
	}
	.Nypartner{
		padding: 25px 0 20px 0;	
	}
	.Nypartner_tit{
		font-size: 24px;
		line-height: 34px;
	}
	.Nypartner_tit span{
		margin: 15px auto 0;
	}
	.Nypartner_info{
		padding-top: 20px;
	}
	.Nybusiness{
		padding: 25px 0;
	}
	.Nybusiness_info_list{
		margin-bottom: 10px;
	}
	.Nybusiness_info_list>span{
		font-size: 20px;
		line-height: 34px;
	}
	.Nybusiness_info_list span::before{
		left: -70px;
	}
	.Nybusiness_info_list span::after{
		right: -70px;
	}
	.Nybusiness_info_list_box{
	    padding-top: 15px;	
	}
	.business_item{
		padding-left: 3px;
		padding-right: 3px;
		margin-bottom: 10px;
	}
	.business_item a{
		padding: 4px;
	}
	.business_item a .txt{
		font-size: 16px;
		line-height: 36px;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		overflow: hidden;
		height: 36px;
	}
	
	.NybusinessDe_info{
		padding-top: 24px;	
	}
	.NybusinessDe_info-l{
		width: 100%;
	}
	.NybusinessDe_info-r{
		width: 100%;
		padding-left: 0;
	}
	.NybusinessDe_info-r .FL{
		width: 100%;
	}
	.NybusinessDe_info-r_tit{
		font-size: 24px;
		line-height: 34px;
	}
	.NybusinessDe_info-r_tit span{
		margin-top: 15px;
	}
	.NybusinessDe_info-r_sub{
		line-height: 25px;
		margin-top: 10px;
		
	}
	.NybusinessDe_info-r .FR{
		width: 100%;
		padding-left: 0;
		padding-top: 10px;
	}
	.NybusinessDe_info-r .FR h3{
		line-height: 35px;
		font-size: 16px;
	}
	.NybusinessDe_info-r .FR ul li{
		width: 49%;
		margin-right: 2%;
		float: left;
	}
	.NybusinessDe_info-r .FR ul li:nth-child(2n+2){
		margin-right: 0;
	}
	.NybusinessDe_info-r .FR ul li a{
		line-height: 30px;
		height: 30px;
		font-size: 14px;
	}
	.NybusinessDe_list{
	    padding-top: 25px;
	    padding-bottom: 25px;	
	}
	.NybusinessDe_list_hd ul li{
	    line-height: 35px;
		padding: 0 15px;
	}
	.NybusinessDe_list_bd{
		padding-top: 7px;
	}
	.businessDe_spec ul li{
		font-size: 14px;
		color: #333333;
		line-height: 28px;
		background: url(../images/greydot.png) no-repeat left top 9px;
	}
	.Nysearch{
		padding: 25px 0 20px 0;
	}
	.Nysearch_info{
	    width: 96%;
	    font-size: 17px;
	    line-height: 27px;
	    text-align: left;	
	}
	.Nysearch_list{
		padding: 20px 0 0 0;
	}
	.Nysearch_list-l{
		display: none;
	}
	.Nysearch_list-r{
		width: 100%;
		margin-left: 0;
		padding: 60px 20px 20px 42px;
	}
	.Nysearch_list-r_txt{
		font-size: 15px;
		line-height: 25px;
	}
	.Nysearch_list-r_txt::before{
		background-size: 85%;
	    left: -29px;
	    top: -48px;	
	}
	.Nynews{
		padding: 25px 0 0 0;
	}
	.Nynews_list .item{
	    margin-bottom: 7px;	
	}
	.Nynews_list .item .list-l{
		display: none;
	}
	.Nynews_list .item .list-r{
		width: 100%;
		padding: 7px 0 13px 10px;
	}
	.Nynews_list .item .list-r .box{
		border-left: none;
		padding-left: 0;
	}
	.Nynews_list .item .list-r .box .intro-box{
		width: 70%;
	}
	.Nynews_list .item .list-r .box .intro-box .tit{
		font-size: 15px;
		line-height: 20px;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		overflow: hidden;
		height: 20px;
		font-weight: bold;
	}
	.Nynews_list .item .list-r .box .intro-box .subt{
	    font-size: 12px;
	    padding-top: 6px;
		display: none;
	}
	.Nynews_list .item .list-r .box .intro-box .con{
	    font-size: 13px;
	    line-height: 21px;
		padding-top: 3px;	
		height: 45px;
	}
	
	.Nynews_list .item .list-r .box .img-box{
		width: 26%;
		padding-left: 0;
		float: right;
		
	}
	.Nynews_list .item .list-r .box .intro-box .more{
		display: none;
	}
	
	.NynewsDe{
		padding: 10px;
	}
	.NynewsDe_info{
		width: 100%;
	}
	.NynewsDe_tit{
		font-size:22px;
		line-height: 34px;
		text-align: left;
	}
	.NynewsDe_subt{
	    font-size: 13px;
	    line-height: 20px;
	    padding-top: 10px;
	    padding-bottom: 10px;
	    text-align: left;	
	}
	.NynewsDe_con{
		padding: 20px 0 30px 0;
	}
	.prev-next{
		padding-top: 15px;
	}
	.prev-next .pn-l{
		width: 100%;
		
	}
	.prev-next .pn-l .pn-l-p{
		font-size: 14px;
		line-height: 24px;
	}
	.prev-next .pn-l .pn-l-n{
		font-size: 14px;
		line-height: 24px;	
	}
	.prev-next .pn-r{
		width: 100%;
		float: left;
	}
	.pn-r .return{
		font-size: 12px;
		line-height: 32px;
		width: 110px;
	    margin-top: 20px;	
	}
	.Nyrecruit{
		padding-top: 15px;
		padding-bottom: 26px;
	}
	.Nyrecruit_item .info_item{
		padding-left: 10px;
		font-size: 15px;
	    line-height: 38px;
	}
	.Nyrecruit_item .info_item span{
		margin-top: 11px;
	}
	.Nyrecruit_item .info_item.on span{
		margin-top: 11px;
	}
	.Nyrecruit_item .info_content{
	    padding: 15px;
	}
	.info_content_part{
	    padding-bottom: 10px;
	}
	.info_content_part span{
		font-size: 15px;
	}
	.info_content_part-detail{
	    font-size: 14px;
	    line-height: 26px;
	    padding-top: 10px;	
	}
	.info_content_sub{
		padding-top: 15px;
	}
	.info_content_sub span{
		font-size: 15px;
	}
	.info_content_sub-detail{
		font-size: 14px;
		line-height: 26px;
		padding-top: 10px;		
	}
	.Nyemployee{
		padding: 25px 0 0 0;
	}
	.employee_item{
		padding-left: 3px;
		padding-right: 3px;
		margin-bottom: 10px;
	}
	.employee_item .txt{
		padding: 10px 10px 15px 5px;
	}
	.employee_item .txt .date{
		line-height: 20px;
	}
	.employee_item .txt .tit{
		font-size: 16px;
		line-height: 24px;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		overflow: hidden;
		height: 28px;
		padding-top: 4px;
	}
	.employee_item .txt .cont{
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
		height: 53px;
	    padding-top: 5px;
	    font-size: 14px;
		line-height: 24px;
	}
	.Nycontact{
		padding: 25px 0 0 0;
	}
	.Nycontact_info{
	    margin-bottom: 30px;
	}
	.Nycontact_l{
		width: 100%;
		padding-left: 0;
	}
	.Nycontact_l .tit{
		font-size: 24px;
		line-height: 34px;
	}
	.Nycontact_l .lx-sub{
	    font-size: 14px;
	    line-height: 24px;
	    padding-top: 7px;	
	}
	.Nycontact_l p{
		font-size: 15px;
		line-height: 50px;
	}
	.Nycontact_l p.add{
	    margin-top: 14px;
	}
	.Nycontact_r{
		width: 100%;
		padding-left: 0;
		margin-top: 30px;
	}
	.maps{
		height: 300px;
		max-height: 300px;
	}
	
	
	/*foot*/
	.footer{
		display: none;
	}
	.footH{
		display: block;
	}
	.footFix{
		display: flex;
		padding: 0px 8%;
	}
	.footFix>a{
		font-size: 14px;
	}
	.copyright{
		display: none;
	}

	/*菜单*/
	.meun{
		width: 50%;
		background-color: #f1f1f1;/*63c7af*/
		bottom: 50px;
		position: fixed;
		z-index: 999;
		margin-left: 39%;
		-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;
	}
	.foot-nav a{
		font-weight: normal;
	}
}
	
@media (min-width:768px) and (max-width:992px) {
	.head-wrap{
		display: none;
	}
	.menus{
		
		overflow: hidden;
		padding: 0px;
	}
	.menus .Logo{
		padding: 10px 0 10px 0;
	}
	.menus .Logo p{
		display: none;
	}
	.menus .Logo img{
		width: 100%;
	}
	.language{
		display: none;
	}
	.menus.fixedbg{
		position: fixed !important;
		top: 0;
		z-index: 8888;
		transition: all .5s ease;
		overflow: hidden;
		opacity: 1;
	}
	.head-ss{
		display: none;
	}
	.container {
		margin-right: auto;
		margin-left: auto;
		width: 96.875%;
	}
	.Page{
		padding:15px 0px;
		font-size: 12px;
	}
	.Page a{
		padding: 9px 8px;
	}
	.Page span.disabled{
		padding: 9px 8px;
		font-weight: normal;
	}
	.Page span.current{
		padding: 9px 8px;
	}
	.WebLink{
		display: none;
	}
	.burger_menu{
		display: block !important;
		top: 0 !important;
		float: right; 
		position: relative;
		z-index: 11;
		margin-top: 0%;
		right: 1% !important;
		height: 85px !important;
	}
	.burger_menu [class*="_line"]{
		background: #0082a5 !important;
	}
	.indexBanner .item{
		height: 270px;
	}
	#bannerbp{
		bottom: 10px;
		display: none;
	}
	.iAbout{
		padding: 25px 0 0 0;
		background: url(../images/aboutbg.png) no-repeat right top;
	}
	.iAbout-l .pic::after{
		display: none;
	}
	.iAbout-l{
		display: none;
	}
	.iAbout-r{
		width: 100%;
		padding-left: 0%;
	}
	.iAbout-r-tit{
		display: none;
	}
	.iAbout-r-tit2 {
	    font-size: 24px;
	    line-height: 34px;
		text-align: center;
	    margin-top: 10px;
	}
	.iAbout-r-tit2 span{
		margin: 15px auto 0;
	}
	.iAbout-r-sub{
	    padding-left: 2%;
	    padding-right: 2%;
		margin-top: 10px;
	}
	.iAbout-r-more{
	    margin: 15px auto 0;
		padding-left: 0;
		text-align: center;
	}
	.iAbout-r-more a{
		display: inline-block;
		float: none;
	}
	.iAbout-r-info {
	    background: url(../images/aboutbg2.jpg) no-repeat;
	    margin-top: 35px;
	    overflow: hidden;
	    padding-top: 30px;
	    padding-bottom: 30px;
	    background-size: 100%;
	    padding-left: 15px;
	}
	.iAbout-r-info .item{
		padding-left: 10%;	
	}
	.iAbout-r-info .item:first-child{
		padding-left: 10%;
	}
	.iAbout-r-info .item .item-l{
		font-size: 18px;
		line-height: 26px;
		padding-right: 30px;
	}
	.iAbout-r-info .item .item-l span{
		font-size: 26px;
		line-height: 36px;
	}
	.iAbout-r-info .item:nth-child(2) .item-l{
		padding-right: 30px;
	}
	.iAbout-r-info .item:nth-child(2) .item-l span::after{
		display: none;
	}
	.iAbout-r-info .item .item-r{
		line-height: 28px;
	    font-size: 16px;
	}
	.iCore{
		margin-top: 25px;
	}
	.iCore_tit{
	    font-size: 24px;
	}
	.iCore_tit span{
		letter-spacing: 2px;
	}
	.iCore_info{
		margin-top: 20px;
	}
	#demo>li{
		width: 100%;
		height: auto;
	}
	#demo>li.active{
		width: 100%;
	}
	#demo>li .demo_item{
		padding-bottom: 40px;
		background-position: 50% 50%;
	}
	#demo>li .demo_item_tit{
		font-size: 20px;
		line-height: 32px;
		padding-top: 14px;
	}
	#demo>li.active .demo_item_tit{
		padding-top: 30px;
	}
	.demo_item_tit span{
	    width: 17%;
	    margin: 0 auto 10px;	
	}
	#demo li .demo_item_list{
		width: 50%;
		padding-top: 15px;
	}
	.demo_item_list_box{
		padding: 15px 0px;
		width: 31.3%;
		margin: 0 1% 5px;
	}
	.demo_item_list_box .pic img{
		width: 30%;
	}
	.demo_item_list_box .txt{
		font-size: 14px;
		line-height: 20px;
		padding-top: 14px;
	}
	#demo li .demo_item_more{
		width: 24%;
		margin: 25px auto 0;
		line-height: 38px;
		font-size: 14px;
	}
	
	.iYanfa{
		height: auto;
		background-size: auto;
	    background-position: 9%;
		padding-bottom: 100px;
		background-position: 0% 90%;	
	}
	.iYanfa_info{
		padding-top: 100px;
	}
	.iYanfa_tit{
	    text-align: left;	
	}
	.iYanfa_tit2{
		font-size: 24px;
	    line-height: 34px;
	    padding-top: 5px;
	    text-align: left;
	}	
	.iYanfa_cont{
		width: 70%;
		line-height: 24px;
		float: left;
		padding-top: 15px;
	}
	.iYanfa .more{
		width: 110px;
		float: left;
	}
	.iYanfa .more a{
		font-size: 14px;
		line-height: 34px;
		margin-top: 17px;	
	}
	.iNews{
	    padding-top: 25px;
		background: #f9f9f9;
		padding-bottom: 30px;
	}
	.iNews_tit{
	    font-size: 24px;
	    line-height: 34px;
	}
	.iNews_tit span{
		font-size: 14px;
		line-height: 20px;
		padding-top: 8px;
	}
	.iNews_info{
		padding-top: 15px;
	}
	.iNews_info_hd{
	    margin-top: 0;
	    line-height: 35px;
		float: none;
		background: none;
	}
	.iNews_info_hd ul li{
		line-height: 35px;
		padding: 0 25px;
		margin-left: 2px;
		background: #4e4e4e;
	}
	.iNews_info_hd ul li i{
		display: none;
	}
	.iNews_info_bd{
	    padding-top: 20px;	
	}
	.news_item .p10{
	    padding-left: 3px;
	    padding-right: 3px;	
	}
	.news_item .p10 .txt{
		padding: 10px 10px 15px 5px;
	}
	.news_item .p10 .txt .date{
		text-align: left;
	}
	.news_item .p10 .txt .title{
		font-size: 16px;
		line-height: 24px;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		overflow: hidden;
		height: 28px;
		padding-top: 4px;
	}
	.news_item .p10 .txt .subt{
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		overflow: hidden;
		height: 80px;
		padding-top: 5px;
		font-size: 14px;
	}
	.news_item .p10 .txt .more{
	    line-height: 35px;
	    text-align: center;
	    padding: 0 20px;
	    margin-top: 18px;
	}

	
	/*内页*/
	.subdh{
	    line-height: 44px;	
	}
	.subdh-l{
		font-size: 24px;
	}
	.subdh-r{
		display: none;
	}
	.Nyabout{
		padding-top: 25px;
		padding-bottom: 20px;
	}
	.Nyabout-l{
		width: 100%;
	}
	.Nyabout-l-tit{
		font-size: 24px;
		line-height: 34px;
		padding-top: 0;
	}
	.Nyabout-l-tit span{
		margin-top: 15px;
	}
	.Nyabout-l-sub{
		line-height: 30px;
		padding-top: 20px;
	}
	.Nyabout-l-info{
	    margin-top: 10px;
	}
	.Nyabout-l-info .item{
		padding: 0 10% 0 10%;
	    background: none;	
	}
	.Nyabout-l-info .item .item-num span{
		font-size: 30px;
		line-height: 60px;
		padding-right: 10px;
		line-height: 45px;
	}
	.Nyabout-r-video::after{
		display: none;
	}
	.Nyabout-r{
		width: 100%;
		padding-left: 0%;
		margin-top: 5px;
	}
	.Nyculture_tit{
	    padding-top: 25px;
	    font-size: 24px;
	    line-height: 34px;
	}
	.Nyculture_tit span{
		margin: 15px auto 0;
	}
	.Nyculture_info{
	    width: 100%;
	    padding-top: 20px;
	    padding-bottom: 18px;	
	}
	.culture_item{
		padding-left: 5px;
		padding-right: 5px;
	    margin-bottom: 10px;	
	}
	.culture_item .pic .yc-inner{
		font-size: 13px;
		line-height: 23px;
		top: 18%;
	}
	.culture_item .txt{
	    font-size: 16px;
	    line-height: 26px;
	    padding: 10px 0 0 0;
	}
	.culture_item .txt span::before{
		width: 34px;
	}
	.culture_item .txt span::after{
		width: 34px;
	}
	.Nydevelop{
		height: auto;
		padding-bottom: 80px;
	}
	.Nydevelop_tit{
		padding-top: 25px;
	    font-size: 24px;
	    line-height: 34px;
	}
	.Nydevelop_tit span{
		margin: 15px auto 0;	
	}
	.Nydevelop_info{
		background:none;
		padding-top: 25px;
	}
	#developbp{
		width: 100%;
	}
	.develop_item_word{
		font-size: 25px;
	}
	.develop_item .pic{
		padding-top: 10px;
	}
	.develop_item_word .round{
		display: none;
	}
	.develop_item .txt{
		padding-top: 10px;
	}
	.develop_item .txt .tit1{
		font-size: 15px;
		line-height: 32px;
	}
	.develop_item .txt .tit2{
		font-size: 14px;
	}
	#developN{
		background-size: 60%;
		right: -10px;
	    top: 43%;
	}
	#developP{
		background-size: 60%;
		top: 43%;
		left: 13px;
	}
	
	.Nyhonor{
		padding: 25px 0 30px 0;
	}
	.Nyhonor_tit{
		font-size: 24px;
		line-height: 34px;
	}
	.Nyhonor_tit span{
		margin: 15px auto 0	
	}
	.Nyhonor_list{
	    padding-top: 20px;
	}
	#Szs{
		width: 96.3%;
	}
	.Nypartner{
		padding: 25px 0 20px 0;	
	}
	.Nypartner_tit{
		font-size: 24px;
		line-height: 34px;
	}
	.Nypartner_tit span{
		margin: 15px auto 0;
	}
	.Nypartner_info{
		padding-top: 20px;
	}
	#parnterbp .swiper-slide .pic{
		text-align: center;
	}
	.Nybusiness{
		padding: 25px 0;
	}
	.Nybusiness_info_list{
		margin-bottom: 10px;
	}
	.Nybusiness_info_list>span{
		font-size: 20px;
		line-height: 34px;
	}
	.Nybusiness_info_list span::before{
		left: -70px;
	}
	.Nybusiness_info_list span::after{
		right: -70px;
	}
	.Nybusiness_info_list_box{
	    padding-top: 15px;	
	}
	.business_item{
		padding-left: 3px;
		padding-right: 3px;
		margin-bottom: 10px;
	}
	.business_item a{
		padding: 4px;
	}
	.business_item a .txt{
		font-size: 16px;
		line-height: 36px;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		overflow: hidden;
		height: 36px;
	}
	
	.NybusinessDe_info{
		padding-top: 24px;	
	}
	.NybusinessDe_info-l{
		width: 100%;
	}
	.NybusinessDe_info-r{
		width: 100%;
		padding-left: 0;
	}
	.NybusinessDe_info-r .FL{
		width: 100%;
	}
	.NybusinessDe_info-r_tit{
		font-size: 24px;
		line-height: 34px;
	}
	.NybusinessDe_info-r_tit span{
		margin-top: 15px;
	}
	.NybusinessDe_info-r_sub{
		line-height: 25px;
		margin-top: 10px;
		
	}
	.NybusinessDe_info-r .FR{
		width: 100%;
		padding-left: 0;
		padding-top: 10px;
	}
	.NybusinessDe_info-r .FR h3{
		line-height: 35px;
		font-size: 16px;
	}
	.NybusinessDe_info-r .FR ul li{
		width: 49%;
		margin-right: 1%;
	}
	.NybusinessDe_info-r .FR ul li:nth-child(2n+2){
		margin-right: 0;
	}
	.NybusinessDe_info-r .FR ul li a{
		line-height: 30px;
		height: 30px;
		font-size: 14px;
	}
	.NybusinessDe_list{
	    padding-top: 25px;
	    padding-bottom: 25px;	
	}
	.NybusinessDe_list_hd ul li{
	    line-height: 35px;
		padding: 0 15px;
	}
	.NybusinessDe_list_bd{
		padding-top: 7px;
	}
	.businessDe_spec ul li{
		font-size: 14px;
		color: #333333;
		line-height: 28px;
		background: url(../images/greydot.png) no-repeat left top 9px;
	}
	.Nysearch{
		padding: 25px 0 20px 0;
	}
	.Nysearch_info{
	    width: 96%;
	    font-size: 18px;
	    line-height: 38px;
	    text-align: left;	
	}
	.Nysearch_list{
		padding: 20px 0 0 0;
	}
	.Nysearch_list-l{
		display: none;
	}
	.Nysearch_list-r{
		width: 100%;
		margin-left: 0;
		padding: 60px 20px 50px 42px;
	}
	.Nysearch_list-r_txt{
		font-size: 18px;
		line-height: 38px;
	}
	.Nysearch_list-r_txt::before{
		background-size: 85%;
	    left: -29px;
	    top: -48px;	
	}
	.Nynews{
		padding: 25px 0 0 0;
	}
	.Nynews_list .item{
	    margin-bottom: 20px;	
	}
	.Nynews_list .item .list-l{
	    padding: 10px 21px 0 0;
	}
	.Nynews_list .item .list-r{
		width: 86.5625%;
	    padding: 10px 0 10px 0px;	
	}
	.Nynews_list .item .list-r .box .img-box{
		width: 29%;
	    padding-left: 4%;
	}
	.Nynews_list .item .list-r .box .intro-box .tit{
		font-size: 22px;
	}
	.Nynews_list .item .list-r .box .intro-box .more{
	    line-height: 32px;
		padding: 0 20px;
		margin-top: 16px;
	}
	.NynewsDe{
		padding: 10px;
	}
	.NynewsDe_info{
		width: 100%;
	}
	.NynewsDe_tit{
		font-size:22px;
		line-height: 34px;
		text-align: left;
	}
	.NynewsDe_subt{
	    font-size: 13px;
	    line-height: 20px;
	    padding-top: 10px;
	    padding-bottom: 10px;
	    text-align: left;	
	}
	.NynewsDe_con{
		padding: 20px 0 30px 0;
	}
	.prev-next{
		padding-top: 15px;
	}
	.prev-next .pn-l{
		width: 100%;
		
	}
	.prev-next .pn-l .pn-l-p{
		font-size: 14px;
		line-height: 24px;
	}
	.prev-next .pn-l .pn-l-n{
		font-size: 14px;
		line-height: 24px;	
	}
	.prev-next .pn-r{
		width: 100%;
		float: left;
	}
	.pn-r .return{
		font-size: 12px;
		line-height: 32px;
		width: 110px;
	    margin-top: 20px;	
	}
	.Nyrecruit{
		padding-top: 15px;
		padding-bottom: 26px;
	}
	.Nyrecruit_item .info_item{
		padding-left: 10px;
		font-size: 15px;
	    line-height: 38px;
	}
	.Nyrecruit_item .info_item span{
		margin-top: 11px;
	}
	.Nyrecruit_item .info_item.on span{
		margin-top: 11px;
	}
	.Nyrecruit_item .info_content{
	    padding: 15px;
	}
	.info_content_part{
	    padding-bottom: 10px;
	}
	.info_content_part span{
		font-size: 15px;
	}
	.info_content_part-detail{
	    font-size: 14px;
	    line-height: 26px;
	    padding-top: 10px;	
	}
	.info_content_sub{
		padding-top: 15px;
	}
	.info_content_sub span{
		font-size: 15px;
	}
	.info_content_sub-detail{
		font-size: 14px;
		line-height: 26px;
		padding-top: 10px;		
	}
	.Nyemployee{
		padding: 25px 0 0 0;
	}
	.employee_item{
		padding-left: 3px;
		padding-right: 3px;
		margin-bottom: 10px;
	}
	.employee_item .txt{
		padding: 10px 10px 15px 5px;
	}
	.employee_item .txt .date{
		line-height: 20px;
	}
	.employee_item .txt .tit{
		font-size: 16px;
		line-height: 24px;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		overflow: hidden;
		height: 28px;
		padding-top: 4px;
	}
	.employee_item .txt .cont{
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
		height: 53px;
	    padding-top: 5px;
	    font-size: 14px;
		line-height: 24px;
	}
	.Nycontact{
		padding: 25px 0 10px 0;
	}
	.Nycontact_info{
	    margin-bottom: 30px;
	}
	.Nycontact_l{
		width: 100%;
		padding-left: 0;
	}
	.Nycontact_l .tit{
		font-size: 26px;
		line-height: 36px;
	}
	.Nycontact_l .lx-sub{
	    font-size: 16px;
	    line-height: 30px;
	    padding-top: 7px;	
	}
	.Nycontact_l p{
		font-size: 16px;
		line-height: 50px;
		padding-left: 35px;
	}
	.Nycontact_l p.add{
	    margin-top: 14px;
	}
	.Nycontact_r{
		width: 100%;
		padding-left: 0;
		margin-top: 30px;
	}
	.maps{
		height: 400px;
		max-height: 400px;
		
	}
	
	
	/*foot*/
	.footer{
		display: none;
	}
	.footH{
		display: block;
	}
	.footFix{
		display: flex;
		padding: 0px 8%;
	}
	.footFix>a{
		font-size: 18px;
	}
	.footFix>a>i.iconfont{
		font-size: 26px;
	}
	.copyright{
		display: none;
	}

	/*菜单*/
	.meun{
		width: 50%;
		background-color: #f1f1f1;/*63c7af*/
		bottom: 50px;
		position: fixed;
		z-index: 999;
		margin-left: 39%;
		-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;
	}
	.foot-nav a{
		font-weight: normal;
	}
	
}

@media ( min-width:993px ) and ( max-width:1024px ) {
		.head-wrap{
			display: none;
		}
		.menus{
			
			overflow: hidden;
			padding: 0px;
		}
		.menus .Logo{
			padding: 10px 0 10px 0;
		}
		.menus .Logo p{
			display: none;
		}
		.menus .Logo img{
			width: 100%;
		}
		.language{
			display: none;
		}
		.menus.fixedbg{
			position: fixed !important;
			top: 0;
			z-index: 8888;
			transition: all .5s ease;
			overflow: hidden;
			opacity: 1;
		}
		.head-ss{
			display: none;
		}
		.container {
			margin-right: auto;
			margin-left: auto;
			width: 96.875%;
		}
		.Page{
			padding:15px 0px;
			font-size: 12px;
		}
		.Page a{
			padding: 9px 8px;
		}
		.Page span.disabled{
			padding: 9px 8px;
			font-weight: normal;
		}
		.Page span.current{
			padding: 9px 8px;
		}
		.WebLink{
			display: none;
		}
		.burger_menu{
			display: block !important;
			top: 0 !important;
			float: right; 
			position: relative;
			z-index: 11;
			margin-top: 0%;
			right: 1% !important;
			height: 85px !important;
		}
		.burger_menu [class*="_line"]{
			background: #0082a5 !important;
		}
		.indexBanner .item{
			height: 270px;
		}
		#bannerbp{
			bottom: 10px;
			display: none;
		}
		.iAbout{
			padding: 25px 0 0 0;
			background: url(../images/aboutbg.png) no-repeat right top;
		}
		.iAbout-l .pic::after{
			display: none;
		}
		.iAbout-l{
			display: none;
		}
		.iAbout-r{
			width: 100%;
			padding-left: 0%;
		}
		.iAbout-r-tit{
			display: none;
		}
		.iAbout-r-tit2 {
		    font-size: 24px;
		    line-height: 34px;
			text-align: center;
		    margin-top: 10px;
		}
		.iAbout-r-tit2 span{
			margin: 15px auto 0;
		}
		.iAbout-r-sub{
		    padding-left: 2%;
		    padding-right: 2%;
			margin-top: 10px;
		}
		.iAbout-r-more{
		    margin: 15px auto 0;
			padding-left: 0;
			text-align: center;
		}
		.iAbout-r-more a{
			display: inline-block;
			float: none;
		}
		.iAbout-r-info {
		    background: url(../images/aboutbg2.jpg) no-repeat;
		    margin-top: 35px;
		    overflow: hidden;
		    padding-top: 30px;
		    padding-bottom: 30px;
		    background-size: 100%;
		    padding-left: 15px;
		}
		.iAbout-r-info .item{
			padding-left: 10%;	
		}
		.iAbout-r-info .item:first-child{
			padding-left: 10%;
		}
		.iAbout-r-info .item .item-l{
			font-size: 18px;
			line-height: 26px;
			padding-right: 30px;
		}
		.iAbout-r-info .item .item-l span{
			font-size: 26px;
			line-height: 36px;
		}
		.iAbout-r-info .item:nth-child(2) .item-l{
			padding-right: 30px;
		}
		.iAbout-r-info .item:nth-child(2) .item-l span::after{
			display: none;
		}
		.iAbout-r-info .item .item-r{
			line-height: 28px;
		    font-size: 16px;
		}
		.iCore{
			margin-top: 25px;
		}
		.iCore_tit{
		    font-size: 24px;
		}
		.iCore_tit span{
			letter-spacing: 2px;
		}
		.iCore_info{
			margin-top: 20px;
		}
		#demo>li{
			width: 100%;
			height: auto;
		}
		#demo>li.active{
			width: 100%;
		}
		#demo>li .demo_item{
			padding-bottom: 40px;
			background-position: 50% 50%;
		}
		#demo>li .demo_item_tit{
			font-size: 20px;
			line-height: 32px;
			padding-top: 14px;
		}
		#demo>li.active .demo_item_tit{
			padding-top: 30px;
		}
		.demo_item_tit span{
		    width: 17%;
		    margin: 0 auto 10px;	
		}
		#demo li .demo_item_list{
			width: 50%;
			padding-top: 15px;
		}
		.demo_item_list_box{
			padding: 15px 0px;
			width: 31.3%;
			margin: 0 1% 5px;
		}
		.demo_item_list_box .pic img{
			width: 30%;
		}
		.demo_item_list_box .txt{
			font-size: 14px;
			line-height: 20px;
			padding-top: 14px;
		}
		#demo li .demo_item_more{
			width: 24%;
			margin: 25px auto 0;
			line-height: 38px;
			font-size: 14px;
		}
		
		.iYanfa{
			height: auto;
			background-size: auto;
		    background-position: 9%;
			padding-bottom: 100px;
			background-position: 0% 90%;	
		}
		.iYanfa_info{
			padding-top: 100px;
		}
		.iYanfa_tit{
		    text-align: left;	
		}
		.iYanfa_tit2{
			font-size: 24px;
		    line-height: 34px;
		    padding-top: 5px;
		    text-align: left;
		}	
		.iYanfa_cont{
			width: 70%;
			line-height: 24px;
			float: left;
			padding-top: 15px;
		}
		.iYanfa .more{
			width: 110px;
			float: left;
		}
		.iYanfa .more a{
			font-size: 14px;
			line-height: 34px;
			margin-top: 17px;	
		}
		.iNews{
		    padding-top: 25px;
			background: #f9f9f9;
			padding-bottom: 30px;
		}
		.iNews_tit{
		    font-size: 24px;
		    line-height: 34px;
		}
		.iNews_tit span{
			font-size: 14px;
			line-height: 20px;
			padding-top: 8px;
		}
		.iNews_info{
			padding-top: 15px;
		}
		.iNews_info_hd{
		    margin-top: 0;
		    line-height: 35px;
			float: none;
			background: none;
		}
		.iNews_info_hd ul li{
			line-height: 35px;
			padding: 0 25px;
			margin-left: 2px;
			background: #4e4e4e;
		}
		.iNews_info_hd ul li i{
			display: none;
		}
		.iNews_info_bd{
		    padding-top: 20px;	
		}
		.news_item .p10{
		    padding-left: 3px;
		    padding-right: 3px;	
		}
		.news_item .p10 .txt{
			padding: 10px 10px 15px 5px;
		}
		.news_item .p10 .txt .date{
			text-align: left;
		}
		.news_item .p10 .txt .title{
			font-size: 16px;
			line-height: 24px;
			display: -webkit-box;
			-webkit-line-clamp: 1;
			-webkit-box-orient: vertical;
			overflow: hidden;
			height: 28px;
			padding-top: 4px;
		}
		.news_item .p10 .txt .subt{
			display: -webkit-box;
			-webkit-line-clamp: 3;
			-webkit-box-orient: vertical;
			overflow: hidden;
			height: 80px;
			padding-top: 5px;
			font-size: 14px;
		}
		.news_item .p10 .txt .more{
		    line-height: 35px;
		    text-align: center;
		    padding: 0 20px;
		    margin-top: 18px;
		}
	
		
		/*内页*/
		.subdh{
		    line-height: 44px;	
		}
		.subdh-l{
			font-size: 24px;
		}
		.subdh-r{
			display: none;
		}
		.Nyabout{
			padding-top: 25px;
			padding-bottom: 20px;
		}
		.Nyabout-l{
			width: 100%;
		}
		.Nyabout-l-tit{
			font-size: 24px;
			line-height: 34px;
			padding-top: 0;
		}
		.Nyabout-l-tit span{
			margin-top: 15px;
		}
		.Nyabout-l-sub{
			line-height: 30px;
			padding-top: 20px;
		}
		.Nyabout-l-info{
		    margin-top: 10px;
		}
		.Nyabout-l-info .item{
			padding: 0 10% 0 10%;
		    background: none;	
		}
		.Nyabout-l-info .item .item-num span{
			font-size: 30px;
			line-height: 60px;
			padding-right: 10px;
			line-height: 45px;
		}
		.Nyabout-r-video::after{
			display: none;
		}
		.Nyabout-r{
			width: 100%;
			padding-left: 0%;
			margin-top: 5px;
		}
		.Nyculture_tit{
		    padding-top: 25px;
		    font-size: 24px;
		    line-height: 34px;
		}
		.Nyculture_tit span{
			margin: 15px auto 0;
		}
		.Nyculture_info{
		    width: 100%;
		    padding-top: 20px;
		    padding-bottom: 18px;	
		}
		.culture_item{
			padding-left: 5px;
			padding-right: 5px;
		    margin-bottom: 10px;	
		}
		.culture_item .pic .yc-inner{
			font-size: 13px;
			line-height: 23px;
			top: 18%;
		}
		.culture_item .txt{
		    font-size: 16px;
		    line-height: 26px;
		    padding: 10px 0 0 0;
		}
		.culture_item .txt span::before{
			width: 34px;
		}
		.culture_item .txt span::after{
			width: 34px;
		}
		.Nydevelop{
			height: auto;
			padding-bottom: 80px;
		}
		.Nydevelop_tit{
			padding-top: 25px;
		    font-size: 24px;
		    line-height: 34px;
		}
		.Nydevelop_tit span{
			margin: 15px auto 0;	
		}
		.Nydevelop_info{
			background:none;
			padding-top: 25px;
		}
		#developbp{
			width: 100%;
		}
		.develop_item_word{
			font-size: 25px;
		}
		.develop_item .pic{
			padding-top: 10px;
		}
		.develop_item_word .round{
			display: none;
		}
		.develop_item .txt{
			padding-top: 10px;
		}
		.develop_item .txt .tit1{
			font-size: 15px;
			line-height: 32px;
		}
		.develop_item .txt .tit2{
			font-size: 14px;
		}
		#developN{
			background-size: 60%;
			right: -10px;
		    top: 43%;
		}
		#developP{
			background-size: 60%;
			top: 43%;
			left: 13px;
		}
		
		.Nyhonor{
			padding: 25px 0 30px 0;
		}
		.Nyhonor_tit{
			font-size: 24px;
			line-height: 34px;
		}
		.Nyhonor_tit span{
			margin: 15px auto 0	
		}
		.Nyhonor_list{
		    padding-top: 20px;
		}
		#Szs{
			width: 96.3%;
		}
		.Nypartner{
			padding: 25px 0 20px 0;	
		}
		.Nypartner_tit{
			font-size: 24px;
			line-height: 34px;
		}
		.Nypartner_tit span{
			margin: 15px auto 0;
		}
		.Nypartner_info{
			padding-top: 20px;
		}
		#parnterbp .swiper-slide .pic{
			text-align: center;
		}
		.Nybusiness{
			padding: 25px 0;
		}
		.Nybusiness_info_list{
			margin-bottom: 10px;
		}
		.Nybusiness_info_list>span{
			font-size: 20px;
			line-height: 34px;
		}
		.Nybusiness_info_list span::before{
			left: -70px;
		}
		.Nybusiness_info_list span::after{
			right: -70px;
		}
		.Nybusiness_info_list_box{
		    padding-top: 15px;	
		}
		.business_item{
			padding-left: 3px;
			padding-right: 3px;
			margin-bottom: 10px;
		}
		.business_item a{
			padding: 4px;
		}
		.business_item a .txt{
			font-size: 16px;
			line-height: 36px;
			display: -webkit-box;
			-webkit-line-clamp: 1;
			-webkit-box-orient: vertical;
			overflow: hidden;
			height: 36px;
		}
		
		.NybusinessDe_info{
			padding-top: 24px;	
		}
		.NybusinessDe_info-l{
			width: 100%;
		}
		.NybusinessDe_info-r{
			width: 100%;
			padding-left: 0;
		}
		.NybusinessDe_info-r .FL{
			width: 100%;
		}
		.NybusinessDe_info-r_tit{
			font-size: 24px;
			line-height: 34px;
		}
		.NybusinessDe_info-r_tit span{
			margin-top: 15px;
		}
		.NybusinessDe_info-r_sub{
			line-height: 25px;
			margin-top: 10px;
			
		}
		.NybusinessDe_info-r .FR{
			width: 100%;
			padding-left: 0;
			padding-top: 10px;
		}
		.NybusinessDe_info-r .FR h3{
			line-height: 35px;
			font-size: 16px;
		}
		.NybusinessDe_info-r .FR ul li{
			width: 49%;
			margin-right: 1%;
		}
		.NybusinessDe_info-r .FR ul li:nth-child(2n+2){
			margin-right: 0;
		}
		.NybusinessDe_info-r .FR ul li a{
			line-height: 30px;
			height: 30px;
			font-size: 14px;
		}
		.NybusinessDe_list{
		    padding-top: 25px;
		    padding-bottom: 25px;	
		}
		.NybusinessDe_list_hd ul li{
		    line-height: 35px;
			padding: 0 15px;
		}
		.NybusinessDe_list_bd{
			padding-top: 7px;
		}
		.businessDe_spec ul li{
			font-size: 14px;
			color: #333333;
			line-height: 28px;
			background: url(../images/greydot.png) no-repeat left top 9px;
		}
		.Nysearch{
			padding: 25px 0 20px 0;
		}
		.Nysearch_info{
		    width: 96%;
		    font-size: 18px;
		    line-height: 38px;
		    text-align: left;	
		}
		.Nysearch_list{
			padding: 20px 0 0 0;
		}
		.Nysearch_list-l{
			display: none;
		}
		.Nysearch_list-r{
			width: 100%;
			margin-left: 0;
			padding: 60px 20px 50px 42px;
		}
		.Nysearch_list-r_txt{
			font-size: 18px;
			line-height: 38px;
		}
		.Nysearch_list-r_txt::before{
			background-size: 85%;
		    left: -29px;
		    top: -48px;	
		}
		.Nynews{
			padding: 25px 0 0 0;
		}
		.Nynews_list .item{
		    margin-bottom: 20px;	
		}
		.Nynews_list .item .list-l{
		    padding: 10px 21px 0 0;
		}
		.Nynews_list .item .list-r{
			width: 86.5625%;
		    padding: 10px 0 10px 0px;	
		}
		.Nynews_list .item .list-r .box .img-box{
			width: 29%;
		    padding-left: 4%;
		}
		.Nynews_list .item .list-r .box .intro-box .tit{
			font-size: 22px;
		}
		.Nynews_list .item .list-r .box .intro-box .more{
		    line-height: 32px;
			padding: 0 20px;
			margin-top: 16px;
		}
		.NynewsDe{
			padding: 10px;
		}
		.NynewsDe_info{
			width: 100%;
		}
		.NynewsDe_tit{
			font-size:22px;
			line-height: 34px;
			text-align: left;
		}
		.NynewsDe_subt{
		    font-size: 13px;
		    line-height: 20px;
		    padding-top: 10px;
		    padding-bottom: 10px;
		    text-align: left;	
		}
		.NynewsDe_con{
			padding: 20px 0 30px 0;
		}
		.prev-next{
			padding-top: 15px;
		}
		.prev-next .pn-l{
			width: 100%;
			
		}
		.prev-next .pn-l .pn-l-p{
			font-size: 14px;
			line-height: 24px;
		}
		.prev-next .pn-l .pn-l-n{
			font-size: 14px;
			line-height: 24px;	
		}
		.prev-next .pn-r{
			width: 100%;
			float: left;
		}
		.pn-r .return{
			font-size: 12px;
			line-height: 32px;
			width: 110px;
		    margin-top: 20px;	
		}
		.Nyrecruit{
			padding-top: 15px;
			padding-bottom: 26px;
		}
		.Nyrecruit_item .info_item{
			padding-left: 10px;
			font-size: 15px;
		    line-height: 38px;
		}
		.Nyrecruit_item .info_item span{
			margin-top: 11px;
		}
		.Nyrecruit_item .info_item.on span{
			margin-top: 11px;
		}
		.Nyrecruit_item .info_content{
		    padding: 15px;
		}
		.info_content_part{
		    padding-bottom: 10px;
		}
		.info_content_part span{
			font-size: 15px;
		}
		.info_content_part-detail{
		    font-size: 14px;
		    line-height: 26px;
		    padding-top: 10px;	
		}
		.info_content_sub{
			padding-top: 15px;
		}
		.info_content_sub span{
			font-size: 15px;
		}
		.info_content_sub-detail{
			font-size: 14px;
			line-height: 26px;
			padding-top: 10px;		
		}
		.Nyemployee{
			padding: 25px 0 0 0;
		}
		.employee_item{
			padding-left: 3px;
			padding-right: 3px;
			margin-bottom: 10px;
		}
		.employee_item .txt{
			padding: 10px 10px 15px 5px;
		}
		.employee_item .txt .date{
			line-height: 20px;
		}
		.employee_item .txt .tit{
			font-size: 16px;
			line-height: 24px;
			display: -webkit-box;
			-webkit-line-clamp: 1;
			-webkit-box-orient: vertical;
			overflow: hidden;
			height: 28px;
			padding-top: 4px;
		}
		.employee_item .txt .cont{
			display: -webkit-box;
			-webkit-line-clamp: 2;
			-webkit-box-orient: vertical;
			overflow: hidden;
			height: 53px;
		    padding-top: 5px;
		    font-size: 14px;
			line-height: 24px;
		}
		.Nycontact{
			padding: 25px 0 10px 0;
		}
		.Nycontact_info{
		    margin-bottom: 30px;
		}
		.Nycontact_l{
			width: 100%;
			padding-left: 0;
		}
		.Nycontact_l .tit{
			font-size: 26px;
			line-height: 36px;
		}
		.Nycontact_l .lx-sub{
		    font-size: 16px;
		    line-height: 30px;
		    padding-top: 7px;	
		}
		.Nycontact_l p{
			font-size: 16px;
			line-height: 50px;
			padding-left: 35px;
		}
		.Nycontact_l p.add{
		    margin-top: 14px;
		}
		.Nycontact_r{
			width: 100%;
			padding-left: 0;
			margin-top: 30px;
		}
		.maps{
			height: 400px;
			max-height: 400px;
			
		}
		
		
		/*foot*/
		.footer{
			display: none;
		}
		.footH{
			display: block;
		}
		.footFix{
			display: flex;
			padding: 0px 8%;
		}
		.footFix>a{
			font-size: 18px;
		}
		.footFix>a>i.iconfont{
			font-size: 26px;
		}
		.copyright{
			display: none;
		}
	
		/*菜单*/
		.meun{
			width: 50%;
			background-color: #f1f1f1;/*63c7af*/
			bottom: 50px;
			position: fixed;
			z-index: 999;
			margin-left: 39%;
			-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;
		}
		.foot-nav a{
			font-weight: normal;
		}
		

}	

@media ( min-width:1101px ) and ( max-width:1440px ) {
	.container{
		width: 96.876% !important;
	}

}
@media ( min-width:1025px ) and ( max-width:1330px ) {
	.WebLink{
		
	}
}
@media ( min-width:1201px ) and ( max-width:1400px ) {

}
@media ( min-width:1921px ) and ( max-width:2560px ) {
	
}