* {
	margin: 0;
	padding: 0;
}
body{
	overflow: hidden;
}
html{
	overflow-x: hidden;
}
li {
	list-style: none;
}

a {
	text-decoration: none;
}
a:hover{
	text-decoration: none;
}

.nav {
	width: 100%;
	height: 752px;
	background: url(../img/about_banner.png) center no-repeat;
	background-size: cover;
}

.container {
	width: 100%;
	height: 100%;
	padding: 0px !important;
	position: relative;
}

.nav_all {
	width: 100%;
	height:97px;
	margin: auto;
	position:relative;
	top:62px;
	left:0;
	transition: all 0.6s;
	z-index:999;
}

.naVTop {
	width: 1550px;
	height: 97px;
	margin: auto;
	transition: all 0.6s;
}

.naVTop_left {
	width: 334px;
	height: 100%;
	float: left;
}

.naVTop_left>a{
	display: block;
	width: 100%;
	height: 100%;
}
.naVTop_left>a>img{
	max-width: 334px;
}

.naVTop_right {
	float: right;
	width: 1040px;
	height: 100%;
}

.naVTop_right>ul {
	width: 100%;
	height: 100%;
}

.naVTop_right>ul>li {
	width: 14.28%;
	height: 100%;
	float: left;
	display: flex;
	align-items: center;
	justify-content: center;
	color: rgb(254, 252, 252);
	position: relative;
}
.naVTop_right>ul>li::before{
	content: "";
	position: absolute;
	width: 0px;
	height: 2px;
	background: #ffffff;
	top: 65px;
	left: 30%;
	transition: all 0.5s linear;
}
.naVTop_right>ul>li:hover::before{
	content: "";
	position: absolute;
	width: 40%;
	height: 2px;
	background: #ffffff;
	top: 65px;
	left: 30%;
	transition: all 0.5s linear;
}
.naVTop_right>ul>li:nth-of-type(7):hover::before{
	width:0px !important;
}
.naVTop_right>ul>li:nth-of-type(2)::before{
	content: "";
	position: absolute;
	width: 40%;
	height: 2px;
	background: #ffffff;
	top: 65px;
	left: 30%;
}
.naVTop_right>ul>li>a {
	color: rgb(254, 252, 252);
	font-size: 16px;
	font-family: "PingFang";
	cursor: pointer;
}

.naVTop_right>ul>li>a:hover {
	text-decoration: none;
}

.naVTop_right>ul>li:last-child>span {
	margin-left: 40px;
	margin-right: 40px;
}

.title_nav {
	width: auto;
	height: auto;
	margin: auto;
	text-align: center;
	padding-top:210px;
	box-sizing: border-box;
}

.title_nav>p:nth-of-type(1) {
	font-size: 60px;
	font-family: "zihun100hao";
	color: rgb(254, 252, 252);
	line-height: 0.667;
	letter-spacing: 5px;
}

.title_nav>p:nth-of-type(2) {
	font-size: 30px;
	font-family: "PingFang";
	color: rgb(254, 252, 252);
	line-height: 1.334;
	margin-top: 40px;
	letter-spacing: 5px;
}

.title_nav>p>a {
	cursor: pointer;
	color: #ffffff;
}

.container {
	width: 1518px;
	height: auto;
	margin: auto;
	margin-top: 155px;
}

.describe {
	width: 100%;
	height: 556px;
}

.describe_left {
	width: 753px;
	height: 100%;
	float: left;
	position: relative;
}

.describe_left>img:nth-of-type(1) {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

.border_img {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 389px;
	height: 368px;
	background: #ffffff;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 3;
}

.company_video {
	position: absolute;
	width: 364px;
	height: 106px;
	bottom: 0;
	left: 0;
	background: #092d76;
	display: flex;
	align-items: center;
	justify-content: center;
}
.videos{
	display: none;
	    border: 1px solid #080808;
	    position: fixed;
	    left: 50%;
	    top: 50%;
	    margin-left: -320px;
	    margin-top: -210px;
	    z-index: 100;
	    width: 640px;
	    height: 360px;
}
.vclose{
	position: absolute;
	    right: 1%;
	    top: 1%;
	    border-radius: 100%;
	    cursor: pointer;
}
.company_video>span {
	font-size: 30px;
	font-family: "PingFangSC";
	color: rgb(255, 255, 255);
	line-height: 1.667;
	margin-left: 32px;
}

.describe_right {
	width: 738px;
	height: 100%;
	float: right;
}

.describe_right>p:nth-of-type(1) {
	font-size: 16px;
	font-family: "PingFangSC";
	color: rgb(31, 31, 31);
	line-height: 1.8;
}
.describe_right>p:nth-of-type(1) span{
	font-size:18px !important;
}
.describe_right>p:nth-of-type(1)>a {
	color: #e94b0a;
}

.describe_right>p:nth-of-type(2) {
	font-size: 30px;
	font-family: "zihun100hao";
	color: rgb(35, 34, 34);
	font-weight: bold;
	margin-top:20px;
}
.describe_right>p:nth-of-type(2)>span{
	display: inline-block;
	width:100%;
	overflow: hidden;
    	display: -webkit-box;
  	  -webkit-box-orient: vertical;
  	  -webkit-line-clamp: 2;
	font-size:18px !important;
}

.line {
	width: 100%;
	height: 1px;
	background: #858483;
	margin-top: 26px;
	margin-bottom: 26px;
}

.describe_right>p:nth-of-type(3),
.describe_right>p:nth-of-type(4),
.describe_right>p:nth-of-type(5),
.describe_right>p:nth-of-type(6) {
	font-size: 18px;
	font-family: "PingFang";
	color: rgb(93, 90, 90);
	line-height: 1.8;
	letter-spacing: 2px;
}.describe_right>p:nth-of-type(3){	    overflow: auto;  	  display: -webkit-box; 	   -webkit-box-orient: vertical; 	   -webkit-line-clamp: 4;}.describe_right>p:nth-of-type(4){	    overflow: auto;    	display: -webkit-box;    	-webkit-box-orient: vertical;   	 -webkit-line-clamp: 4;}.describe_right>p:nth-of-type(5){	    overflow: auto;    	display: -webkit-box;    	-webkit-box-orient: vertical;   	 -webkit-line-clamp: 4;}.describe_right>p:nth-of-type(6){	    overflow: auto;    	display: -webkit-box;    	-webkit-box-orient: vertical;   	 -webkit-line-clamp: 4;}
.describe_right>p:nth-of-type(3){
	margin-top:20px;
}
.describe_right>p:nth-of-type(3) span{
	font-size:18px !important;
}
.count_time {
	width: 100%;
	height: 448px;
	background: url(../img/about_img3.png) center no-repeat;
	background-size: cover;
	margin-top: 107px;
	padding-top: 172px;
	box-sizing: border-box;
}

.count_time>ul {
	width: 1214px;
	height: 144px;
	margin: auto;
}

.count_time>ul>li {
	float: left;
	width: 25%;
	text-align: center;
}

.count_time>ul>li>p:nth-of-type(1) {
	font-size: 80px;
	font-family: "Impact";
	color: rgb(255, 255, 255);
	line-height: 0.5;
}

.count_time>ul>li>p:nth-of-type(2) {
	font-size: 21.336px;
	font-family: "PingFangSC";
	color: rgb(255, 255, 255);
	line-height: 1.875;
	margin-top: 38px;
}

.about_title {
	width: 1214px;
	height: auto;
	margin: auto;
	margin-top: 105px;
}

.about_title>p:nth-of-type(1) {
	text-align: center;
	font-size: 40px;
	font-family: "zihun100hao";
	color: rgb(35, 34, 34);
	line-height: 1.1;
	font-weight: bold;
}

.about_title>p:nth-of-type(2) {
	font-size: 16px;
	font-family: "PingFang";
	color: rgb(93, 90, 90);
	line-height: 1.8;
	text-align: center;
	margin-top: 40px;
	letter-spacing: 2px;	overflow: auto;   	 display: -webkit-box;   	 -webkit-box-orient: vertical;   	 -webkit-line-clamp: 4;
}

.about_swiper {
	width: 100%;
	height: auto;
	margin-top: 79px;
}

.about_swiper .swiper-container {
	width: 100%;
	height: 100%;
}

.about_swiper .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;

	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	overflow:hidden;
}

.about_swiper .swiper-slide>img {
	width: 100%;
	height: auto;
	transition: all 0.6s;
}
.about_swiper .swiper-slide>img:hover{
	transform: scale(1.2);
}
.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	display: flex;
	align-items: center;
	justify-content: center;
}

.about_swiper .swiper-pagination-bullet {
	width: 20px;
	height: 20px;
	margin: 0px 26px !important;
}

.about_swiper .swiper-pagination-bullet-active {
	width: 47px;
	height: 20px;
	background: #092d76;
	border-radius: 20px;
}

.company_linian {
	margin-top: 114px;
	width: 100%;
	height: 515px;
	background: url(../img/about_img4.png) center no-repeat;
	background-size: cover;
}

.company_linian_title {
	width: 1175px;
	margin: auto;
	height: auto;
	text-align: center;
	padding-top: 168px;
	box-sizing: border-box;
}

.company_linian_title>p:nth-of-type(1) {
	font-size: 40px;
	font-family: "zihun100hao";
	color: rgb(255, 255, 255);
	line-height: 0.75;
}

.company_linian_title>p:nth-of-type(1)>span {
	color: #f38004;
}

.company_linian_title>p:nth-of-type(2) {
	font-size: 20px;
	font-family: "Impact";
	color: rgb(255, 255, 255);
	line-height: 2;
	letter-spacing: 2px;
	margin-top: 54px;	overflow: auto;    	display: -webkit-box;    	-webkit-box-orient: vertical;   	 -webkit-line-clamp: 4;
}

/* 查看更多 */
.main {
	width: 1519px;
	margin: auto;
	margin-top: 102px;
	margin-bottom: 240px;
}

.contain {
	width: 100%;
	position: relative;
	margin: 0 auto;
	height: 680px;
	overflow: hidden;
	/*设置文案容器高度，超出部分隐藏*/
	text-align: center;
}
.contain>ul{
	width: 100%;
}
.contain>ul>li{
	width: 24.34%;
	float: left;
	margin-right: 10px;
	margin-bottom: 33px;
}
.contain>ul>li>img{
	width: 100%;
	height:266px;
}
.contain>ul>li>p:nth-of-type(1){
	font-size: 24px;
	font-family: "PingFang";
	color: rgb(26, 25, 25);
	line-height: 1.25;
	text-align: center;
	margin-top: 28px;
}
.contain>ul>li>p:nth-of-type(2){
	font-size: 20px;
	font-family: "PingFang";
	color: rgb(128, 125, 123);
	line-height: 1.5;
	text-align: center;
	margin-top: 16px;
	margin-bottom: 33px;
}


.open-btn {
	position: absolute;
	width: 100%;
	bottom: 0;
	height: 258px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0), #fff);
	/*实现渐变效果，遮罩效果*/
}

.open-btn a {
	text-decoration: none;
	color: chocolate;
	display: inline-block;
	font-size: 30px;
	font-family: "PingFang";
	color: rgb(107, 104, 103);
	line-height: 1;
	margin-top: 222px;
}
.team{
	width: 100%;
	height: 696px;
	position: relative;
}
.team_first{
	width: 1197px;
	height: 100%;
	background: url(../img/about_img5.png) center no-repeat;
	background-size: cover;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}
.team_second{
	width: 809px;
	height: 100%;
	background: url(../img/about_img6.png) center no-repeat;
	background-size: cover;
	position: absolute;
	top: 0;
	right: 10.15%;
	z-index: 1;
}
.team_swiper{
	width: 100%;
	height: 100%;
	margin: auto;
	z-index: 99;
	position: absolute;
	top: 0;
	left: 0;
}
.team_swiper_content{
	width: 1519px;
	height: 100%;
	margin: auto;
	overflow: hidden;
	position: relative;
}
.team_swiper .swiper-container2 .swiper-slide>p:nth-of-type(1){
	font-size: 40px;
	font-family: "PingFang";
	color: rgb(236, 241, 247);
	font-weight: bold;
	line-height: 1;
	margin-top: 138px;
}
.team_txt_icon{
	width: 400px;
	height: 78px;
	margin-top: 63px;
	margin-left: 60px;
}
.team_txt_icon_left{
	float: left;
}
.team_txt_icon_right{
	float: left;
	margin-left: 18px;
}
.team_txt_icon_right>p:nth-of-type(1){
	font-size: 24px;
	font-family: "PingFang";
	color: rgb(231, 102, 31);
	font-weight: bold;
	line-height: 1.667;
}
.team_txt_icon_right>p:nth-of-type(2){
	font-size: 16px;
	font-family: "PingFang";
	color: rgb(255, 255, 255);
	line-height: 2.5;
}
.team_swiper .swiper-container2 .swiper-slide>p:nth-of-type(2){
	margin-top: 62px;
	margin-left: 60px;
	font-size: 21.336px;
	font-family: "PingFang";
	color: rgb(232, 232, 232);
	line-height: 1.875;
	width: 773px;	overflow: auto;	display: -webkit-box;   	 -webkit-box-orient: vertical;    	-webkit-line-clamp: 4;
}
.team_swiper .swiper-container2 .swiper-slide>img{
	position: absolute;
	top: 180px;
	right: 7.291%;
	width: 519px;
	height: 433px;
}
.team_swiper_content .swiper-button-prev, .swiper-container-rtl .swiper-button-next{
	position: absolute;
	top: 575px;
	left: 61px;
	width: 124px;
	height: 75px;
	border-width: 1px;
	border-color: rgb(243, 128, 4);
	border-style: solid;
}
.team_swiper_content .swiper-button-next, .swiper-container-rtl .swiper-button-prev{
	position: absolute;
	top: 575px;
	left: 187px;
	width: 124px;
	height: 75px;
	border-width: 1px;
	border-color: rgb(243, 128, 4);
	border-style: solid;
}
.team_swiper_content .swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{
	color: #ffffff;
}
.team_swiper_content .swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{
	color: #ffffff;
}
.footer{
	width: 100%;
	height: 1225px;
	margin-top: 15px;
	position: relative;
	padding-top: 230px;
	box-sizing: border-box;
}
.footer_bg{
	position: absolute;
	width: 1378px;
	height: 950px;
	top: 0;
	right: 0;
	background: url(../img/home_img8.png) center no-repeat;
	background-size: cover;
	z-index: -1;
}
.footer_content{
	width: 1529px;
	height: auto;
	margin: auto;
}
.footer_content_left{
	width: 670px;
	height: auto;
	float: left;
}
.footer_content_left>p:nth-of-type(1){
	font-size: 40px;
	font-family: "PingFangSC";
	color: rgb(18, 18, 18);
	font-weight: bold;
	line-height: 1.667;
	letter-spacing: 5px;
}
.footer_content_left>p:nth-of-type(1)>span{
	color: #e94b0a;
}

.footer_content_left>ul{
	width: 100%;
	height: auto;
	margin-top: 80px;
}
.footer_content_left>ul>li{
	width: 100%;
	display: flex;
	align-items: center;
	margin-bottom: 44px;
}
.footer_content_left>ul>li>span{
	font-size: 26.67px;
	font-family: "PingFangSC";
	color: rgb(31, 31, 31);
	line-height: 2.5;
	margin-left: 35px;
}
.footer_content_right{
	width: 859px;
	height: auto;
	float: left;
}
.footer_content_right>form>input{
	width: 416px;
	height: 102px;
	outline: none;
	border: none;
	background-color: rgb(236, 241, 247);
	opacity: 0.502;
	box-shadow: inset 0px 0px 7px 0px rgba(28, 28, 28, 0.46);
	padding-left: 55px;
	box-sizing: border-box;
	font-size: 24px;
	font-family: "PingFangSC";
	color: rgb(169, 164, 164);
	line-height: 1.667;
}
.footer_content_right>form>textarea{
	width: 100%;
	height: 235px;
	outline: none;
	border: none;
	background-color: rgb(236, 241, 247);
	opacity: 0.502;
	box-shadow: inset 0px 0px 7px 0px rgba(28, 28, 28, 0.46);
	padding-left: 55px;
	box-sizing: border-box;
	font-size: 24px;
	font-family: "PingFangSC";
	color: rgb(169, 164, 164);
	line-height: 1.667;
	margin-top: 14px;
}
.footer_content_right>form>button{
	width: 852px;
	height: 103px;
	background-color: rgb(50, 94, 145);
	outline: none;
	border: none;
	margin-top: 14px;
	font-size: 32px;
	font-family: "PingFangSC";
	color: rgb(255, 255, 255);
	line-height: 1.25;
}

.footer_icon{
	width: 1529px;
	margin: auto;
	height: 100px;
	margin-top: 172px;
}
.footer_icon_left{
	float: left;
}
.otherPh{
	float: left;
	width: auto;
	height: 48px;
	text-align: right;
	margin-top: 50px;
	font-size: 26.67px;
	font-family: "PingFangSC";
	color: rgb(31, 31, 31);
	line-height: 2.5;
	display: flex;
	align-items: center;
	justify-content: right;
	margin-left: 564px;
}
.otherPh>a:hover{
	text-decoration: none;
	color: #337ab7;
}
.otherPh>span{
	display: inline-block;
	width: 98px;
	height: 1px;
	background: #1f1f1f;
}
.footer_icon>ul{
	width: 244px;
	height: 50px;
	float: right;
	margin-top: 50px;
}
.footer_icon>ul>li{
	width: 33.3333%;
	float: left;
	height: 100%;
	display: flex;
	align-items: center;
}
#nav2{
			display: none;
		}
#phone{
	display: none;
}

/* 移动端响应 */
@media (min-width:667px) and (max-width: 768px) {
	#nav1{
			display: none;
		}
		#nav2{
			display: block !important;
		}
		.naVTop{
			width: 100%;
			margin-top: 0px;
			background: #000;
			text-align: center;
			position: relative;
		}
		.clickIcon{
			position: absolute;
			width: 30px;
			height: 35px;
			top: 10px;
			right: 0;
			margin: 23px 20px;
			padding: 5px 0px;
			box-sizing: border-box;
		}
		.clickIcon>span{
			display: inherit;
			width: 100%;
			height: 5px;
			margin-bottom: 5px;
			background: #ffffff;
		}
		.clickmeng{
			width: 100%;
			height: 100%;
			background: rgba(0,0,0,0.5);
			position: absolute;
			top: 97px;
			left: 0;
			z-index: 999;
			display: none;
			transition: all 0.6s; 
			padding-top: 50px;
			box-sizing: border-box;
		}
		.clickmeng>ul{
			width: 100%;
			height: 100%;
		}
		.clickmeng>ul>li{
			width: 100%;
		}
		.clickmeng>ul>li>a{
			display: block;
			width: 100%;
			padding: 15px 0px;
			box-sizing: border-box;
			text-align: center;
			font-size: 21.336px;
			font-family: "PingFang";
			color: rgb(254, 252, 252);
			line-height: 1.875;
		}
	.container2{
		width: 100%;
		height: 100%;
		margin-top: 0;
	}
	.nav_all{
		width: 100%;
		padding: 0px;
		box-sizing: border-box;
	}
	.container{
		width: 100%;
		padding-left: 30px !important;
		padding-right: 30px !important;
		box-sizing: border-box;
	}
	.describe{
		height: auto;
	}
	.describe_left{
		width: 100%;
		height: 556px;
	}
	.describe_right{
		width: 100%;
	}
	.describe_left>img:nth-of-type(1){
		width: 100%;
	}
	.describe_left>img:nth-of-type(1){
		width: 100%;
		height: 78%;
	}
	.company_video{
		height: 20.94%;
		width: 44.66%;
	}
	.border_img>img{
		width: 100%;
		height: 100%;
	}
	.count_time{
		padding-top: 100px;
		box-sizing: border-box;
	}
	.count_time>ul{
		width: 100%;
	}
	.count_time>ul>li{
		width: 50%;
		margin: 20px 0px;
	}
	.about_title{
		width: 100%;
		padding-left: 30px;
		padding-right: 30px;
		box-sizing: border-box;
	}
	.company_linian{
		padding-left: 30px;
		padding-right: 30px;
		box-sizing: border-box;
	}
	.company_linian_title{
		width: 100%;
	}
	.main{
		width: 100%;
		padding-left: 30px;
		padding-right: 30px;
		box-sizing: border-box;
	}
	.contain>ul>li{
		width: 48.4%;
	}
	.team{
		height: auto;
	}
	#pc{
		display: none;
	}
	#phone{
		display: block;
		background: url(../img/about_img5.png) center no-repeat;
		background-size: cover;
	}
	#phone .team_first{
		width: 100%;
		height: 1030px;
		position: static;
		background: none;
	}
	.team_swiper_content{
		width: 100%;
	}
	.swiper-container2{
		height: 100%;
	}
	.team_swiper .swiper-slide{
		padding-left: 30px;
		padding-right: 30px;
		box-sizing: border-box;
	}
	.team_swiper .swiper-container2 .swiper-slide>p:nth-of-type(1){
		margin-top: 10px;
	}
	.team_swiper .swiper-container2 .swiper-slide>p:nth-of-type(2){
		width: 100%;
		margin-left: 0px;
	}
	.team_swiper .swiper-container2 .swiper-slide>img{
		top: 480px;
	}
	
	.footer{
		width: 100%;
	}
	.footer_content{
		width: 100%;
		padding-left: 30px;
		padding-right: 30px;
		box-sizing: border-box;
	}
	.footer_content_right{
		width: 100%;
	}
	.footer_content_right>form>input{
		width: 100%;
	}
	.footer_content_right>form>input:nth-of-type(2){
		margin-left: 0px !important;
		margin-top: 14px;
	}
	.footer_content_right>form>button{
		width: 100%;
	}
	.footer_icon{
		width: 100%;
		padding-left: 30px;
		padding-right: 30px;
		box-sizing: border-box;
		height: auto;
	}
	.footer_icon_left{
		width: 100%;
		text-align: center;
	}
	.otherPh{
		margin-left: 0px !important;
	}
	.team_swiper_content .swiper-button-prev, .swiper-container-rtl .swiper-button-next{
		top: 950px;
	}
	.team_swiper_content .swiper-button-next, .swiper-container-rtl .swiper-button-prev{
		top: 950px;
	}
}
@media (min-width: 768px) and (max-width: 900px){
	#nav1{
			display: none;
		}
		#nav2{
			display: block !important;
		}
		.naVTop{
			width: 100%;
			margin-top: 0px;
			background: #000;
			text-align: center;
			position: relative;
		}
		.clickIcon{
			position: absolute;
			width: 30px;
			height: 35px;
			top: 10px;
			right: 0;
			margin: 23px 20px;
			padding: 5px 0px;
			box-sizing: border-box;
		}
		.clickIcon>span{
			display: inherit;
			width: 100%;
			height: 5px;
			margin-bottom: 5px;
			background: #ffffff;
		}
		.clickmeng{
			width: 100%;
			height: 100%;
			background: rgba(0,0,0,0.5);
			position: absolute;
			top: 97px;
			left: 0;
			z-index: 999;
			display: none;
			transition: all 0.6s; 
			padding-top: 50px;
			box-sizing: border-box;
		}
		.clickmeng>ul{
			width: 100%;
			height: 100%;
		}
		.clickmeng>ul>li{
			width: 100%;
		}
		.clickmeng>ul>li>a{
			display: block;
			width: 100%;
			padding: 15px 0px;
			box-sizing: border-box;
			text-align: center;
			font-size: 21.336px;
			font-family: "PingFang";
			color: rgb(254, 252, 252);
			line-height: 1.875;
		}
	.container2{
		width: 100%;
		height: 100%;
		margin-top: 0;
	}
	.nav_all{
		width: 100%;
		padding: 0px;
		box-sizing: border-box;
	}
	.container{
		width: 100%;
		padding-left: 30px !important;
		padding-right: 30px !important;
		box-sizing: border-box;
	}
	.describe{
		height: auto;
	}
	.describe_left{
		width: 100%;
		height: 556px;
	}
	.describe_right{
		width: 100%;
	}
	.describe_left>img:nth-of-type(1){
		width: 100%;
	}
	.describe_left>img:nth-of-type(1){
		width: 100%;
		height: 78%;
	}
	.company_video{
		height: 20.94%;
		width: 44.66%;
	}
	.border_img>img{
		width: 100%;
		height: 100%;
	}
	.count_time{
		padding-top: 100px;
		box-sizing: border-box;
	}
	.count_time>ul{
		width: 100%;
	}
	.count_time>ul>li{
		width: 50%;
		margin: 20px 0px;
	}
	.about_title{
		width: 100%;
		padding-left: 30px;
		padding-right: 30px;
		box-sizing: border-box;
	}
	.company_linian{
		padding-left: 30px;
		padding-right: 30px;
		box-sizing: border-box;
	}
	.company_linian_title{
		width: 100%;
	}
	.main{
		width: 100%;
		padding-left: 30px;
		padding-right: 30px;
		box-sizing: border-box;
	}
	.contain>ul>li{
		width: 48.4%;
	}
	.team{
		height: auto;
	}
	#pc{
		display: none;
	}
	#phone{
		display: block;
		background: url(../img/about_img5.png) center no-repeat;
		background-size: cover;
	}
	#phone .team_first{
		width: 100%;
		height: 1030px;
		position: static;
		background: none;
	}
	.team_swiper_content{
		width: 100%;
	}
	.swiper-container2{
		height: 100%;
	}
	.team_swiper .swiper-slide{
		padding-left: 30px;
		padding-right: 30px;
		box-sizing: border-box;
	}
	.team_swiper .swiper-container2 .swiper-slide>p:nth-of-type(1){
		margin-top: 10px;
	}
	.team_swiper .swiper-container2 .swiper-slide>p:nth-of-type(2){
		width: 100%;
		margin-left: 0px;
	}
	.team_swiper .swiper-container2 .swiper-slide>img{
		top: 480px;
	}
	
	.footer{
		width: 100%;
	}
	.footer_content{
		width: 100%;
		padding-left: 30px;
		padding-right: 30px;
		box-sizing: border-box;
	}
	.footer_content_right{
		width: 100%;
	}
	.footer_content_right>form>input{
		width: 100%;
	}
	.footer_content_right>form>input:nth-of-type(2){
		margin-left: 0px !important;
		margin-top: 14px;
	}
	.footer_content_right>form>button{
		width: 100%;
	}
	.footer_icon{
		width: 100%;
		padding-left: 30px;
		padding-right: 30px;
		box-sizing: border-box;
		height: auto;
	}
	.footer_icon_left{
		width: 100%;
		text-align: center;
	}
	.otherPh{
		margin-left: 0px !important;
	}
	.team_swiper_content .swiper-button-prev, .swiper-container-rtl .swiper-button-next{
		top: 950px;
	}
	.team_swiper_content .swiper-button-next, .swiper-container-rtl .swiper-button-prev{
		top: 950px;
	}
}
/* 移动端响应 */
@media (min-width: 900px) and (max-width: 1440px){
	body{
		overflow-x: hidden;
	}
	#nav1{
		display: block;
	}
	#nav2{
		display: none !important;
	}
	.naVTop{
		width: 90%;
		margin:auto;
		margin-top: 0px;
		text-align: center;
		position: relative;
	}
	.naVTop_left{
		width:30%;
	}
	.naVTop_right{
		width:70%;
	}
	.naVTop_left>a>img{
		max-width:100%;
	}
		.clickIcon{
			position: absolute;
			width: 30px;
			height: 35px;
			top: 10px;
			right: 0;
			margin: 23px 20px;
			padding: 5px 0px;
			box-sizing: border-box;
		}
		.clickIcon>span{
			display: inherit;
			width: 100%;
			height: 5px;
			margin-bottom: 5px;
			background: #ffffff;
		}
		.clickmeng{
			width: 100%;
			height: 100%;
			background: rgba(0,0,0,0.5);
			position: absolute;
			top: 97px;
			left: 0;
			z-index: 999;
			display: none;
			transition: all 0.6s; 
			padding-top: 50px;
			box-sizing: border-box;
		}
		.clickmeng>ul{
			width: 100%;
			height: 100%;
		}
		.clickmeng>ul>li{
			width: 100%;
		}
		.clickmeng>ul>li>a{
			display: block;
			width: 100%;
			padding: 15px 0px;
			box-sizing: border-box;
			text-align: center;
			font-size: 21.336px;
			font-family: "PingFang";
			color: rgb(254, 252, 252);
			line-height: 1.875;
		}
	.container2{
		width: 100%;
		height: 100%;
		margin-top: 0;
	}
	.nav_all{
		width: 100%;
		padding-top:62px;
		box-sizing: border-box;
	}
	.container{
		width: 90%;
		padding-left: 30px !important;
		padding-right: 30px !important;
		box-sizing: border-box;
	}
	.describe{
		height: auto;
	}
	.describe_left{
		width: 50%;
		height: 556px;
	}
	.describe_right{
		width: 50%;
		padding-left: 30px;
	  padding-right: 30px;
	  box-sizing: border-box;
	}
	.describe_left>img:nth-of-type(1){
		width: 100%;
		height: 78%;
	}
	.company_video>span{
		font-size:22px;
	}
	.company_video{
		height: 20.94%;
		width: 44.66%;
	}
	.border_img>img{
		width: 100%;
		height: 100%;
	}
	.count_time{
		padding-top: 100px;
		box-sizing: border-box;
	}
	.count_time>ul{
		width: 100%;
	}
	.count_time>ul>li{
		margin: 20px 0px;
	}
	.about_title{
		width: 80%;
		padding-left: 30px;
		padding-right: 30px;
		box-sizing: border-box;
	}
	.company_linian{
		padding-left: 30px;
		padding-right: 30px;
		box-sizing: border-box;
	}
	.company_linian_title{
		width: 100%;
	}
	.main{
		width: 90%;
		padding-left: 30px;
		padding-right: 30px;
		box-sizing: border-box;
	}
	.contain>ul>li{
		width: 24%;
	}
	.team{
		height: auto;
	}
	#pc{
		display: none;
	}
	#phone{
		display: block;
		background: url(../img/about_img5.png) center no-repeat;
		background-size: cover;
	}
	#phone .team_first{
		width: 100%;
		height: 1030px;
		position: static;
		background: none;
	}
	.team_swiper_content{
		width: 100%;
	}
	.swiper-container2{
		height: 100%;
	}
	.team_swiper .swiper-slide{
		padding-left: 100px;
		padding-right: 100px;
		padding-top: 100px;
		box-sizing: border-box;
	}
	.team_swiper .swiper-container2 .swiper-slide>p:nth-of-type(1){
		margin-top: 10px;
	}
	.team_swiper .swiper-container2 .swiper-slide>p:nth-of-type(2){
		width: 100%;
		margin-left: 0px;
	}
	.team_swiper .swiper-container2 .swiper-slide>img{
		top: 480px;
	}
	
	.footer{
		width: 100%;
	}
	.footer_bg{
		width:100%;
	}
	.footer_content{
		width: 90%;
		padding-left: 30px;
		padding-right: 30px;
		box-sizing: border-box;
	}
	.footer_content_right{
		width: 50%;
	}
	.footer_content_right>form>input{
		width: 100%;
	}
	.footer_content_right>form>input:nth-of-type(2){
		margin-left: 0px !important;
		margin-top: 14px;
	}
	.footer_content_right>form>button{
		width: 100%;
	}
	.footer_icon{
		width: 90%;
		padding-left: 30px;
		padding-right: 30px;
		box-sizing: border-box;
		height: auto;
	}
	.footer_icon_left{
		text-align: center;
	}
	.otherPh{
		margin-left: 200px !important;
	}
	.team_swiper_content .swiper-button-prev, .swiper-container-rtl .swiper-button-next{
		top: 950px;
	}
	.team_swiper_content .swiper-button-next, .swiper-container-rtl .swiper-button-prev{
		top: 950px;
	}
	.footer_content_left{
		width:50%;
	}
	.footer_content_left>p:nth-of-type(1){
		font-size:28px;
	}
	.naVTop_right>ul>li:last-child>span {
    margin-left: 15px;
    margin-right: 15px;
}
}

@media (min-width:320px) and (max-width: 667px) {
	#nav1{
			display: none;
		}
		#nav2{
			display: block !important;
			height: 667px;
		}
		.naVTop{
			width: 100%;
			margin-top: 0px;
			background: #000;
			position: relative;
			display: flex;
			align-items: center;
			justify-content: center;
		}
		.naVTop>img{
			height: 50%;
			width: auto;
		}
		.clickIcon{
			position: absolute;
			width: 30px;
			height: 35px;
			top: 10px;
			right: 0;
			margin: 23px 20px;
			padding: 5px 0px;
			box-sizing: border-box;
		}
		.clickIcon>span{
			display: inherit;
			width: 100%;
			height: 5px;
			margin-bottom: 5px;
			background: #ffffff;
		}
		.clickmeng{
			width: 100%;
			height: 80%;
			background: rgba(0,0,0,0.5);
			position: absolute;
			top: 97px;
			left: 0;
			z-index: 999;
			display: none;
			transition: all 0.6s; 
			padding-top: 50px;
			box-sizing: border-box;
		}
		.clickmeng>ul{
			width: 100%;
			height: 100%;
		}
		.clickmeng>ul>li{
			width: 100%;
		}
		.clickmeng>ul>li>a{
			display: block;
			width: 100%;
			padding: 15px 0px;
			box-sizing: border-box;
			text-align: center;
			font-size: 16px;
			font-family: "PingFang";
			color: rgb(254, 252, 252);
			line-height: 1.875;
		}
	.container2{
		width: 100%;
		height: 100%;
		margin-top: 0;
	}
	.nav_all{
		width: 100%;
		padding: 0px;
		box-sizing: border-box;
	}
	.container{
		width: 100%;
		padding-left: 15px !important;
		padding-right: 15px !important;
		box-sizing: border-box;
		margin-top: 50px;
	}
	.border_img{
		width: 100%;
	}
	.describe{
		height: auto;
	}
	.describe_left{
		width: 100%;
		height: 556px;
	}
	.describe_right{
		width: 100%;
	}
	.describe_left>img:nth-of-type(1){
		width: 100%;
	}
	.describe_left>img:nth-of-type(1){
		width: 100%;
	}
	.company_video{
		height: 20.94%;
		width: 44.66%;
	}
	.border_img>img{
		width: 100%;
		height: 100%;
	}
	.count_time{
		padding-top: 100px;
		box-sizing: border-box;
		margin-top: 50px;
	}
	.count_time>ul{
		width: 100%;
	}
	.count_time>ul>li{
		width: 50%;
		margin: 20px 0px;
	}
	.about_title{
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
		box-sizing: border-box;
		margin-top: 50px;
	}
	.about_swiper{
		height: 200px;
	}
	.company_linian{
		padding-left: 15px;
		padding-right: 15px;
		box-sizing: border-box;
	}
	.company_linian_title{
		width: 100%;
		padding-top: 68px;
		box-sizing: border-box;
	}
	.main{
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
		box-sizing: border-box;
		margin-bottom: 50px;
	}
	.contain>ul>li>p:nth-of-type(1){
		font-size: 16px;
	}
	.contain>ul>li>p:nth-of-type(2){
		font-size: 14px;
	}
	.contain>ul>li{
		width: 50%;
		margin-right: 0;
		padding: 0px 8px!important;
		box-sizing: border-box;
	}
	.team{
		height: auto;
	}
	#pc{
		display: none;
	}
	#phone{
		display: block;
		background: url(../img/about_img5.png) center no-repeat;
		background-size: cover;
	}
	#phone .team_first{
		width: 100%;
		height: 1030px;
		position: static;
		background: none;
	}
	.team_swiper_content{
		width: 100%;
	}
	.swiper-container2{
		height: 100%;
	}
	.team_swiper .swiper-slide{
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 30px;
		box-sizing: border-box;
	}
	.team_swiper .swiper-container2 .swiper-slide>p:nth-of-type(1){
		margin-top: 10px;
		text-align: center;
		font-size:28px;
	}
	.team_txt_icon{
		margin-left: 0;
		margin: auto;
		margin-top: 68px;
	}
	.team_swiper .swiper-container2 .swiper-slide>p:nth-of-type(2){
		width: 100%;
		margin-left: 0px;
		font-size: 16px;
	}
	.team_swiper .swiper-container2 .swiper-slide>img{
		top: 480px;
		width: 100%;
		right: 0;
	}
	
	.footer{
		width: 100%;
		padding-top: 100px;
		box-sizing: border-box;
	}
	.footer_bg{
		width: 100%;
	}
	.footer_content{
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
		box-sizing: border-box;
	}
	.footer_content_left{
		width: 100%;
	}
	.footer_content_left>p:nth-of-type(1){
		font-size: 24px;
	}
	.footer_content_right{
		width: 100%;
	}
	
	.footer_content_right>form>input{
		width: 100%;
		padding-left: 26px;
		box-sizing: border-box;
		font-size: 14px;
		height: 62px;
	}
	.footer_content_right>form>input:nth-of-type(2){
		margin-left: 0px !important;
		margin-top: 14px;
	}
	.footer_content_left>ul>li>span{
		font-size: 14px;
	}
	.footer_content_right>form>button{
		width: 100%;
	}
	.footer_content_right>form>textarea{
		padding-left: 26px;
		box-sizing: border-box;
		font-size: 14px;
	}
	.footer_icon{
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
		box-sizing: border-box;
		height: auto;
		margin-top: 50px;
	}
	.footer_icon_left{
		width: 100%;
		margin:auto;
		display:flex;
		justify-content: center;
	}
	.otherPh{
		margin-left: 0px !important;
		font-size:18px;
		width:100%;
		justify-content: center;
	}
	.footer_icon_left>img{
		width: 55%;
	}
	.footer_icon>ul{
		width: 100%;
		margin-bottom: 50px;
	}
	.footer_icon>ul>li{
		justify-content: center;
	}
	.footer_content_right>form>button{
		width: 100%;
		font-size: 26px;
		height: 62px;
	}
	.footer_icon>ul>li>img{
		width:30px;
	}
	.team_swiper_content .swiper-button-prev, .swiper-container-rtl .swiper-button-next{
		top: 950px;
	}
	.team_swiper_content .swiper-button-next, .swiper-container-rtl .swiper-button-prev{
		top: 950px;
	}
	.about_swiper .swiper-pagination-bullet-active{
		width: 24px;
		height: 10px;
	}
	.about_swiper .swiper-pagination-bullet{
		width: 10px;
		height: 10px;
		margin: 0px 8px !important;
	}
	
	.count_time>ul>li>p:nth-of-type(1){
		font-size: 25px;
	}
	.about_title>p:nth-of-type(1){
		font-size: 26px;
	}
	.title_nav>p:nth-of-type(1){
		font-size: 30px;
	}
	.title_nav>p:nth-of-type(2){
		font-size: 24px;
	}
	
	.count_time>ul>li>p:nth-of-type(2){
		font-size:16px;
		margin-top: 10px;
	}
	.company_linian_title>p:nth-of-type(1){
		font-size:26px;
	}
	.company_linian_title>p:nth-of-type(2){
		font-size:16px;
	}
	.open-btn a{
		font-size:20px;
	}
	.team_txt_icon_right>p:nth-of-type(1){
		font-size:18px;
	}
	.contain>ul>li>img {
  	  width: 100%;
  	  height: 112px;
	}
}

