@media (max-width: 1680px){
	.n-about .liste .honorbox .swiper-slide .img {
		height: 200px;
	}
	.videoswiper .img{
    height: 280px;
	}
}
@media (max-width: 1600px){
	.social-canp .con{
		width: 42%;
	    margin-left: 3%;
	}
	.social-canp h2{
		padding-top: 40px;
	}
	.n-about .liste .honorbox .swiper-slide .img {
		height: 210px;
	}
	.videoswiper .img{
    height: 230px;
	}
}
@media (max-width: 1400px){
	.wel-page{
		display: none;
	}
	header{
		height: 60px;
	}
	header .en{
		line-height: 60px;
	}
	header .china{
		padding:10px 0 10px 1.8%;
	}
	header .bdsharebuttonbox{
		padding: 22px 0.6% 22px 0;
	}
	header nav.tit span{
		top: 19px;
	}
	header .tit{
		width: 60px;
	}
	.w1200{
		width: 92%;
	}
	.idea .box{
		padding: 7% 7.7% 0 5%;
	}
	.about-culture{
		margin-left: -46%;
	}
	.social-top .con{
		width: 46%;
	}
	.social-top .con h2 {
	    font-size: 24px;
	    line-height: 34px;
	    padding-top: 10px;
	}
	.social-top .con i{
		margin: 5px 0 20px 3px;
	}
	.social-top .con{
		margin-left: -46%;
	}
	.social-canp h2 {
	    padding-top: 20px;
	}
	.social-canp .con i{
		margin: 5px 0 18px 3px;
	}
	.social-canp .con p{
		line-height: 24px;
    	margin-bottom: 10px;
	}
	.social-canp .con{
		width: 50%;
	}
	.social-company .btn.prev{
		left: 0;
	}
	.social-company .btn.next{
		right: 0;
	}
	.i-ban-link{
		margin-left: -46%;
		bottom: 17px;
	}
	.i-wrap4 .box{
		padding: 0 3% 0 8.6%;
	}
	.search-box{
		padding-top: 16px;
	}
	header .tit.on{
		background-size: 50px !important;
	}
	.nav-box .nav-list-box{
		width: 25.5%;
	}
	.nav-box .nav-list-box ul {
	    padding-top: 8.4%;
	    padding-left: 25%;
	}
	.nav-box .nav-list-box li{
		padding-bottom: 0;
	}
	.nav-box .nav-list-box h2{
		font-size: 20px;
		line-height: 40px;
	}
	.nav-box .nav-list-box p{
		font-size: 14px;
		line-height: 28px;
	}
	.i-wrap4 .right .day{
		padding-bottom: 18%;
	}
	.i-wrap4 .right a{
		padding: 17.7% 4% 0;
	}
	.search-box-btn{
		top: 23px;
	}
	.search-box .submit{
		top: 16px;
	}
	.wel-page li.on .n{
		display: none;
	}
	.n-about .liste .honorbox .swiper-slide .img {
		height: 250px;
	}
	
}

@media (max-width: 1200px){
	header .nav-list{
    	margin-right: 0%;
	}
	header .nav-list li {
    margin-right: 24px;
    }
	header .nav-list a{
		font-size: 14px;
	}
	.idea .pic img{
		width: 100%;
		left: auto;
		margin-left: 0;
	}
	.idea .box {
	    padding: 2% 2.7% 0 2%;
	}
	.industry .indu-tit{
		width: 92%;
	}
	.aw-top .rigth{
		width: 41%;
	}
	.aw-top .rigth .bg{
		width: 52%;
	}
	.aw-top .rigth .pic{
		width: 99%;
		padding: 30px 13% 0 0;
	}
	.aw-top .left {
	    width: 55%;
	}
	.aw-top .left .walk{
		margin-top: 0px;
	}
	.aw-top .left h2 {
	    font-size: 42px;
	    line-height: 48px;
	    margin-top: 5px;
	}
	.aw-top .left h3 {
	    font-size: 18px;
	    line-height: 30px;
	    padding: 5px 0 14px;
	}
	.aw-top .left p {
	    font-size: 12px;
	    line-height: 20px;
	    margin-bottom: 10px;
	}
	.i-ban-link li.li0 a{
		background:#fff url(../images/wel02.png) no-repeat 92% center;
	}
	.i-ban-link li.li1 a{
		background:#fff url(../images/wel03.png) no-repeat 92% center;
	}
	.i-ban-link li.li2 a{
		background:#fff url(../images/wel04.png) no-repeat 92% center;
	}
	.pc-history{
		height: 0;
	}
	.mobile-history{
		height: auto;
		padding-bottom: 40px;
	}
	.pc-history .btns{
		display: none;
	}
	.mobile-history .btns{
		width: 107px;
		height: 107px;
		position: absolute;
		top: 50%;
		margin-top: 3px;
		z-index: 2;
	}
	.pc-history .btns.prev{
		background: url(/static/images/aa06.png) no-repeat center;
		left: 0;
	}
	.pc-history .btns.next{
		background: url(/static/images/aa07.png) no-repeat center;
		right: 0;
	}
	.mobile-history .slides li{
		text-align: center;
	}
	.mobile-history .flex-control-nav{
		bottom:-11px;
	}
	.n-about .liste .honorbox .swiper-slide .img {
		height: 200px;
	}
	.videoswiper .img{
    height: 300px;
	}
}
@media (max-width: 1024px){
	header{
		height: 80px;
	}
	.inliner-banner li .con,.inliner-banner-con li .con{
		transform: scale(1);
	}
	header .china{
		display: none;
	}
	header .china{
		padding:20px 0 20px 1.8%;
	}
	header .bdsharebuttonbox{
		padding: 32px 0.6% 32px 0;
	}
	header nav.tit span{
		top: 29px;
	}
	header .tit{
		width: 80px;
	}
	#allmap{
		height: 400px;
	}
	.idea .future{
		margin-bottom: 2%;
	}
	.idea h1 {
	    font-size: 40px;
	    line-height: 50px;
	}
	.idea h2 {
	    font-size: 17px;
	    line-height: 27px;
	    margin-bottom: 4.6%;
	}
	.join-list ul li .in .more{
		display: none;
	}	
	.join-list ul li .in .more.btn{
		display: block;
	}
	.news, .news-info, .news-list{
		padding: 34px 0 26px;
	}
	.news li{
		padding-bottom: 15px;
	}
	.news li a{
		padding: 14px 3% 20px;
	}
	.news li .data{
		font-size: 14px;
	    line-height: 24px;
	    margin-bottom: 5px;
	}
	.news li h2 {
	    font-size: 16px;
	    line-height: 26px;
	    min-height: 50px;
	    margin-bottom: 3px;
	}
	.news li .latest{
		line-height: 30px;
	}
	.news li .font{
		font-size: 12px;
	    margin-top: 10px;
	}
	.news li .jian {
	    margin-top: 17px;
	}
	.info-hd {
	    margin-bottom:15px;
	    padding-bottom:15px;
	}
	.info-hd h2 {
	    padding: 0px 0 10px;
	}
	.info-page {
	    margin-top: 25px;
	    padding: 10px 0 25px;
	}
	.news-list li{
		margin-bottom: 10px;
	}
	.news-list li .data{
		height: 40px;
		font-size: 12px;
    	line-height: 40px;
	}
	.news-list li .box {
	    padding: 15px 7% 25px 5%;
	}
	.news-list li h2 {
	    font-size: 18px;
	    width: 100%;
	    line-height: 30px;
	    margin-bottom: 6px;
	}
	.news-list li .font {
	    font-size: 12px;
	    width: 100%;
	}
	.inline-banner{
		height: 400px !important;
	}
	.inline-banner .flex-pic{
		width: 1200px;
		margin-left: -600px;
	} 
	.scroll-index {
	    padding: 40px 0 50px;
	}
	.scroll-index .right{
		width: 70.5%;
	}
	.scroll-index .left{
		width: 26%;
	}
	.scroll-index .left h2,.scroll-index .right h2{
		font-size: 24px;
    	line-height: 24px;
	}
	.scroll-index .right h2{
		margin-bottom: 13px;
	}
	.scroll-index .right p{
		font-size: 13px;
	    line-height: 23px;
	    margin-bottom: 14px;
	}
	.scroll-index .left p {
	    font-size: 12px;
	    line-height: 22px;
	}
	.scroll-index .right .more {
	    padding-left: 30px;
	    width: 170px;
	    height: 40px;
	    line-height: 40px;
	    font-size: 14px;
	    background: #ac1d24 url(../images/pro06.png) no-repeat 137px center;
	}
	.flex-b .flex-pic{
		width: 1200px;
		margin-left: -600px;
	}
	.flex-b{
		height: 350px;
	}
	.inline-banner .con{
		padding-top: 72px;
	}
	.inline-banner.classify{
		height: 350px !important;
	}
	.inline-banner .con h2 {
	    font-size: 38px;
	    line-height: 48px;
	    margin-top: 10px;
	}
	.real-top {
	    padding: 35px 0 40px;
	}
	.real-top h2{
		font-size: 25px;
    	line-height: 35px;
	}
	.real-top i {
	    margin: 10px auto 12px;
	}
	.real-top p {
	    line-height: 24px;
	    font-size: 12px;
	    width: 100%;
	}
	.real-number {
	    padding: 23px 0 28px;
	}
	.real-number li h2 {
	    font-size: 50px;
	    line-height: 58px;
	    margin-bottom: 4px;
	}
	.real-number li p {
	    font-size: 12px;
	    line-height: 20px;
	}
	.real-bottom{
		padding: 40px 0 35px;
	}
	.real-bottom p{
		font-size: 12px;
		line-height: 24px;
		width: 100%;
	}
	.real-number li{
		width: 50%;
		margin-bottom: 10px;
	}
	.real-number li:nth-child(3){
		background: none;
	}
	.real-bottom .link{
	    padding-left: 25px;
	    width: 200px;
	    height: 40px;
	    line-height: 40px;
	    font-size: 14px;
	    background: #ac1d24 url(../images/pro06.png) no-repeat 168px center;
	    margin: 15px auto 0;
	}
	.industry-list a{
		width: 49%;
		background: none;
		border: 1px solid #e3e3e3;
		display: block;
		float: left;
		height: 40px;
    	line-height: 40px;
    	padding: 0;
	}
	.industry-list{
		width: 92%;
		margin: 0 auto 55px;
		border: none;
	}
	.industry-list a:first-child{
		border-left: none;
	}
	.industry-list a.cur{
		border: 1px solid #d82931;
	}
	.industry .indu-tit{
		padding: 30px 0 10px;
	}
	.industry .indu-tit i{
		margin: 10px auto 15px;
	}
	.industry-list {
	    margin: 0 auto 10px;
	}
	.industry-box .pic{
		margin-bottom: 10px;
	}
	.industry-box .ico{
		max-width: 100%;
		margin-bottom: 10px;
	}
	.industry-box .right{
		width: 100%;
	}
	.industry-box .right p{
		padding-left: 0;
		font-size: 12px;
	    line-height: 22px;
	    margin-bottom: 10px;
	}
	.industry-box .right h2 {
	    line-height: 30px;
	    padding: 10px 0 0 0;
	}
	.industry-box .industry-box-list {
	    padding: 24px 0 0 0;
	    margin-top: -27px;
	}
	.industry-box {
	    padding-bottom: 35px;
	}
	.industry-box2 img, .industry-box3 img{
		margin-bottom: 15px;
	}
	.industry-box2 p, .industry-box3 p{
		font-size: 12px;
		line-height: 22px;
	}
	.industry .indu-tit h2 {
	    font-size: 24px;
	    line-height: 34px;
	}
	.industry-box .industry-box-list .slides h3 {
	    font-size: 12px;
	    line-height: 22px;
	}
	.about-culture h2{
		padding: 27px 0 19px;
	}
	.forum ul{
		padding: 20px 0 14px;
	}
	.forum li {
	    padding: 24px 0 18px;
	}
	.forum li .day {
	    font-size: 12px;
	    line-height: 24px;
	}
	.forum li h2 {
	    font-size: 14px;
	    line-height: 24px;
	    height: 24px;
	    margin-bottom: 10px;
	}
	.forum li .font {
	    font-size: 12px;
	    line-height: 20px;
	    height: 40px;
	}
	.forum li .more {
	    padding-left: 2.8%;
	    width: 16.66%;
	    height: 30px;
	    line-height: 30px;
	    font-size: 12px;
	    margin-top: 25px;
	    background: #ac1d24 url(../images/pro06.png) no-repeat 82% center;
	}
	.aw-top {
	    padding: 30px 0 40px;
	}
	
	.aw-number{
		padding: 15px 0 20px;
	}
	.aw-talent .talent-box{
		width: 92%;
		padding: 36px 3% 26px;
		margin: -109px 0 0 -46%;
	}
	.aw-talent h2,.aw-future h2{
	    font-size: 32px;
	    line-height: 38px;
	}
	.aw-talent .bg,.aw-future .bg{
	    padding-left: 26px;
	    font-size: 16px;
	    line-height: 26px;
	    background: url(/static/images/pro05.png) no-repeat left 5px;
	    margin-bottom: 13px;
	    background-size: 20px
	}
	.aw-future .bg{
		background: url(/static/images/a21.png) no-repeat left 5px;
		background-size: 20px
	}
	.aw-talent p,.aw-future p{
	    font-size: 12px;
	    line-height: 20px;
	    margin-bottom: 10px;
	}
	.flex-b.aw-talent {
	    height: 380px;
	}
	.aw-future{
		width: 92%;
		padding: 0 3%;
		margin: -130px 0 0 -46%;
	}
	.social-top {
	    padding: 30px 0 35px;
	}
	.social-top .con{
		width: 50%;
	}
	.social-top .con p,.social-canp .con p{
	    font-size: 12px;
	    line-height: 22px;
	    margin-bottom: 5px;
	}
	.social-top .con h2,.social-canp h2{
	    font-size: 20px;
	    line-height: 30px;
	    padding-top: 0px;
	}
	.social-top .con{
		width: 92%;
		float: left;
		margin-left: 4%;
		position: relative;
		left: 0;
		margin-top: 10px;
	}
	.social-top .pic{
		width: 92%;
		margin-right: 4%;
	}
	.social-canp .pic{
		width: 100%;
	}
	.social-canp .con{
		width: 92%;
		margin: 10px 0 0 4%;
		padding-bottom: 10px;
	}
	.social-list{
		display: none;
	}
	.social-company{
		padding: 30px 0 22px;
	}
	.social-company .social-show p {
	    font-size: 12px;
	    line-height: 22px;
	    margin-bottom: 10px;
	}
	.social-company .social-show{
		padding-bottom: 50px;
	}
	.social-company .btn{
		margin-top: 2px;
	}
	.social-company .title h2 {
	    font-size: 22px;
	    line-height: 32px;
	}
	.social-bottom{
		padding: 40px 0 15px;
	}
	.social-bottom-box{
		width: 100%;
	}
	.social-bottom-box h2 {
	    font-size: 24px;
	    line-height: 34px;
	}
	.social-bottom-box i{
		margin: 5px auto 15px;
	}
	.social-bottom-box p {
	    font-size: 12px;
	    line-height: 22px;
	    padding-bottom: 14px;
	}
	.flex-b.culturn-top{
		height:350px; 
	}
	.flex-b.culturn-center{
		height: 350px;
	}
	.culturn-top .con, .culturn-center .con{
		padding-top: 40px;
		width: 92%;
		margin-left: -46%;
	}
	.culturn-top .con h2, .culturn-center .con h2 {
	    font-size: 24px;
	    line-height: 34px;
	}
	.culturn-top .con i, .culturn-center .con i {
	    margin: 8px auto 20px;
	}
	.culturn-top .con h3, .culturn-center .con h3{
		font-size: 24px;
	    line-height: 34px;
	}
	.culturn-top .con p, .culturn-center .con p {
	    font-size: 12px;
	    line-height: 22px;
	    margin-top: 10px;
	}
	.scroll-index img{
		margin-top: 0px;
	}
	.culturn-bottom{
		padding: 40px 0 42px;
	}
	.culturn-bottom p{
		font-size: 12px;
	    color: #808080;
	    line-height: 22px;
	    padding-top: 10px;
	    width: 100%;
	}
	.culturn-bottom h2 {
	    font-size: 22px;
	    line-height: 32px;
	}
	.culturn-bottom i{
		margin: 7px 0 6px;
	}
	.i-wrap2 .w1200 {
	    position: relative;
	    top: 0;
	    margin:0 auto;
	    left:auto;
	}
	.i-wrap2{
		padding: 20px 0;
	}
	.i-ban .slides img{
		padding-top: 15.3%;
		max-width: 60%;
		margin: 0 auto;
		display: block;
	}
	.i-ban .slides .more{
		margin: 10px auto 132px;
		display: none;
	}
	.i-ban-link li a {
	    padding: 6px 18% 5px 4%;
	}
	.i-ban-link li h2 {
	    font-size: 14px;
	    line-height: 24px;
	}
	.i-ban-link li p {
	    font-size: 12px;
	    line-height: 20px;
	    height: 20px;
	}
	.i-ban-link li.li0 a{
		background:#fff url(../images/wel02.png) no-repeat 96% center;
	}
	.i-ban-link li.li1 a{
		background:#fff url(../images/wel03.png) no-repeat 96% center;
	}
	.i-ban-link li.li2 a{
		background:#fff url(../images/wel04.png) no-repeat 96% center;
	}
	.i-wrap2 .left .walk{
		width: 38.6%;
	}
	.i-wrap2 .left h2 {
	    font-size: 40px;
	    line-height: 50px;
	    margin: 6px 0 10px;
	}
	.i-wrap2 .left p {
	    font-size: 12px;
	    line-height: 22px;
	    margin-bottom: 6px;
	}
	.i-wrap2 .left .more {
	    width: 40%;
	    height: 30px;
	    line-height: 30px;
	    font-size: 12px;
	    margin-top: 28px;
	}
	.i-wrap4 .box {
	    padding: 0 3% 0 3%;
	}
	.i-wrap4 .left {
	    width: 100%;
	    padding-top: 2.8%;
	    top: 0; 
	    margin-top:0;
	}
	.i-wrap4 .left h1{
		font-size: 32px;
	    line-height: 42px;
	}
	.i-wrap4 .left h2 {
	    font-size: 22px;
	    line-height: 32px;
	    margin-bottom: 0;
	}
	.i-wrap4 .more{
		margin-top: 1%;
	}
	.i-wrap4 .right{
		width: 100%;
		padding: 10px 0;
	}
	.i-wrap4 .right a{
		padding: 4% 2% 0;
	}
	.i-wrap4 .right .day {
	    font-size: 50px;
	    padding-bottom: 5%;
	}
	.i-wrap4 .right .data {
	    font-size: 12px;
	    line-height: 22px;
	    margin-bottom: 5px;
	}
	.i-wrap4 .right .more {
	    margin-top: 6%;
	}
	.search-box{
		padding-top: 0;
	}
	.i-wrap1 {
	    height: 433px;
	}
	.i-wrap3{
		height: 500px;
	}
	.nav-box .nav-list-box{
		width: 40%;
	}
	.i-wrap3 .inliner-list li:hover{
		transform: scale(1.1);
	}
	#i-navli{
		display: none;
	}
	.wel-number{
		display: none;
	}
	.wel-page{
		display: none;
	}
	.i-wrap3 .inliner-list{
		width: 65%;
		margin: 0 0 0 -32.5%;
		top: auto;
		bottom: 10px;
		background: none;
		height: auto;
		text-align: center;
	}
	.i-wrap3 .inliner-list .bg{
		display: none !important;
	}
	.i-wrap3 .inliner-list li{
		position: relative;
		top: auto !important;
		left: auto !important;
		display: inline-block;
		margin: 0 5px;
	}
	.inliner-banner li .con{
		width: 92%;
		margin: -145px 0 0 -46%;
	}
	.inliner-banner li h3 {
	    font-size: 20px;
	    line-height: 30px;
	}
	.inliner-banner li h2 {
	    font-size: 30px;
	    line-height: 35px;
	}
	.inliner-banner li .font {
	    font-size: 12px;
	    line-height: 22px;
	    width: 100%;
	}
	.inliner-banner li .more {
	    margin: 42px auto 0;
	}
	.search-box-btn{
		top: 32px;
		margin-right: 1%;
	}
	.search-box .submit{
		top: 0;
	}
	.search-one{
		display: none;
	}
	.search-two{
		display: block;
	}
	.search-box .text{
		display: block;
	}
	.search-box{
		padding-top: 0;
		float: none;
		width: 46%;
		margin: 20px auto 0;
	}
	.nav-box .nav-list-box ul{
		padding-top: 2.4%;
	}
	.aw-history{
		padding: 40px 0;
	}
	.aw-history .title h2 {
	    font-size: 28px;
	    line-height: 38px;
	}
	.aw-history .title span {
	    font-size: 14px;
	    padding-left: 29px;
	    line-height: 32px;
	    background-size: 25px;
	}
	.mobile-history .slides h2{
		font-size: 18px;
		color: #404040;
		font-weight: bold;
		line-height: 28px;
	}
	.mobile-history .slides p{
		font-size: 13px;
		color: #666666;
		line-height: 23px;
	}
	header .en{
		line-height: 80px;
	}
	.hrc{
		padding: 28px 0 35px; 
	}
	.hrc li{
		width: 31.6%;
		margin-right: 2.5%;
	}
	.hrc li:nth-child(4n){
		margin-right:2.5%;
	}
	.hrc li:nth-child(3n){
		margin-right:0;
	}
	.n-about .liste .honorbox .swiper-slide .img {
		height: 200px;
	}
	.videoswiper .img{
    height: 250px;
	}
}
@media (max-width: 1023px) and (min-width: 769px){
	.i-wrap1 {
	    height: auto;
	}

}
@media (max-width: 768px){
	.n-about .liste .honorbox .swiper-slide .img {
		height: 230px;
	}
	header .nav-list li {
    margin-right: 8px;
}header .nav-list a {
    font-size: 13px;
}
	.idea .pic{
		width: 100%;
	}
	.idea .box{
		width: 100%;
		padding: 4% 4%;
		border-bottom: 1px solid #e8e8e8;
	}
	.join-list ul li .in .top dd {
	    width: 50%;
	}
	.join-list ul li .in .bot>div {
	    float: none;
	    width: 100%;
	    margin-right: 0;
	}
	.join-box {
	    padding: 25px 0 35px;
	}
	.inline-banner{
		height: 265px !important;
	}
	.inline-banner .flex-pic{
		width: 800px;
		margin-left: -400px;
	} 
	.inline-banner.classify {
	    height: 220px !important;
	}
	.inline-banner .con{
		padding-top: 7px;
	}
	.inline-banner .con .box{
		width: 120px;
		height: 122px;
	}
	.inline-banner .con .bg{
		background-size: 100% !important;
	}
	.i-ban .slides .more{
		width: 35%;
	    height: 35px;
	    line-height: 35px;
		display: none;
	}
	.i-wrap1 {
	    height: 300px;
	}
	.videoswiper .img{
    height: 170px;
	}
	/*20220513Add*/

	.i-ban .slides .title-cn {
		padding-top: 30%;
		position: relative;
		top: -50px;
	}
	.i-ban .slides .title-cn span{
		font-size: 28px;
		font:bold;
		color: #ffffff;
		font-weight: 600;
		letter-spacing:5px;
	}

	.i-ban .slides .title-en {
		padding-top: 1%;
		position: relative;
		top: -65px;
	}
	.i-ban .slides .title-en span{
		font-size: 22px;
		color: #005ba0;
		letter-spacing:10px;
	}


	.i-ban .slides li {
		width: 100%;
		position: relative;
		/*min-height: 320px;*/
		min-height: 220px;
		background-repeat: no-repeat;
		background-position: center center;
		background-size: cover !important;
	}




}

@media (max-width: 300px){
	 
	.i-ban .slides .title-cn span{
		font-size: 25px;
	}
	.i-ban .slides .title-en span{
		font-size: 15px;
	}

	.i-ban .slides li {
		min-height: 170px;
	}
}
@media (max-width: 700px) and  (min-width: 481px){
	
	header .bdsharebuttonbox{
		display: none;
	}
	header .nav-list{
		display: none;
	}
	header{
		height: 50px;
	}
	header .tit{
		width: 50px;
	}
	header nav.tit span{
		top: 13px;
	}
	.news li{
		width: 100%;
	}
	.news li a{
		padding: 14px 6% 20px;
	}
	.inliner-nav i{
		margin: 0 1%;
	}
	.inliner-nav span{
		padding-left: 28px;
	}
	.inliner-nav a{
		width: 110px;
	}
	.inliner-nav{
		height: 45px;
		line-height: 45px;
	}
	.scroll-index .left{
		width: 100%;
		padding: 0;
		margin-bottom: 10px;
	}
	.scroll-index .right{
		width: 100%;
		padding: 0;
		border: none;
	}
	.aw-number li{
		width: 33.33%;
	}
	.aw-number li:first-child,.aw-number li:last-child{
		text-align: center;
	}
	.search-box{
		padding-top: 0;
	}
	.search-box-btn{
		top: 18px;
	}
	.insdie-wrap td{
       display: block;
       width: 100%;
       position: relative; 
        height: auto !important;
    }
    .insdie-wrap textarea.applay-input{
        width: 57%;
    }
    .insdie-wrap .submit{
        display: block;
        margin: 20px 0 0 20%;
    }
    .insdie-wrap .applay-input{
        width: 53%;
        padding: 8px 2%;
    }
    .insdie-wrap td:nth-child(2n+1){
        float: left;
        width: 25%;
        padding-right: 10px;
        margin-top: 5px;
    }
    .insdie-wrap select.applay-input {
        width: 57%;
    }
    .insdie-wrap .submit{
        position: relative;
        display: block;
        margin: 20px 0 0 20%;
        left: 14px;
    }
    .insdie-wrap input[type="file"]{
         width: 57%;
    }
    header .en{
    	line-height: 50px;
    }
}
@media (max-width: 580px){
	.i-ban-link li{
		width: 100%;
		padding: 0 0 1px 0;
	}
	.i-ban-link{
		bottom: 1px;
	}
	.i-ban .slides .more {
	    margin: 40px auto 60px;
	    font-size: 12px;
		display: none;
	}
	.i-wrap2 .rigth{
		width: 100%;
	}
	.i-wrap2 .left{
		width: 100%;
	}
	.i-wrap4 .right li{
		border: 1px solid #eaeaea;
		padding-bottom: 10px;
	}
	.i-wrap4 .more{
		width: 40.5%;
	}
	.i-wrap4 .left .btns{
		display: none;
	}
	.search-box{
		padding-top: 0;
	}
	.search-box.on{
		width: 20.5%;
	}
	.nav-box .nav-list-box{
		width: 80%;
	}
	.nav-box .nav-list-box h2 {
	    font-size: 16px;
	    line-height: 32px;
	}
	.nav-box .nav-list-box h2 span {
	    font-size: 22px;
	    top: 1px;
	}
	.nav-box .nav-list-box p {
	    font-size: 12px;
	    line-height: 23px;
	}
	.insdie-wrap td{
       display: block;
       width: 100%;
       position: relative; 
        height: auto !important;
    }
    .insdie-wrap textarea.applay-input{
        width: 100%;
    }
    .insdie-wrap .submit{
        display: block;
        margin: 20px 0 0 20%;
    }
    .insdie-wrap .applay-input{
        width: 53%;
        padding: 8px 2%;
    }
    .insdie-wrap td:nth-child(2n+1){
        float: left;
        width: 30%;
        padding-right: 10px;
        margin-top: 5px;
    }
    .insdie-wrap select.applay-input {
        width: 57%;
    }
    .insdie-wrap .submit{
        position: relative;
        display: block;
        margin: 20px 0 0 20%;
        left: 14px;
    }
    .real-bottom li{
		width: 100%;
		margin: 0 0 10px 0;
	}
	.real-bottom ul{
		margin-top: 25px;
	}
    .insdie-wrap input[type="file"]{
         width: 57%;
    }
    .insdie-wrap td{
    	padding: 4px 1%;
    }
    .hrc li p{
    	font-size: 12px;
    	line-height: 20px;
    }
    .hrc li h2{
    	font-size: 16px;
    	line-height: 30px;
    	height: 60px;
    }
    .hrc li{
    	width: 47.6%;
    	margin-right: 4.8%;
    	min-height: 210px;
    }
    .hrc li:nth-child(3n){
    	margin-right: 4.8%;
    }
    .hrc li:nth-child(2n){
		margin-right: 0;
    }
	.inliner-banner li h3,.inliner-banner-con li h3{
		font-size: 16px;
		line-height: 28px;
	}
	.inliner-banner li h2,.inliner-banner-con li h2{
		font-size: 22px;
		line-height: 44px;
	}
	.inliner-banner li .font,.inliner-banner-con li .font{
		font-size: 12px;
		line-height: 20px;
		width: 47%;
	}
	.inliner-banner li .more,.inliner-banner-con li .more{
		width: 100px;
    		height: 35px;
    		line-height: 35px;
    		font-size: 12px;
    		margin: 15px auto 0;
	}
	.n-about .liste .honorbox .swiper-slide .img {
		height: 200px;
	}

}
@media (max-width: 480px){
	.flex-b{
		height: 280px;
	}
	header .bdsharebuttonbox{
		display: none;
	}
	header .nav-list{
		display: none;
	}
	header{
		height: 50px;
	}
	header .tit{
		width: 50px;
	}
	header .tit.on{
		padding-right: 18%;
	}
	header nav.tit span{
		top: 13px;
	}
	#allmap{
		height: 350px;
	}
	#allmap .BMap_Marker{
		width: 35px !important;
		height: 48px !important;
	}
	#allmap .BMap_Marker div{
		width: 35px !important;
		height: 48px !important;
	}
	#allmap .BMap_Marker img{
		width: 100%;
	}
	.contact-box li{
		width: 100%;
		line-height: 40px;
		font-size: 12px;
	}
	.contact-box{
		padding: 18px 0 20px;
	}
	.contact-box h2 {
	    font-size: 20px;
	    line-height: 30px;
	    padding-bottom: 10px;
	}
	.inliner-nav i{
		margin: 0 1%;
	}
	.inliner-nav span{
		padding-left: 28px;
	}
	.inliner-nav a{
		width: 97px;
		font-size: 12px;
	}
	.inliner-nav{
		height: 45px;
		line-height: 45px;
	}
	.idea .future{
		width: 49%;
	}
	.idea h1 {
	    font-size: 30px;
	    line-height: 40px;
	}
	.idea h2 {
	    font-size: 15px;
	    line-height: 25px;
	    margin-bottom: 2.6%;
	}
	.idea p {
	    font-size: 12px;
	    line-height: 22px;
	    padding-bottom: 2%;
	}
	.page{
		padding: 6px 0;
	}
	.page a.btns{
		font-size: 12px;
		line-height: 24px;
    	height: 24px;
    	background-size: 7px !important;
	}
	.page a.btns.prev{
		padding-left: 15px;
	}
	.page a.btns.next{
		padding-right: 15px;
	}
	.page a.num {
	    font-size: 12px;
	    line-height: 12px;
	    padding: 6px 8px;
	    margin: 0 2px;
	}
	.join-list ul li .in .top dd{
		width: 100%;
	}
	.join-list .title p {
	    width: 33%;
	}
	.join-list ul li .tit p {
	    width: 33%;
	}
	.join-list .title{
		padding: 0px 15px;
	    line-height: 40px;
	    height: 40px;
	}
	.join-list .title p:nth-child(3),.join-list ul li .tit p:nth-child(3){
		text-align: right;
	}
	.join-list ul {
	    width: 100%;
	    padding: 0 15px;
	}
	.join-list ul li .in{
		padding: 15px 20px;
	}
	.join-list ul li .in .top dd{
		line-height: 25px;
	}
	.join-list ul li .in .bot {
	    margin-top: 10px;
	    padding-top: 10px;
	    padding-bottom: 20px;
	}
	.join-list ul li .in .bot h1 {
	    font-size: 16px;
	    line-height: 30px;
	    margin-bottom: 4px;
	}
	.join-list ul li .in .more{
		margin-top: 10px;
	}
	.join-list ul li .tit{
		line-height: 40px;
		height: 40px;
	}
	.news li{
		width: 100%;
	}
	.news li a{
		padding: 14px 6% 20px;
	}
	.info-hd h2{
		font-size: 16px;
		line-height: 26px;
	}
	.info-page .con{
		width: 70%;
	}
	.info-bd{
		min-height: 200px;
	}
	.product-nav .w1200{
		width: 100%;
	}
	.inline-banner .con{
		padding-top: 20px;
	}
	.inline-banner .con h2 {
	    font-size: 20px;
	    line-height: 30px;
	}
	.inline-banner .con .font {
	    font-size: 14px;
	    line-height: 14px;
	}
	.product-nav li{
		width: 28%;
	}
	.product-nav li span {
	    font-size: 12px;
	    padding-left: 22px;
	}
	.product-nav{
		height: 40px;
		line-height: 40px;
	}
	.product-nav.fex{
		top: -40px;
	}
	.product-none{
		height: 40px;
	}
	.product-nav li:first-child{
		text-align: center;
	}
	.product-nav li:last-child{
		text-align: center;
		width: 44%;
	}
	.scroll-index .left{
		width: 100%;
		padding: 0;
		margin-bottom: 10px;
	}
	.scroll-index .right{
		width: 100%;
		padding: 0;
		border: none;
	}
	.scroll-index .left h2,.scroll-index .right h2{
		font-size: 18px;
    	line-height: 18px;
	}
	.scroll-index .right h2{
		padding-left: 22px;
		background: url(/static/images/pro05.png) no-repeat left 2px;
		background-size: 20px;
	}
	.industry-list a{
		width: 100%;
	}
	.product-nav.about-nav li{
		text-align: center !important;
	}
	.product-nav.about-nav li span{
		padding-left: 26px;
	}
	footer p{
		width: 100%;
		text-align: center;
	}
	.about-culture h2 {
	    padding: 43px 0 28px;
	    font-size: 20px;
    	line-height: 30px;
	}
	.about-culture li .pic {
	    width: 80px;
	    height: 82px;
	    margin: 0 auto 9px;
	    line-height: 82px;
	}
	.about-culture li img{
		width: 30px;
	}
	.about-culture li .font {
	    font-size: 14px;
	    line-height: 22px;
	}
	.about-line a{
		width: 19%;
	}
	.about-line .a04{
		padding-left: 24px;
    	padding-right: 8px;
	}
	.forum li .con{
		width: 100%;
	}
	.forum li .more{
		float: left;
		width: 32.66%;
		margin-top: 12px;
	}
	.aw-top .left .walk{
		width: 45%;
	}
	.aw-top .left h2 {
	    font-size: 32px;
	    line-height: 42px;
	}
	.aw-top .left h3 {
	    font-size: 14px;
	    line-height: 24px;
	    padding: 0px 0 4px;
	}
	.aw-top .rigth .pic {
	    width: 92%;
	    padding: 17px 3% 0 0;
	}
	.aw-number li h2 {
	    font-size: 30px;
	    line-height: 40px;
	}
	.aw-number li{
		width: 50%;
		margin-bottom: 10px;
	}
	.aw-number li:first-child,.aw-number li:last-child{
		text-align: center;
	}
	.aw-top .left{
		width: 100%;
	}
	.aw-top .rigth{
		width: 100%;
	}
	.aw-talent .talent-box{
		top: 10%;
		padding: 18px 3% 12px;
		margin-top: 0;
	}
	.aw-future{
		width: 92%;
		padding: 0;
		margin: -130px 0 0 -46%;
	}
	.aw-future .bg{
		margin-bottom: 4px;
	}
	.aw-future p{
		line-height: 18px;
    	margin-bottom: 3px;
	}
	.social-company .social-show{
		width: 70%;
	}
	.culturn-top .con h3, .culturn-center .con h3 {
	    font-size: 14px;
	    line-height: 24px;
	}
	.i-wrap2 .left h2 {
	    font-size: 32px;
	    line-height: 42px;
	}
	.about-line .a04{
		font-size: 12px;
	}
	.search-box.on{
		width: 33.5%;
	}
	.search-box-btn{
		top: 18px;
	}
	header .en{
    	line-height: 50px;
    }
    .hrc li{
    	width:100%;
    	margin-right:0;
    	min-height: auto;
    	margin-bottom: 10px;
    	padding: 4%;
    }
    .hrc li:nth-child(3n){
    	margin-right:0;
    }
    .hrc li h2{
    	height: auto;
    }
	.i-wrap3{
		height:350px;
	}
}
@media (min-width: 1025px){
	header .nav-list li:hover a,
	header .nav-list li.active a{
		color: #005ba0;
	}
	header.one .nav-list li:hover a,
	header.one .nav-list li.active a{
		color: #1d2a5e;
	}
	header .logo:hover img{
		top: -5px;
	}
	/*header .bdsharebuttonbox a.bds_tsina:hover{
		background: url(/static/images/head04_h.png) no-repeat center;
		opacity: 1;
	}
	header .bdsharebuttonbox a.bds_weixin:hover{
		background: url(/static/images/head03_h.png) no-repeat center;
		opacity: 1;
	}
	header.one .bdsharebuttonbox a.bds_tsina:hover{
		background: url(/static/images/head02_h.png) no-repeat center;
		opacity: 1;
	}
	header.one .bdsharebuttonbox a.bds_weixin:hover{
		background: url(/static/images/head01_h.png) no-repeat center;
		opacity: 1;
	}*/
	.inliner-nav a:hover{
		color: #005ba0;
	}
	.page a.btns:hover{
		color: #005ba0;
	}
	.page a.num:hover{
		background: #9b0000;
		color: #fff;
	}
	.news li a:hover{
		background: #005ba0;
	}
	.news li a:hover h2, .news li a:hover .font{
		color: #efefef;
	}
	.news li a:hover .data{
		color: #efefef;
		opacity: 0.8;
	}
	.news li a:hover .latest{
		color: #efefef;
		opacity: 0.7;
	}
	.news li a:hover .jian{
		background: url(/static/images/news02_h.png) no-repeat center;
	}
	.news li a:hover img{
		transform: scale(1.1)
	}
	.news-list li:hover{
		box-shadow: 0 5px 20px rgba(11,1,2,.05); 
		background: #fff;
	}
	.news-list li:hover .data{
		background: #ae2128;
		color: #fff;
	}
	.news-list li:hover b{
		background: url(/static/images/news04_h.png) no-repeat center; 
	}
	.product-nav li:hover span{
		color: #005ba0;
	}
	.scroll-index .right .more:hover{
		background: #ac1d24 url(../images/pro06.png) no-repeat 150px center;
	}
	.real-bottom .link:hover{
		background: #ac1d24 url(../images/pro06.png) no-repeat 183px center;
	}
	.about-line a:hover{
		color: #005ba0;
	}
	.forum li:hover .more{
		background: #ac1d24 url(../images/pro06.png) no-repeat 75% center;
	}
	.forum li:hover h2{
		color: #ac1d24;
	}
	.social-company .social-list li:hover{
		color: #ae1f26;
		background: url(/static/images/a26_h.png) no-repeat center top;
	}
	.i-wrap2 .left .more:hover{
		background: #a9131b;
		border-color: #a9131b;
		color: #fff;
	}
	.i-wrap4 .right li:hover img{
		transform: scale(1.1);
	}
	.i-wrap4 .right li:hover h2{
		color: #c3151f;
	}
	.i-wrap4 .right li:hover .more{
		left: 5px;
	}
	.nav-box .nav-list-box a:hover{
		color: #005ba0;
	}
	.nav-box .nav-list-box li:hover h2 span{
		color: #666;
	}
	.i-wrap3 .inliner-list li:hover{
		transform: scale(1.1);
	}
	#i-navli li:hover{
		background: url(/static/images/wel20_h.png) no-repeat center;
	}
	#i-navli.one li:hover{
	background: url(/static/images/wel05_h.png) no-repeat center;
	}
	.wel-page li:hover .n{
		opacity: 1;
	}
	.wel-page li:hover .line{
		width: 50px;
		background: #777777;
	}
	.wel-page.one li:hover .line{
		background: #fff;
	}
	.i-ban-link li:hover h2,
	.i-ban-link li.active h2{
		color: #fff;
		opacity: .85;
	}
	.i-ban-link li:hover p,
	.i-ban-link li.active p{
		color: #fff;
	}
	.i-ban-link li:hover .bg,
	.i-ban-link li.active .bg{
		right: 0;
	top: -10px;
	bottom: 0;
}
	.i-ban-link li:nth-child(1):hover a,
	.i-ban-link li:nth-child(1).active a{
		background:url(/static/images/wel02_h.png) no-repeat 88% center;
	}
	.i-ban-link li:nth-child(2):hover a,
	.i-ban-link li:nth-child(2).active a{
		background:url(/static/images/wel03_h.png) no-repeat 88% center;
	}
	.i-ban-link li:nth-child(3):hover a,
	.i-ban-link li:nth-child(3).active a{
		background:url(/static/images/wel04_h.png) no-repeat 88% center;
	}
 
	.ex-more:hover span {
    opacity: 1;
    color: #fff;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
}
.ex-more:hover::after {
    right: 40px;
    opacity: 1;
    filter: alpha(opacity=100);
}
.wel-case .slides li:hover .con {
        bottom: 0
    }
.wel-case .slides li:hover .font-bg {
    opacity: .3;
    filter: alpha(opacity=30);
}
}

.img-mobilex, .img-mobilex-2 {
    display: none;
}
@media (max-width: 786px){
.img-mobilex-2 {
    display: block;
}
}


/**/
@media only screen and (max-width:1800px ) {
	.list-box .list1 .h {
    font-size: 36px;
}
.list-box .list1 .p {
    font-size: 16px;
    }
.intitle .en {
	font-size: 60px;
}
.intitle2 ,
.intitle .cn {
	font-size: 42px;
}

.num-con li .num span {
    font-size: 56px;
}

.w1570,
.w1650 {
    width: 1250px;
}
.finfo .tbox .num {
    font-size: 25px;
}

.h-banner-title {
    font-size: 56px;
    }

.n-news .dlbox .dt .h {
    font-size: 20px;
    }
    
    .n-news .dlbox .dt .ex-more {
    margin-top: 50px;
}
.section2 .right .videobox{
	height: 360px;
}

.section2 .left .pic {
    margin-top: 25px;
    }
.section2 .left .pic img {
	max-width: 40%;
}
.wel-case .slides .con {
    bottom: -62%;
    }
.section4 .left {
    width: 45%;
}
.section4 .right {
    width: 45%;
    }
    .wel-news-list li .desc {
    font-size: 18px;
    line-height: 32px;
    height: 64px;
}
.wel-news-list li .time{
	margin-top: 0;
}

.section5 .btns {
    margin-top:20px;
    
    }
    .intitle2:after {
	margin: 5px auto 0;
	}
	
	.fnav li a {
    font-size: 13px;
    }
}

@media only screen and (max-width:1500px ) {
	.section4 .left {
    width: 46%;
}
.section4 .right {
    width: 44%;
    }
    .wel-news-list li .desc {
    font-size: 16px;
    line-height: 30px;
    height: 60px;
}
    
    .wel-case .slides .con {
    bottom: -61%;
    }
    .finfo .tbox .num {
    font-size: 20px;
}
    .fshare {
 
    width: 10.4%;
}
.fewm {
    width: 7.5%;
}
.copyright {
    padding: 15px 0;
    font-size: 14px;
}
.h-banner-title {
    font-size:46px;
    }
.h-banner-txt {
    font-size: 22px;
    }
.n-about .lista .dlbox .dt .h {
    font-size: 35px;
    }
    
    .n-about .lista .dlbox .dt .p {
    font-size: 16px;
   line-height: 30px;
    margin-bottom: 30px;
    }
    
    .n-about .lista .dlbox .dt .p-bot {
    font-size: 16px;
    height: 48px;
    line-height: 48px;
}
    
    .n-about .listb .p {
    	max-width: 100%;
    font-size: 16px;
    line-height: 30px;
}

.n-about .listb .ul .li .hsu,
    .n-about .listb .ul .li .hsu span {
    font-size: 76px;
}
    .n-about .liste .honorbox .swiper-slide .p-text {
    font-size: 18px;
    }
    
    .previewhis .swiper-slide .tbox .time {
    font-size: 24px;
    }
    .previewhis .swiper-slide:nth-child(2n) .tbox .time {
    margin-top: 0;
}
    .previewhis .swiper-slide .tbox .txt li span {
    font-size: 14px;
    padding: 0 10px;
}
.shzr .time {
    font-size: 30px;
    }
    .videoswiper .name {
    font-size: 18px;
    }
    
    
    
    .n-busines-info .p-text {
    font-size: 16px;
    }
    
    .activity-big .detail {
    font-size: 16px;
    
    }
    
    .activity .content {
    font-size: 15px;
    }
    .n-personnel .listb .p-text .h {
    font-size: 16px;
    }
    
    
    .join-list .title {
    font-size: 19px;
    }
    
    .n-chance .lista .li {
    margin: 0 40px;
    
    }
    .contactbox .tit {
    font-size: 25px;
}
.contactbox .desc img{
	width: 30px;
margin-right: 5px;
}
.contactbox .desc {
    margin-top: 15px;
    font-size: 19px;
    }

.onlinebox .page-header .en {
    font-size: 40px;
    }
.onlinebox .form li {
    margin-top: 36px;
}
.contactbox {
    padding: 80px 0 50px;
}
.finfo {
    width: 13.6%;
}
.fnav {
    width: 67%;
}
.fnav li a {
    font-size: 12px;
    }
    .section .ex-more {
    margin-top: 20px;
    }
    
    .section2 .left .pic {
    margin-top: 20px;
}
}


@media only screen and (max-width:1400px ) {
	.list-box .list1 .h {
    font-size: 30px;
}
.intitle:before {
    margin-bottom: 10px;
}
.solution-content {
    margin-top: 30px;
}
.section2 .desc,
.list-box .list1 .p {
    font-size: 14px;
}
.w1200 ,
.w1250 ,
.w1570,
.w1650 {
	width: 1100px;
}
.intitle .en {
    font-size: 40px;
}
.intitle2, .intitle .cn {
    font-size: 34px;
}
.n-news .ul .li .h {
    font-size: 16px;
    }
    .intitle2:after {
     margin-top: 5px;
    }
   

    .num-con li .num {
    font-size: 50px;
    }
    .num-con li .num span {
    font-size: 45px;
}


}
@media only screen and (max-width:1300px ) {
	.list-box {
    height: 394px;
    }

.list-box .list1 .p {
    font-size: 16px;
    line-height: 26px;
    }
    .list-box .list1 .h {
    font-size: 34px;
}

.intitle2:after {
    margin: 0 auto;
    }
 .page-header ,
.n-about .page-header ,
    .intitle2, .intitle .cn {
    font-size: 36px;
}
.intitle .en {
    font-size: 50px;
}
.section .ex-more {
    margin-top: 30px;
    }
    .num-con {
    margin-top: 20px;
}

    .num-con li .num,
.num-con li .num span {
    font-size: 50px;
}
.wel-news-list li .tbox {
    padding: 10px 15px;
    }
.foot {
    padding: 60px 0  ;
}

.fshare h2,
.fnav li h2 a {
    font-size: 16px;
    }
    
    .finfo .tbox .num {
    font-size: 18px;
}
     .videoswiper .name {
    font-size: 18px;
    }
    
    .history img {
    width: 25.4%;
}
    
    .swiper-history {
    width: 63%;
    left: 25.4%;
}
    
    .previewhis .swiper-slide:nth-child(2n) {
    margin-top: 35%;
}
    .previewhis .swiper-slide .tbox .txt li {
    margin-top: 14px;
}

.videoswiper {
    padding: 0 80px;
    }

.h-banner-title {
    font-size: 34px;
}

.n-info-two .infobox {
    padding: 70px  ;
}

.sreach-box .text {
    width: 80%;
}




}
@media only screen and (max-width:1024px ) {
	
.w1200 ,
.w1250 ,
.w1570,
.w1650 {
	width: 960px;
}

.section{
	padding: 50px 0;
}
.section6{
	padding: 0!important;
}
.i-ban-link{
	display: none;
}

.fnav{
	display: none;
}
.finfo {
    width: 32.6%;
}
.fewm {
    width: 13.5%;
    margin-top: 0;
}
.fshare {
    width: 25.4%;
}
.copyright .right{
	float: none;
	display: block;
}
.h-banner .down-btn{
	display: none;
}
.location-nav {
    margin-bottom: 0
}
.location-nav .main {
    position: static;
    transform: none;
    width: 100%;
}

.n-chance .lista .li {
    margin: 0 36px;
    width: 160px;
}
.video-ajax .recrult-t {
    height: 450px;
    padding: 20px;
    margin-top: -220px;
    width: 92%;
    margin-left: -46%;
}
.video-ajax .recrult-t .p-text .ex-more {
    margin-top: 25px;
    width: 112px;
    height: 30.8px;
}

.video-ajax .recrult-t .p-text .p {
    height: 300px;
}

.video-ajax .recrult-t .p-text .h {
    font-size: 20px;
    margin-bottom: 10px;
}
.contactbox {
    padding: 30px 0 50px;
}
.contactbox li {
    width: 50%;
    margin-top: 30px;
}
.contactbox li:nth-child(2) {
	background: no-repeat;
}
.onlinebox .page-header{
	text-align: center;
}
}

@media only screen and (max-width:960px ) {
	
.w1200 ,
.w1250 ,
.w1570,
.w1650 {
	width: 100%;
	padding: 0 4%;
}
.section2 .left {
    width: 100%;
}
.section2 .right {
    width: 100%;
    margin-top: 30px;
}


.section2 .left .pic{
	display: none;
}
.section4 .left  {
    width: 100%;
    margin-top: 30px;
}

.section4 .right {
    width: 100%;

}
.wel-news-list .flex-direction-nav{
	display: none;
}

.fewm {
    width: 25.5%;
    margin-top: 0;
}
.n-about .lista .dlbox .dd {
    width: 100%;
}

.n-about .lista .dlbox .dt {
    width: 100%;
    margin-top: 20px;
}
.history img {
    width: 41.4%;
}

.swiper-history {
    width: 55%;
    left: 41.4%;
}

.previewhis .swiper-slide:nth-child(2n) {
    margin-top: 72%;
}
.shzr .tbox li {
    width: 30%;
    padding: 0 25px;
}
.shzr .tbox li .ico img {
    width: 100px;
}
.shzr .time {
    font-size: 25px;
}
.honor .more a {
    width: 150px;
    height: 57px;
    line-height: 55px;
    font-size: 16px;
}


.n-about .liste .wtimelist {
    width: 100%;
}
	.h-nav{
    margin-top:50px;
    }
.h-nav-a {
    height: 70px;
    padding: 0;
}
  .h-nav{
    	/*display: none;*/
    	height: 0;
   bottom: -42px;
   margin-top: 0;
   left: 0;
   right: 0;
   position: absolute!important;
   width: auto;
   margin: 0;
   z-index: 10;
    }
 .h-banner-content{
    	overflow: visible;
    }
    .sreach-box .text {
    width: 68%;
}

.n-personnel .lista .dlbox .dd {
    width: 100%;
    height: auto;
}
.n-personnel .lista .dlbox .dt, .n-personnel .listd .dlbox .dt {
    width: 100%;
    padding: 35px 3%;
    height: auto;
}
.img-mobilex {
    display: block !important;
}
.n-personnel .listb .li-list {
    width: 100%;
    margin-right: 0%;
    margin-bottom: 30px;
}

.n-chance .lista .li {
    margin: 0 26px;
    width: 120px;
}
.n-chance .lista .li .sp {
    width: 35px;
    height: 35px;
    background-size: 35px auto !important;
}

.n-chance .lista .li .p {
    font-size: 14px;
    height: 36px;
    line-height: 18px;
}

.n-chance .lista .ul {
    width: 100%;
}
.n-chance .lista .li {
    width: 23%;
    margin: 0 1%;
    height: auto;
padding: 15px 0;
}
.join-list .title p{
    padding: 0 20px;
}
.join-list ul li {
    padding: 0 20px;
    font-size: 14px;
}

.n-news .dlbox .dd {
    width: 100%;
}
.n-news .dlbox .dt {
     width: 100%;
    padding: 25px 0;
}
.n-news .dlbox .dt .ex-more {
    margin-top: 30px;
}


}
@media only screen and (max-width:640px ) {
	.i-ban .slides img {
    /*padding-top: 28.3%;*/
    padding : 28.3% 0;
    max-width: 85%;
    }
    
    .i-wrap1 {
    height: 250px;
}
.intitle{
	text-align: center;
}
 .page-header ,
.n-about .page-header ,
.intitle2, .intitle .cn {
    font-size: 22px;
}
    .intitle .en {
    font-size: 22px;
}
    .intitle:before {
     margin : 0 auto 10px;
    width: 60px;
    }
    .section {
    padding: 30px 0;
}
    
    .section2 .desc {
    margin-top: 20px;
    font-size: 14px;
    line-height: 26px;
    height: 78px;
}
    
    .section .ex-more{
    	margin-left: auto;
    	margin-right: auto;
    	font-size: 12px;
    min-width: 120px;
    }
    
    .section .ex-more:hover{
    	color: #F5F5F5;
    }
    
    .num-con li .num, .num-con li .num span {
    font-size: 30px;
    font-weight: bold;
}
    
    .num-con li p{
    font-size: 14px;
    margin-top: 10px;
    }
    
    .intitle2:after {
    margin: 5px auto 0;
    width: 46px;
    height: 2px;
}
    .solution-content {
    margin-top: 20px;
}
    .wel-case-list .flex-direction-nav a {
    width: 36px;
    height: 36px;
    }
    .wel-case-list .flex-direction-nav .flex-prev{
    	left: 5px;
    }
    
    .wel-case-list .flex-direction-nav .flex-next{
    	right: 5px;
    }
    .wel-case .slides .con {
    bottom: 0;
}
	.wel-case .slides .font-bg{
		opacity: .2;
	}
	
	
	.wel-case .slides .tit {
    font-size: 18px;
}
	.wel-case .slides .en {
    font-size: 14px;
    }
	.wel-case .slides .font {
    font-size: 14px;
    line-height: 28px;
    }
	.wel-case .slides .more {
    margin-top: 20px;
    }
 .section4 .right {
    margin-top: 20px;
}
	.section4 .desc {
    margin-top: 20px;
    font-size: 14px;
    line-height: 28px;
    height: 112px;
	-webkit-line-clamp: 4;
}
	
	.wel-news-list li .tbox {
    padding: 25px 15px;
}
	
	.wel-news-list li .time {
    margin-top: 5px;
    font-size: 14px;
}

footer .main {
    padding: 0 4%;
}
.foot{
	display: none;
	padding: 20px 0;
}
.finfo {
    width: 50%;
}

.fewm {
    width:26%;
    }
.fshare {
   display: none;
}

.copyright {
  text-align: center;
    font-size: 12px;
}
.h-banner-title {
    font-size: 17px;
}
.h-banner-txt {
    font-size: 12px;
    letter-spacing:0;
    }
.h-banner {
	margin-top: 50px;
}
header.one {
	background: rgba(51,51,51,54%);
	}
.n-news .page-header, .n-busines-info .page-header, .container-main .page-header {
    margin-top: 20px;
}
.page-header {
    margin:  20px 0;
    }

.n-about .lista .dlbox .dt .h {
    font-size: 22px;
    line-height: 22px;
   text-align: center;
}
.n-about .lista .dlbox .dt .y {
    font-size: 14px;
   text-align: center;
}

.n-about .lista .dlbox .dt .p {
    font-size: 14px;
    line-height: 26px;
    margin-bottom: 20px;
}
.n-about .lista .dlbox .dt .line{
	margin: 0 auto;
}
.n-about .lista,.n-about .listb {
    padding: 1px 0 30px;
}
 .n-about .listb .p {
    font-size: 14px;
    line-height: 26px;
}

.n-about .listb .ul .li .hsu, .n-about .listb .ul .li .hsu span {
    font-size: 30px;
}
.n-about .listb .ul .li .p1 {
    font-size: 14px;

}
.n-about .listb .ul {
    margin: 0 auto  ;
}
.n-about .listc {
    padding: 0 0 30px;
}
.whonorbox{
	padding: 0 4%;
}
.n-about .liste .honorbox .swiper-slide .p-text {
    font-size: 16px;
}

.n-about .liste .wtimelist {
    margin: 0 auto 25px;
    }

.n-about .liste {
    padding: 30px 0  ;
    }
.history {
    padding: 0 0 30px 0;
}
.history img{
	display: none;
}
.swiper-history {
    width: 100%;
    position: static;
    left: 0;
    height: auto;
}
.previewhis {
    padding: 0 30px ;
    background-position: center  bottom;
}

.previewhis .swiper-slide:nth-child(2n) {
    margin-top: 0;
}
.previewhis .swiper-slide .tbox:before{
    bottom: 0;
	
}
.previewhis .swiper-slide:nth-child(2n) .tbox:before {
    bottom: 0;
    top: auto;
    -moz-transform:none;
    -webkit-transform: none;
    transform: none;
}
.previewhis .swiper-button-prev.swiper-button-disabled {
    opacity:0.35;
}

.previewhis .swiper-slide .tbox {
    width: 100%;
}
.shzr .tbox li {
    width: 100%;
}
.shzr .main {
    margin-top: 25px;
}
.shzr .time {
    font-size: 20px;
}
.shzr .desc {
    font-size: 14px;
}
.shzr .pic {
    margin-top: 30px;
}
.shzr .pic li {
    width: 100%;
    margin-right: 0%;
}
.honor {
    padding:0  0 30px 0;
}
.honor .main {
    margin-top: 20px;
}

.videoswiper {
    padding: 0 40px;
}

.videoswiper .swiper-button-prev, .videoswiper .swiper-button-next {
    width: 34px;
    height: 34px;
    margin-top: -17px;
    }

.videoswiper .name {
    font-size: 14px;
    margin-top: 15px;
}

.honor .more {
    margin-top: 15px;
    padding-bottom: 0;
    background: none;
}
.honor .more a {
    height: 37px;
    line-height: 35px;
    font-size: 14px;
}
.videoswiper li {
    margin-bottom: 20px;
}
.videoswiper .img  .video-js .vjs-big-play-button {
    left: 10px!important;
    bottom: 10px!important;
    width: 29px!important;
    height: 29px!important;

}
.videoswiper .img .video-js .vjs-big-play-button{
    line-height: 29px!important;
        font-size: 2em!important;
}
.navswiper {
    padding: 0 30px;
}

.navswiper .swiper-button-next {
    right: 10px;
    }

.navswiper .swiper-button-prev {
    left: 10px;
    }

.navswiper .ico img {
    height: 24px;
}

.navswiper a {
    padding: 6px 0;
    }

.navswiper .tit {
    margin-top: 5px;
    font-size: 12px;
  line-height: 16px;
    height: 32px;
    }

.navswiper .active a{
	border-width: 2px;
}
.n-business .lista {
    padding: 30px 0;
}

.n-business .section{
	padding: 0;
}
.n-business .listb {
    padding: 1px 0 30px;
}
.n-business .listb .page-header{
	text-align: center;
}
.n-business .listb .li {
    width: 100%;
    margin-right: 0;
    padding: 25px;
}

.n-business .listb .li .h {
    font-size: 18px;
    }
.n-business .listb .li .p {
    font-size: 14px;
    line-height: 26px;
    }

.n-business .listb .li .sp {
    font-size: 12px;
    padding: 0 50px 0 10px;
    }

.n-busines-info .p-text {
    font-size: 14px;
    line-height: 26px;
    }

.n-busines-info .p-text {
    margin:20px 0;
}
.n-busines-info .listb {
    padding: 0 0 30px;
}
.n-busines-info .listb .carousel .p {
    font-size: 14px;
    }
   
  
    .h-nav-a{
    	font-size: 14px;
    }
    .culture-sec{
    	margin-top: 50px;
    	padding: 20px 0 30px;
    }
.culture-sec .page-header{
	text-align: center;
}
.z-idea-container .z-idea {
    margin-top: 15px;
}
.activity-big .detail {
    font-size: 13px;
}
.activity .content {
    font-size: 14px;
}

.n-info-two .infobox {
    padding: 20px;
}
.n-info-two .infobox .info-top .h {
    font-size: 18px;
    width: 100%;
}

.n-info-two .infobox .text {
    padding: 25px 0;
    font-size: 14px;
    line-height: 24px;
}
.n-info-two .infobox .bot-l span {
    font-size: 14px;
    }
.n-info-two {
    padding-top: 30px;
}
.wn-news{
	margin-top: 50px;
}
.sreach-box {
    margin: 20px 0;
}
.sreach-box label, .sreach-box .text, .sreach-box .submit, .sreach-box {
    height: 55px;
    line-height: 55px;
}
.n-news .ul .li {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
}
.n-news .ul .li .h {
    font-size: 16px;
    }
    .n-personnel .page-header,
.wn-news .page-header{
	padding-bottom: 0;
}
.n-personnel .lista .dlbox {
    margin-top: 20px;
}

.n-personnel .lista .dlbox .dt .h {
    font-size: 20px;
    }
.n-personnel .lista .dlbox .dt .y {
    font-size: 17px;
    }

.n-personnel .lista .dlbox .dt .p {
    font-size: 14px;
    color: #323232;
    line-height: 26px;
}

.n-personnel .lista {
    padding-bottom: 30px;
}
.n-personnel .listb {
    padding: 30px 0;
}

.join-list .title {
    font-size: 14px;
    }

.n-chance .lista .w-ul {
    margin-top: 20px;
}

.n-chance .lista .li .p {
    font-size: 13px;
    }
.n-chance .lista {
    padding: 1px 0 30px;
}
.n-chance .listb {
    padding: 30px 0;
}
.listb .line div {
    font-size: 15px;
    }

.join-list .title p{
    padding: 0 10px;
    width: 33.33%;
}
.join-list ul li {
    padding: 5px 10px;
    font-size: 12px;
    width: 33.33%;
    line-height: 16px;
    height: auto;
}
.join-list .title p:nth-child(2),
.join-list .title p:nth-child(3){
	display: none;
}


.join-list ul li:nth-child(2),
.join-list ul li:nth-child(3){
	display: none;
}

.contactbox li {
    width: 100%;
    background: none;
    text-align: left;
    padding: 0 30px;
}
.contactbox .tit {
    font-size: 18px;
    line-height: 1;
}
.contactbox .desc {
    margin-top: 5px;
    font-size: 17px;
}
.contactbox {
    padding: 30px 0 10px;
}
.onlinebox {
    padding: 30px 0;
}
.onlinebox .page-header .en {
    font-size: 20px;
    line-height: 1;
    margin-bottom: 0;
}
.onlinebox .form li {
    margin-top: 6px;
}
.onlinebox .text{
	line-height: 42px;
    height: 44px;
}
.onlinebox .textarea,
.onlinebox .text{
	font-size: 16px;
}
.onlinebox .submit {
    width: 40%;
    height: 42px;
    line-height: 42px;
}

.h-legal-content {
    font-size: 14px;
    padding: 30px 0  
}
.pa100 {
    padding-bottom: 30px;
}
.n-inestor .ul .li {
    padding: 25px 20px;
}
.n-inestor .ul .li .p {
    font-size: 15px;
    width: 100%;
}

.n-news .dlbox .dt .h {
    font-size: 14px;
    line-height:26px;
    height: 52px
}

.n-news .dlbox .dt .ex-more {
    font-size:14px;
    height: 40px;
    line-height: 40px;
    margin: 20px auto 0;
}
.n-news .ul-two .li-r {
    width: 100px;
}
.n-news .ul-two .li {
    padding: 20px 0;
}

.n-news .ul-two .li-l {
    width: calc(100% - 120px);
}
.n-news .ul-two .li-l .time {
    position: static;
    margin-left: 0;
    font-size: 12px;
}
.n-news .ul-two .li-l .h{
    font-size: 16px;
	padding-right: 0;
	margin-bottom: 0
}
.n-news .ul-two .li-l .p{
	 font-size: 14px;
}
.n-info-two .infobox{
	margin-top: 80px
}
.h-story-container .swiper-slide-active {
    transform: scale(1);
}

.intitle2{
	margin-top: 10px;
}



header .logo img{
	height: 30px;
}








}