@media screen and (min-width:1400px) and (max-width:1800px) {

	.headsearch,
	.headcompany,
	.headlanguage {
		padding: 0 15px;
	}
}

@media screen and (max-width: 1800px) {
	.wp-i {
		padding: 0 10px;
	}
}


@media screen and (max-width: 1640px) {
	#hd .logo {
		width: 36%;
		margin-right: 39px;
	}

	.wp {
		padding: 0 10px;
	}

	.wp-i {
		padding: 0 30px;
	}
}

@media screen and (max-width: 1510px) {
	#nav li {
		margin: 0 8px;
	}

	#nav {
		width: auto;
	}

	.about-cont .pic {
		padding-right: 0;
	}
}

@media screen and (max-width: 1400px) {

	.wrap,
	.wp {
		padding: 0 30px;
	}

	object,
	embed {
		width: 100% !important;
	}

	.profile0-about-wrap .left-images {
		margin-left: 30px;
	}

	.about-cont .pic {
		width: 50%;
	}

	.about-cont .txt {
		padding-right: 30px;
		padding-left: 30px;
	}
}


@media screen and (max-width: 1300px) {
	#hd {
		padding-left: 10px;
	}

	.headsearch,
	.headcompany,
	.headlanguage {
		padding: 0 5px;
	}

	.headcompany {
		width: auto;
	}

	#nav {
		width: 57%;
	}

	.tit-about .sub-company a {
		font-size: 16px;
	}

	.ul-case li a:hover .box2Con,
	.ul-case .li a:hover .box2Con {
		height: 80px;
	}

	.box2Brief {
		height: 32px;
	}
}


@media screen and (max-width: 1080px) {
	.m-hd {
		display: block;
	}

	#hd {
		display: none;
	}

	#banner {
		margin-top: 60px;
	}

	.about-cont .pic {
		padding-right: 0;
	}

	.m-hd .headsearch,
	.m-hd .headcompany {
		height: 60px;
		border: 0;
		position: static;
	}

	.m-hd .header-right .search-con,
	.headcompany .Currentlan {
		height: 60px;
		line-height: 60px;
		font-size: 12px;
	}

	.m-hd .header-right {
		position: absolute;
		right: 60px;
		top: 0;
	}

	.m-hd .header-right .searchbox {
		top: 60px;
	}

	.news-infor .box {
		width: 33.33%
	}

	.teamIn .team-item {
		width: 25%;
	}
}


@media screen and (max-width: 1024px) {
	.ul-case li {
		width: 33.3%;
	}

	.partner-item a {
		width: 20%;
	}

	#fd .fd-nav {
		padding-left: 0;
	}

	#fd .fd-r {
		padding-right: 0;
	}

}

@media screen and (max-width: 960px) {
	.about-cont .pic {
		float: none;
		width: 100%;
		margin-left: 0;
	}

	.about-cont .txt {
		float: none;
		width: 100%;
	}

	.teamIn .team-item {
		width: 33.3%
	}
}


@media screen and (max-width: 800px) {
	.course-wrap .course-list li {
		width: 100%;
		float: none;
	}

	.course-wrap .course-list li .top {
		padding-top: 0;
		padding-left: 3%;
		width: 100%;
		height: 42px;
		text-align: left;
		background: #e8e8e8;
	}

	.course-wrap .course-list li.odd .top {
		padding-bottom: 0;
		background: #e8e8e8;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 42px;
	}

	.course-wrap .course-list li {
		margin-right: 0;
		margin-bottom: 20px;
		width: 100%;
	}

	.course-wrap .course-list li.odd {
		padding-top: 42px;
	}

	.course-wrap .course-list li:hover .top,
	.course-wrap .course-list li.odd:hover .top {
		background: none;
	}

	.course-wrap .course-list .butn {
		display: none;
	}

	.course-wrap {
		padding: 10px;
	}

	.course-wrap .course-list .ovh {
		width: 100%;
	}
}


@media screen and (max-width: 769px) {
	.ind_news .ind_news_list .right{width: 77% !important; margin: 0 11.5%;}
	.g-wrap{width: 100% !important;}
	#main .about-cont .pr .about .txt,
	#main .about-cont .pr .about .txt p {
		width: 100% !important;
	}

	#main .about-cont .pr .about .txt p {
		word-break: break-all;
		text-overflow: ellipsis;
		overflow: hidden;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 8;
	}

	#main .about-cont .pr .about .txt h3 {
		text-align: center !important;
		margin: 10px 0px;
		font-weight: bold;
	}

	#main .i-about .pr {
		padding-top: 10px !important;
		padding-left: 10px !important;
		padding-right: 10px !important;
	}

	.about .animated {
		position: static !important;
	}

	.target {
		height: 260px !important;
		margin-bottom: 10px;
	}

	#show_video {
		height: 260px !important;
	}

	#show_video,
	.target {
		width: 100% !important;
	}

	#banner {
		height: auto !important;
	}

	.ul-case li {
		width: 50%;
	}

	.partner-item a {
		width: 25%;
	}

	.i-news .slider .slick-arrow,
	.i-team .slider .slick-arrow,
	.i-partner .slider .slick-arrow {
		-webkit-transform: scale(0.7);
		-moz-transform: scale(0.7);
		-ms-transform: scale(0.7);
		-o-transform: scale(0.7);
		transform: scale(0.7);
		transform-origin: 50% 50%;
	}

	#fd .fd-nav {
		display: none;
	}

	#fd .fd-r {
		width: 100%;
		text-align: center;
	}

	.tit-about span {
		font-size: 20px;
		line-height: 40px;
		width: 130px;
	}

	.tit-about {
		height: 40px;
	}

	.tit-about span:after {
		top: 40px;
	}

	.tit-about .sub-company {
		height: 40px;
	}

	.tit-about .sub-company a,
	.sub-company .slick-prev:after,
	.sub-company .slick-next:after {
		line-height: 40px;
		font-size: 14px;
	}

	.news-infor .box {
		width: 50%;
	}

	.contactBox .info li,
	.contactBox .info li:nth-child(3n) {
		width: 100%;
		float: none;
	}

	.ant-table-body {
		overflow-x: auto;
	}

	.ant-table table {
		width: 580px;
	}

	.course-wrap.m-wrap .course-list li .top {
		height: 42px;
	}

	.tmTextImg {
		float: none;
		max-width: 100%;
		margin-right: 0;
	}

	.textBg {
		padding: 0;
	}

	.news-info .rightwrap {
		display: none;
	}
}

@media screen and (max-width: 640px) {
	.ind_news_list {
		width: auto !important;
	}

	.ind_news_list .right img {
		margin-left: 0px !important;
		width: 110px !important;
	}

	.m-news .tab-content .flash .bd {
		width: 100% !important;
		margin: 0 auto;
	}

	.m-news .tab-content .flash {
		width: 100% !important;
	}

	.m-news .tab-content .list {
		width: 100% !important;
		margin-top: 10px !important;
	}

	.m-news .tab-content,
	.m-news .tab-content .box-wrap {
		height: auto !important;
	}

	.logo-m {
		width: auto;
	}

	.logo-m img {
		width: 60%;
		height: auto;
	}

	.header-right {
		display: none;
	}

	.wrap {
		padding: 0 10px;
	}

	.tmTextImg img {
		width: 90%;
	}

	.tmTextTit h1 {
		background-position: left 8px;
	}

	.ul-case li {
		width: 50%;
	}

	.partner-item a {
		width: 50%;
	}

	.tit-i span {
		font-size: 18px;
	}

	.about-cont .pic video {
		height: 217px !important;
	}

	.tit-about span {
		font-size: 16px;
	}

	.about-cont .txt h3 {
		font-size: 18px;
	}

	.about-cont .txt {
		padding-right: 0;
		padding-left: 0;
		text-align: justify;
	}

	.tit-i strong {
		font-size: 18px;
		background-size: 76%;
		-webkit-background-size: 76%;
		-o-background-size: 76%;
	}

	.more a {
		background-size: 76%;
		-webkit-background-size: 76%;
		-o-background-size: 76%;
	}

	.news-infor .box {
		width: 50%;
	}

	.news-infor .box .img img {
		height: 98px;
	}

	.news-infor .box h3 {
		height: 61px;
	}

	.teamIn .team-item {
		width: 50%;
	}

	.ins-navbox li a {
		padding: 0;
		line-height: 38px;
	}

	.ins-navbox li {
		width: 20%;
		float: left;
		margin-right: 0;
		font-size: 14px;
	}

	.profile-wrap h3 {
		font-size: 20px;
		line-height: 30px;
		padding-top: 10px;
		margin-bottom: 0;
	}

	.profile-wrap h5 {
		font-size: 16px;
		line-height: 26px;
	}

	.profile-wrap .cont {
		margin-top: 3%;
		font-size: 14px;
	}

	#banIn {
		padding-top: 37%;
		margin-top: 60px;
	}

	.news-infor .box {
		margin-top: 10px;
	}

	.news-infor .box h3 {
		font-size: 14px;
	}

	.news-infor .box a {
		padding: 5px;
	}

	.news-infor .box .word {
		font-size: 14px;
	}

	.teamIn {
		margin: 0 -10px;
		margin-top: 6%;
	}

	.ins-navbox li {
		line-height: 38px;
	}

	.ins-navbox {
		height: auto;
		overflow: hidden;
	}

	.ins-navbox2 li {
		width: 50%;
	}

	.ins-navbox2 {
		overflow: hidden;
	}

	.m-hd .headcompany .company-choose {
		top: 60px;
	}

	.profile0-about-wrap .left-images {
		float: none;
		width: 100%;
		margin-left: 0;
	}

	.course-wrap {
		margin-top: 0;
	}

	.honLef {
		float: none;
		width: 100%;
	}

	.box5TitH3 {
		font-size: 24px;
	}

	.honList li {
		width: 50%;
	}

	.honList li a {
		padding: 10px;
	}

	.caseIn .ul-case {
		margin-top: 10px;
	}

	.caseIn .ul-case li {}

	.div_cult1 ul li {
		width: 50%;
		margin-bottom: 10px;
		font-size: 14px;
	}

	.course-wrap .course-list .butn {
		display: none;
	}

	.div_cult1 ul .li2,
	.div_cult1 ul .li3,
	.div_cult1 ul .li4 {
		margin-top: 0;
	}

	.Social .txt {
		width: 100%;
		padding-right: 0;
		font-size: 14px;
	}

	.Social:after {
		width: 100%;
	}

	.Social .txt h3 {
		font-size: 18px;
		margin-bottom: 5px;
	}

	.float-right-box {
		display: none;
	}

	.history-item.odd {
		margin-left: 0;
	}

	.history-item {
		padding-right: 20px;
	}

	.history-slider .slider {
		padding: 0 20px;
	}

	.honList li,
	.honList .li {
		width: 50%;
		padding: 5px 5px 34px;
	}

	.honList li a,
	.honList .li a {
		padding: 5px;
	}

	.honTit {
		font-weight: normal;
		height: 39px;
		overflow: hidden;
	}

	.history-item {
		margin-top: 0;
		top: 0;
	}

	.history-item.odd {
		margin-top: 20px;
	}

	.history-item:before {
		display: none;
	}

	.history-item .year:after {
		top: 4px;
	}

	.history-slider {
		background: none;
	}

	.company-box .txt {
		width: 100%;
		padding: 20px;
	}

	.company-box .banner {
		float: none;
		width: 100%;
		margin-right: 0;
		margin-left: 0;
	}

	.company-box {
		margin-top: 20px;
	}

	.profile-wrap {
		padding-top: 20px;
	}

	video {
		width: 100%;
	}

	.news-item .pic a img {
		height: 77px;
	}

	.box2Hov {
		padding: 5px;
	}

	.i-news .slider,
	.i-team .slider,
	.i-partner .slider {
		padding: 3% 0;
	}

	.team-item p {
		height: 63px;
	}

	.pc-show {
		display: block;
	}

	.m-show {
		display: block;
	}

	.i-partner .slider .slick-arrow {
		margin-top: -35px;
	}

	.team-item .pic img {
		width: 80px;
		height: 80px;
	}

	.team-item h3 {
		margin-top: 5px;
		margin-bottom: 5px;
	}

	.team-item .pic {
		padding-top: 8px;
		padding-bottom: 8px;
	}

	.about-cont {
		padding-bottom: 10px !important;
		padding-top: 0;
	}

	.div_cult1 ul li .pad {
		height: 130px;
	}

	.div_cult1 ul li .div1 {
		height: 50px;
	}

	.div_cult1 ul li .div2 {
		padding-bottom: 0;
		margin-top: 5px;
		margin-bottom: 5px;
	}

	.groupNews .img,
	.ind_news .ind_news_list .right .tit,
	.ind_news .ind_news_list .right p {
		display: none !important;
	}

	.ind_news_list>div {
		background: none !important;
	}

	.ind_news_list .right {
		height: auto !important;
	}

	.ind_news_list>div {
		height: auto !important;
	}

	.container .groupNews {
		display: flex !important;
		flex-wrap: wrap;
		justify-content: space-between;
	}
}

@media screen and (max-width: 480px) {
	/*.div_cult1 ul li{width: 100%;margin-bottom: 10px;}
	.div_cult1 ul li .div2{margin-top: 0;padding-bottom: 0;margin-bottom: 0;}
	.div_cult1 ul li .pad{height: auto;padding-bottom: 30px;}*/
}