@charset "utf-8";
/* CSS Document */

/*banner*/
.banner {
	width: 100%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}
.blue_line{
	display: inline-block;
	padding: 10px 0;
	position: absolute;
	z-index:5;
	text-align:center;
}
.blue_line>span{
	display: inline-block;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
	width:2%;
	cursor: pointer;
	background-color: #e4e4e4;
	border-radius: 5px;
}
.blue_line .swiper-pagination-bullet-active{
	background-color: #0095d6;
}
.img-box img,.video-box video{width:100%;}

.banner .con{
	position: absolute;
	color: #fff;
	font-size: 40px;
	line-height: 200%;
	text-align: center;
	right: 50%; 
	margin-right: -460px;
	top: 50%;
	margin-top: -120px;
}
.banner .con2{
	text-align:left;
	left: 50%;
	margin-left: -460px;
}
.banner .con3{
	margin-top: -70px;
}

.tit{
	font-size: 40px;
	font-weight: 400;
	line-height: 2em;
	color:#4e4e4e;
}
.line{
	width: 35px;
	height: 3px;
	background: #5a5a5a;
	display: table-caption;
	margin-top: 10px;
}
.white{
	color:#fff;
}
.white .line{
	background:#fff;
}
/*product*/
.product,.about,.news {
	margin: 80px auto;
}
.product .text{
	width: 45%;
	margin-top: 12%;
	font-size: 16px;
}
.product .img-box{
	width: 48%;
	padding-left: 2%;
}
.product .img-box img,.about .img-box img,.honor .img-box img{
	width:100%;
}
.product .slide{
	padding: 0px 100px;
	width:auto !important;
}
.product .tit{
	font-size:28px;
	font-weight:bold;
	margin-bottom: 20px;
}
.product_main{max-width:1000px;padding: 0px 100px;}
.honor_main{max-width:1200px;margin: 10px auto 70px;}
.honor_main .prev_btn{float:left;margin:188px 22px 0px 0px;cursor:pointer;display:inline;width: 59px;height: 59px;}
.honor_main .next_btn{float:right;margin-top:188px;cursor:pointer;width: 59px;height: 59px;}
.honor_con{float:left;width: 1030px;overflow: hidden;}
.honor_con ul li{display:inline;float:left;width:246px;margin-right:15px;overflow:hidden;}
.honor_con ul li .con{background:#fff;}
.product_main .next_btn,.product_main .prev_btn{
	position: absolute;
	top: 50%;
	width: 59px;
	height: 59px;
	margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
	z-index: 10;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.product_main .next_btn,.honor_main .next{
	background:url('/images/next1.png') no-repeat;
	right: 10px;
	left: auto;
}
.product_main .prev_btn,.honor_main .prev{
	background:url('/images/prev1.png') no-repeat;
	left: 10px;
	right: auto;
}
.product_main .next_btn:hover,.honor_main .next:hover{
	background:url('/images/next2.png') no-repeat;
}
.product_main .prev_btn:hover,.honor_main .prev:hover{
	background:url('/images/prev2.png') no-repeat;
}

/*solution*/
.solution_main .tit,.technology_main .tit{
	position: absolute;
	z-index: 5;
	left: 0;
	--swiper-navigation-size: 128px;
	margin-left: calc(0px - (var(--swiper-navigation-size) / 2)-600px);
	margin-top: 50px;
}

.prev_btn2:after {
	content: 'next';
}
.next_btn2:after {
	content: 'prev';
}
.prev_btn2:after, .next_btn2:after {
	font-family: swiper-icons;
	font-size: 25px;
	text-transform: none !important;
	letter-spacing: 0;
	text-transform: none;
	font-variant: initial;
	line-height: 1;
	color:#afafaf;
}
.btn{
	position: absolute;
	bottom: 100px;
	right:0;
	z-index: 5;
}
.btn div{display: inline-block;}
.page_btn{
	margin:0px 5px;
}
.page_btn span{
	width: 30px;
	border-radius: 0;
	margin: 6px 5px;
	background:#afafaf;
	height:5px;
}
.solution .solution_con{
	position: absolute;
	color: #fff;
	font-size: 18px;
	line-height: 150%;
	left: 50%;
	margin-left: -460px;
	top: 50%;
	margin-top: -120px;
}
.solution .solution_con span,.technology .con span {
	font-size: 34px;
	margin-bottom: 30px;
	display: block;
}
.solution .solution_con2{
	margin-left: -600px;
	margin-top: -200px;
}
.solution_con .other3_main{font-size:14px;}
.technology .con span {
	font-size: 32px;
	margin-bottom: 30px;
	display: block;
}
.technology .con{
	position: absolute;
	color: #fff;
	font-size: 16px;
	line-height: 150%;
	left: 50%;
	margin-left: -460px;
	top: 50%;
	margin-top: -120px;
	width:450px;
}

/*about*/
.w55{
	width:55%;
}
.about .con p{
	margin-bottom:1em;
}
.about .video-box{margin-top: 30px;}
.main5{
	background:url('/images/main5_bg2.jpg') #003d90 center no-repeat;
	/*height:842px;*/
	height:900px;
}
.main5 .tit{
	padding-top:50px;
}
.main5 .con{color:#fff;padding-top: 70px;line-height: 150%;}
.main5 .con .row3 li{ width:32%;box-sizing: border-box;}
.main5 .con .ico_tit{font-size:18px;display: block;margin: 10px auto;}
/*.main5 .con .row2 li{width:50%;float: left;text-align: center;margin: 20px auto;box-sizing: border-box;}*/
.main5 .con .row2{margin-top: 170px;}

.mt170{margin-top: 170px;}
.mt150{margin-top:150px !important;}

.news .con{
	margin-top:50px;
}
.news .con li{
	float:left;
	width:32%;
	margin-right:2%;
	margin-bottom:20px;
}
.news .con li:nth-child(3n){
	margin-right:0px;
}
.news_row4 .con li{width:23.5%;}
.news .con .video{height:457px;background:url('/images/video.jpg') center no-repeat;}
.news .con .video p{
	color: #fff;
	text-align: center;
	display: block;
	margin-top: 165px;
	font-size: 18px;
}
.news .con .video .icon{
	font-size: 5em;
	color: #0095d6;
	display: block;
	line-height: 100%;
	margin-bottom: 10px;
}
.news .con .news_img{width:384px;height:259px;overflow: hidden;}
.news .con img{width:100%;}
.news .con .date{
	font-size: 1.5em;
	color: #a5a5a5;
	margin: 20px 0 10px;
}
.news .con .date span{
	font-size: 2em;
	color: #0095d6;
	margin-right: 0.2em;
}
.news .con .news_tit{
	font-size: 1.2em;
	color: #232323;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.news .con .news_desc{
	margin: 5px 0 15px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.news .con .more{
	border: 1px solid #a9a9a9;
	width: 107px;
	height: 30px;
	line-height: 30px;
	color: #606060;
	text-align: center;
	margin: 0;
}
.news .con .more:hover{
	border-color: #606060;
	background:#606060;
	color:#fff;
}

/*about_page*/
.ban_about{
	background: url('/images/ban_about.jpg') center no-repeat;
}
.contact{
	background:#f1f1f1;
}
.team{
	background: url('/images/team_bg.jpg') #f1f1f1 center no-repeat;
	padding-top:40px;
}
.team .con{
	/*line-height:50px;*/
}
.team .team_con .icon{
	color:#0095d6;
	font-size:35px;
}
.team .team_con .team_tit{
	font-size: 24px;
	margin-bottom: 10px;
}
.team_con .w5,.develop_con .w5{
	box-sizing: border-box;
	padding-right: 59px;
}
.team_con .w5:nth-child(even),.develop_con .w5:nth-child(even){
	padding-right:0px;
	padding-left: 100px;
}
.team_con b{
	font-size: 16px;
	padding: 0px 5px;
}

.develop{
	margin: 50px auto;
}
.develop_con h2{
	font-size: 30px;
	margin-bottom: 20px;
}

/*
.honor{
	background: url('/images/honor_bg.jpg') center;
}
*/
.honor_main .con {
	text-align: center;
	background: #fff;
	height: calc((100% - 30px) / 2);
}
.honor_main .con:nth-child(2){
	margin-top:15px;
}
.honor_main .con .img-box{
	overflow: hidden;
	padding: 10px;
	border: 1px solid #e8e8e8;
}
.honor_main .con p{
	padding: 5px 10px 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.contact .con{
	border:1px solid #ccc;
	background: #fff;
	overflow: hidden;
}
.contact .con li{
	float: left;
	width: 29%;
	height:175px;
	padding: 2%;
}
.contact .con li:nth-child(2){
	border:1px solid #ccc;
	border-top:0px;
	border-bottom:0px;
}
.contact .con li span{
	font-weight: 600;
	font-size: 16px;
	margin-bottom: 10px;
	display: block;
}

/*tech_page*/
.ban_tech{
	background: url('/images/ban_tech.jpg') center no-repeat;
}
.p20{padding-top:50px;}
.sub_tit{
	font-weight: normal;
	font-size: 16px;
	line-height: 200%;
	margin-top: 15px;
}
.feature_main{
	height:500px;
	margin-bottom: 30px;
}
.feature_main .con{
	color: #fff;
	text-align: left;
	padding-top: 150px;
	font-size:18px;
	margin-left: 10%;
}
.feature_main .con span{
	font-size: 30px;
	margin-bottom: 30px;
	display: block;
}
.feature_main .con .line{
	background: #fff;
	margin-left: 0;
	margin-bottom: 20px;
}
.feature_main .fr{
	text-align:right;
	margin-right: 10%;
}
.feature_main .fr  .line{
	margin-right: 0;
	margin-left:auto;
}
.feature_01{
	background: url('/images/feature_bg_01.jpg') center no-repeat;
}
.feature_02{
	background: url('/images/feature_bg_02.jpg') center no-repeat;
}
.feature_03{
	background: url('/images/feature_bg_03.jpg') center no-repeat;
}
.feature_04{
	background: url('/images/feature_bg_04.jpg') center no-repeat;
}
.feature_05{
	background: url('/images/feature_bg_05.jpg') center no-repeat;
}
.feature_06{
	background: url('/images/feature_bg_06.jpg') center no-repeat;
}
.feature_07{
	background: url('/images/feature_bg_07.jpg') center no-repeat;
}
.feature_08{
	background: url('/images/feature_bg_08.jpg') center no-repeat;
}

/*product_page*/
.ban_product{
	background: url('/images/ban_product.jpg') center no-repeat;
}

.pro2_bg{
	background: url('/images/product_bg_02.jpg') center no-repeat;
	height: 848px;
}

.pro2_con{
	padding-top: 115px;
	line-height: 200%;
	width: 800px;
	margin: 0;
}
.pro2_con p{
	margin-bottom: 80px;
	display: inline-table;
	width:300px;
	margin-right: 70px;
}
.pro2_con p:last-child{
	width:auto;
}
.pro2_con span{
	display:block;
	font-size:26px;
	margin-bottom: 20px;
}
.pro3_bg{
	background: url('/images/product_bg_03.jpg') center no-repeat;
	height: 848px;
	position: relative;
}
.pro3_bg .con {
	bottom: 82px;
	position: absolute;
	left: 50%;
	margin-left: -580px;
	width: 500px;
	font-size: 18px;
	line-height: 200%;
	border: 1px solid #828282;
	padding: 45px 40px;
}
.pro4_bg{
	background: url('/images/product_bg_04.jpg') center no-repeat;
	height: 848px;
	position: relative;
}
.pro4_bg .con{
	top: 244px;
	position: absolute;
	right: 50%;
	margin-right: -443px;
	width: 650px;
	font-size: 18px;
	line-height: 200%;
	border: 1px solid #828282;
	padding: 23px 40px;
}

/*car_page*/
.ban_car{
	background: url('/images/ban_car.jpg') center no-repeat;
}
.car1 .banner .con{
	margin-right:10%;
	border: 1px solid #fff;
	padding: 15px 40px;
	margin-top: -50px;
}
.car1 .banner .slide_right .con{
	margin-left: 10%;
	right: 0;
	left: 50%;
}
.car4_bg{
	background: url('/images/car_bg_04.jpg') center no-repeat;
}
.car4_bg ul{
	padding-top: 100px;
}
.car4_bg li{
	width:20%;
	text-align:center;
	float:left;
}
.car4_bg p{
	color:#fff;
	margin: 20px auto 50px;
	height:56px;
}

.row3>li{
	width: 32%;
	float: left;
	text-align: center;
	margin: 20px auto;
}
.row3>li:nth-child(3n+2){
	margin: 20px 2%;
}

.car5 li .img_box{
	overflow: hidden;
}
.car6 li div{
	overflow: hidden;
}
.car5 li .img_box img,.car6 li .img_box img,.car7 .img_box img{
	width:100%;
}
.row4>li{
	width: 23.5%;
	float: left;
	margin: 20px auto 20px 2%;
}
.row4>li:nth-child(4n+1){
	margin-left: 0px;
}

/*other_page*/
.ban_other{
	background: url('/images/ban_other.jpg') center no-repeat;
}
.other1_bg{
	background:url('/images/other_bg_01.jpg') center no-repeat;
	height:848px;
	margin-bottom: 30px;
}
.other1 .con{
	color:#fff;
	font-size:16px;
	width: 50%;
	margin: 0px;
	padding: 30% 0px 0px 10%;
}
.other2 .con{
	position: absolute;
	top: 300px;
	font-size: 16px;
	color: #fff;
	width: 325px;
	text-align: right;
	margin-right: -500px;
	margin-top:auto;
}
.other2 .con2{
	text-align: left;
	margin-right: 0;
	right: auto;
	left: 50%;
	margin-left: -500px;
	width:345px;
}
.other2 .con span{
	font-size: 30px;
	margin-bottom: 40px;
	display: block;
}
.other3_bg{
	background:url('/images/other_bg_07.jpg') center no-repeat;
	height:848px;
	margin-top: 30px;
}

.other3_main  .biao{
	padding:10px;
	float:left;
	border: 2px solid #fff;
	border-radius: 10px;
	margin-right: 10px;
}
.other3_main .con{
	color:#fff;
	float:left;
	width: 60%;
}
.other3_main.row3>li{
	width: 32%;
	float: left;
	margin: 20px auto 20px 2%;
	text-align: left;
}
.other3_main.row3>li:nth-child(3n+1) {
	margin-left: 0px;
}
.other3_main .con li{
	list-style: disc;
	margin-left: 30px;
	line-height: 150%;
}
.other3_main .con li:nth-child(1){
	font-size: 18px;
	list-style: none;
	margin-left: 8px;
	margin-bottom:5px;
}
/* culture_page*/
.ban_culture{
	background: url('/images/ban_cultuer.jpg') center no-repeat;
}
.culture1{
	background: url('/images/culture_bg_01.jpg') center no-repeat;
	height:476px;
}
.culture2{
	background: url('/images/culture_bg_02.jpg') center no-repeat;
	height:476px;
}
.culture3{
	background: url('/images/culture_bg_03.jpg') center no-repeat;
	height:476px;
}
.line_white{
	background:#fff;
}
.culture1 .txt_con p,.culture3 .txt_con p{
	text-align: left;
	/*text-indent: 2em;*/
	margin-bottom: 10px;
}
.culture2 .txt_con{
	width: 50%;
	float: left;
	text-align: left;
}
.culture3 .txt_con{
	width: 50%;
	float: right;
}
.culture_banner img{
	width:100%;
}
.culture4 .sub_tit{
	margin-top:0px;
}
.culture4 .sub_tit p{
	margin-bottom:20px;
}
/*join_page*/

.join_main .txt_con>li{
	border: 1px solid #ccc;
	padding: 15px;
	text-align: left;
	margin-bottom: 20px;
	width:350px;
	float:left;
	/*height:110px;
	overflow: hidden;
	background:#fff;*/
}
/*.join_main .txt_con>li:hover{
	height:800px;
	width:100%;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;
	z-index:9
}*/
.post{
	font-size: 22px;
	font-weight: 500;
	color: #222;
	margin-bottom: 20px;
}
.join_main .txt_con .sub_tit{
	color: #222;
	margin-bottom: 5px;
	display: block;
}

/*news_con_page*/
.ban_news{
	background: url('/images/ban_news.jpg') center no-repeat;
}

.news_tit{
  font-size: 22px;
  margin-bottom: 20px;
  font-weight: bold;
  text-align: center;
}
.news_con{font-size:16px;}
.container {
  background: #fdfdfd;
  padding: 1rem;
  margin: 3rem auto;
  border-radius: 0.2rem;
  counter-reset: pagination;
  text-align: center;
}
.container:after {
  clear: both;
  content: "";
  display: table;
}
.container ul {
  width: 100%;
}

.pagination ul, .pagination ul li {
  list-style: none;
  display: inline;
  padding-left: 0px;
}

.pagination li {
  counter-increment: pagination;
}
.pagination li:hover a {
  color: #fdfdfd;
  background-color: #1d1f20;
  border: solid 1px #1d1f20;
}
.pagination li.active a {
  color: #fdfdfd;
  background-color: #1d1f20;
  border: solid 1px #1d1f20;
}

.pagination li:first-child a:after {
  content: "<";
}

.pagination li:nth-child(2) {
  counter-reset: pagination;
}

.pagination li:last-child a:after {
  content: ">";
}
.pagination li a,.pagination li span {
  border: solid 1px #d6d6d6;
  border-radius: 0.2rem;
  color: #7d7d7d;
  text-decoration: none;
  text-transform: uppercase;
  display: inline-block;
  text-align: center;
  padding: 0.5rem 0.9rem;
}
.pagination li span{border:0px;}


@media (min-width: 1024px) and (max-width:1199px ) {
	.pt100{padding-top:60px;}
	.w1200{ max-width:96%;}
	.mt150{margin-top:50px !important;}
	.main5{background:url('/images/1200/main5_bg2.jpg')  #003d90 center no-repeat;height:750px;}
	.main5 .con{padding-top:20px;}
	.main5 .con .ico{width:50px;display: block;}
	.main5 .con .ico img{width:100%;}
	.main5 .con .row2 {margin-top: 150px;}
	.other2 .banner .con{top: 30%;margin-right: auto;right: 10%;font-size:18px;margin-top:0px;}
	.other2 .banner .con2 {right: auto;left: 10%;margin-left: auto;}
	.other3_main .con{width:55%;}
	.other1_bg,.other3_bg{height:600px;}
	.other1 .con{padding: 25% 0px 0px 10%;}
	.news .con .news_img{width:100%;height:auto;}
	.news_tit{margin-bottom:10px;}
	.solution .solution_con{margin-left: -360px;margin-top: -70px;font-size:16px;}
	.solution .solution_con span, .technology .con span{font-size:28px;margin-bottom: 20px;}
	.other3_main .biao{width: 50px;height: 50px;}
	.other3_main .biao img{width:100%;}
	.solution .solution_con2{margin-left: -44%;margin-top: -100px;width:88%;}
	.solution_con2 .other3_main{font-size:12px;}
	.btn{bottom:30px;right:20px;}
	.prev_btn2:after, .next_btn2:after{font-size:20px;}
	.page_btn span{width: 20px;height:2px;}
	.row4>li{margin:5px auto 10px 1%;width:24.2%;}
	.solution .img-box img{width:120%;}
	.bx-wrapper img{width:50%;}
	.banner .con{font-size:30px;line-height:150%;margin-top: -50px;}
	.banner .con2{margin-left: -385px;}
	.technology .con{margin-top:-44px;font-size:16px;}
	.about .w40{width:44%;}
	.about .video-box{margin-top:55px;}
	.contact .con li{height:205px;}
	.car5 li .img_box{border:0px;}
	.other2 .con span{margin-bottom:30px;}
	.honor_con{width:calc(100% - 100px);}
	.honor_con ul li{width:calc((100%/4 - 15px));}
	.honor_main .prev_btn,.honor_main .next_btn,.honor_main .next:hover,.honor_main .prev:hover{width:40px;height:40px;background-size: cover;}
	.honor_main .prev_btn{margin-right:10px;}
	.pro3_bg{background: url('/images/1200/product_bg_03.jpg') center no-repeat;height:668px;}
	.pro3_bg .con{margin-left:0px;left:10%;padding:20px;}
	.pro4_bg{background: url('/images/1200/product_bg_04.jpg') center no-repeat;height:668px;}
	.pro4_bg .con{margin-right:0px;right:10%;padding:20px;}
}

@media (min-width: 768px) and (max-width:1023px ) {
	.w800{width:600px;}
	.w1200{ max-width:96%;}
	.p50{padding:30px 0px;}
	.tit,.other2 .con span{font-size:24px;}
	.ban_page{height:300px;}
	.ban_about{background: url('/images/1024/ban_about.jpg') center no-repeat;}
	.ban_tech{background: url('/images/1024/ban_tech.jpg') center no-repeat;}
	.ban_product{background: url('/images/1024/ban_product.jpg') center no-repeat;}
	.ban_car{background: url('/images/1024/ban_car.jpg') center no-repeat;}
	.ban_other{background: url('/images/1024/ban_other.jpg') center no-repeat;}
	.ban_culture{background: url('/images/1024/ban_cultuer.jpg') center no-repeat;}
	.ban_news{background: url('/images/1024/ban_news.jpg') center no-repeat;}
	.other1_bg {background: url('/images/1024/other_bg_01.jpg') center no-repeat;}
	.other3_bg {background: url('/images/1024/other_bg_07.jpg') center no-repeat;}
	.team{background: url('/images/1024/team_bg.jpg') #f1f1f1 center no-repeat;}
/*	.honor {background: url('/images/1024/honor_bg.jpg') center;background-size: cover;}*/
	.culture1 {background: url('/images/1024/culture_bg_01.jpg') #267935 bottom no-repeat;}
	.culture3 {background: url('/images/1024/culture_bg_03.jpg') #E9E9E9 bottom no-repeat;}
	.banner .con{font-size: 30px;line-height: 150%;margin-top: -50px;margin-right: -300px;}
	.banner .con2{margin-left: -200px;}
	.banner .con3{width:220px;}
	.product .slide{padding: 0px 80px;}
	.bx-wrapper img{width:45%}
	.about .w55,.about img{width:100%}
	.about .img-box{display:none;}
	.team_con .w5:nth-child(even), .develop_con .w5:nth-child(even){padding-left:30px;}
	.team_con .w5, .develop_con .w5{padding-right:40px;}
	.main5{background:url('/images/1024/main5_bg2.jpg') #003d90 center no-repeat;height:750px;background-size: cover;}
	.mt150 {margin-top: 80px !important;}
	.main5 .tit {padding-top: 30px;}
	.main5 .con{padding-top:40px;}
	.main5 .con .ico{width:40px;display: block;}
	.main5 .con .ico img{width:100%;}
	.main5 .con .ico_tit{font-size:16px;margin:5px auto;}
	.main5 .con .row2 {margin-top: 80px;}
	.product, .about, .news {margin: 60px auto;}
	.product .text{margin-top:30px;width:50%;}
	.other2 .banner .con{top: 30%;margin-right: auto;right: 10%;font-size:18px;margin-top:0px;}
	.other2 .banner .con2 {right: auto;left: 10%;margin-left: auto;}
	.other3_main .con{width:55%;}
	.other1_bg,.other3_bg{height: 500px;background-size: cover;margin: 10px auto;}
	.other1 .con{padding: 15% 0px 0px 10%;}
	.news .con .news_img{width:100%;height:auto;}
	.news_tit{margin-bottom:10px;}
	.solution{height:520px;overflow: hidden;}
	.solution .solution_con{margin-left: -260px;margin-top: -70px;font-size:16px;}
	.solution .solution_con span, .technology .con span{font-size:24px;margin-bottom: 20px;}
	.other3_main .biao{width: 40px;height: 50px;margin-right: 0px;}
	.other3_main .biao img{width:100%;}
	.other3_main .con li:nth-child(1){font-size:16px;}
	.solution .solution_con2{margin-left: 0px;margin-top: -100px;width: 90%;left: 5%;}
	.solution_con2 .other3_main{font-size:12px;}
	.btn{bottom:20px;right:20px;}
	.prev_btn2:after, .next_btn2:after{font-size:20px;}
	.page_btn span{width: 20px;height:2px;}
	.row4>li{margin:5px auto 10px 1%;width:24.2%;}
	.bx-wrapper img{width:50%;}
	.technology .con{margin-top:-44px;font-size:16px;margin-left: -300px;}
	.about .w40{width:100%;}
	.about .video-box{margin-top:0px;}
	.team{font-size:14px;}
	.team .con{line-height:inherit;}
	.team .con p{margin-bottom:5px;}
	.contact .con li{height:205px;}
	.car5 li .img_box{border:0px;}
	.other2 .con span{margin-bottom:20px;}
	.foot .mr5{width:100%;text-align:center;}
	.foot .w45{float:none;margin-right:30%;}
	.feature_main{height:300px;margin-bottom: 10px;}
	.feature_main .con{padding-top: 100px;}
	.pro2_bg{background: url('/images/1024/product_bg_02.jpg') center no-repeat;height: 660px;background-size: cover;}
	.pro2_con{width: 100%;padding-top: 70px;}
	.pro2_con p{margin-right: 50px;}
	.pro2_con span{font-size:22px;}
	.pt100{padding-top: 50px;}
	.pro3_bg{background: url('/images/1024/product_bg_03.jpg') center no-repeat;}
	.pro4_bg{background: url('/images/1024/product_bg_04.jpg') center no-repeat;}
	.pro3_bg,.pro4_bg{height: 500px;background-size: cover;}
	.pro3_bg .con{margin-left: -40%;line-height: 200%;font-size: 16px;}
	.pro4_bg .con{margin-right: -40%;top: 140px;font-size: 16px;line-height: 200%;width:50%;}
	.car1 .banner .con{padding: 15px 20px;font-size:28px;}
	.car4_bg{padding: 10px;background: url('/images/1024/car_bg_04.jpg') center no-repeat;background-size: cover;}
	.car4_bg p{margin:10px auto;}
	.car4_bg ul{padding-top:0px;}
	.car4_bg .biao{width: 100px;}
	.car4_bg .biao img{max-width:100%;}a
	.culture1{height: 376px;background-size: cover;}
	.product_main{padding:0px 80px;}
	.solution .btn{display:none;}
	.honor_con{width:calc(100% - 100px);}
	.honor_con ul li{width:calc((100%/4 - 15px));}
	.honor_main .prev_btn,.honor_main .next_btn,.honor_main .next:hover,.honor_main .prev:hover{width:40px;height:40px;background-size: cover;margin-top:120px;}
	.honor_main .prev_btn{margin-right:10px;}
	.w600,.culture3 .txt_con{width:70%;}
	.feature_01{background: url('/images/1024/feature_bg_01.jpg') center no-repeat;}
	.feature_02{background: url('/images/1024/feature_bg_02.jpg') center no-repeat;}
	.feature_03{background: url('/images/1024/feature_bg_03.jpg') center no-repeat;}
	.feature_04{background: url('/images/1024/feature_bg_04.jpg') center no-repeat;}
	.feature_05{background: url('/images/1024/feature_bg_05.jpg') center no-repeat;}
	.feature_06{background: url('/images/1024/feature_bg_06.jpg') center no-repeat;}
	.feature_07{background: url('/images/1024/feature_bg_07.jpg') center no-repeat;}
	.feature_08{background: url('/images/1024/feature_bg_08.jpg') center no-repeat;}
}

@media (min-width: 480px) and (max-width: 767px) {
	.w1200{ max-width:96%;}
	.mb70{margin-bottom:40px;}
	.banner .con{font-size:18px;margin-right: -200px;margin-top:-20px;}
	.ban_about{background: url('/images/768/ban_about.jpg') center no-repeat;}
	.ban_tech{background: url('/images/768/ban_tech.jpg') center no-repeat;}
	.ban_product{background: url('/images/768/ban_product.jpg') center no-repeat;}
	.ban_car{background: url('/images/768/ban_car.jpg') center no-repeat;}
	.ban_other{background: url('/images/768/ban_other.jpg') center no-repeat;}
	.ban_culture{background: url('/images/768/ban_cultuer.jpg') center no-repeat;}
	.ban_news{background: url('/images/768/ban_news.jpg') center no-repeat;}
	.other1_bg {background: url('/images/768/other_bg_01.jpg') center no-repeat;}
	.other3_bg {background: url('/images/768/other_bg_07.jpg') center no-repeat;}
	.team{background: url('/images/768/team_bg.jpg') #f1f1f1 center no-repeat;}
/*	.honor {background: url('/images/768/honor_bg.jpg') center;background-size: cover;}*/
	.culture1 {background: url('/images/768/culture_bg_01.jpg') center no-repeat;}
	.culture3 {background: url('/images/768/culture_bg_03.jpg') #E7E9E8 bottom no-repeat;}
	.team .team_con,.develop .develop_con{margin-top:20px;}
	.team .team_con .team_tit{font-size:20px;}
	.team_con .w5:nth-child(even), .develop_con .w5:nth-child(even){padding-left:5px;}
	.team_con .w5, .develop_con .w5{padding-right:5px;}
	.product .text{width:100%;}
	.w45,.w55,.about .img-box{width:100%;}
	.news .con li{width: 90%;margin: 0px auto 10px;float: none;}
	.news .con .video{width:100%;height:200px;margin-top: 20px;}
	.news .con .video p{margin-top: 30px;}
	.foot .mr5{margin-right:auto;text-align:center;}
	.news .con li:nth-child(2),.news .con li:nth-child(3n){float:none;margin: 0px auto 10px;}
	.honor_main .con:nth-child(2) {margin-top: 5px;}
	.contact .con li{width:100%;height:auto;}
	.contact .con li:nth-child(2) {border: 1px solid #ccc;border-left: 0px;border-right: 0px;}
	.feature_main .con{padding-top:60px;background-size: cover;}
	.tit{font-size:26px;}
	.pro2_con{padding:50px 10px;font-size:14px;width: auto;}
	.pro2_con span{font-size:22px;}
	.pro2_bg{height:auto;background: url('/images/768/product_bg_02.jpg') #0B0B17 center no-repeat;}
	.pro2_con p{width:46%;margin-right:0px;margin-bottom: 30px;}
	.pro2_con p:nth-child(odd){margin-right:6%;}
	.pro3_bg{background: url('/images/768/product_bg_03.jpg') center no-repeat;}
	.pro4_bg{background: url('/images/768/product_bg_04.jpg') center no-repeat;}
	.pro3_bg,.pro4_bg{background-size: cover;height: 400px;}
	.pro3_bg .con {margin: 0px auto;width: 85%;font-size: 16px;line-height: 150%;bottom: 20px;left: 5%;padding:15px;}
	.pro4_bg .con {top: 100px;position: absolute;right: 5%;margin-right: 0px;width: 60%;font-size: 16px;line-height: 150%;padding:15px;}
	.p50{padding:30px 0px 10px;}
	.tit,.other2 .con span{font-size:24px;margin-bottom: 10px;}
	.solution_main .tit, .technology_main .tit{margin-top:30px;}
	.banner .con{font-size: 26px;line-height: 150%;margin-top: -50px;margin-right: -250px;}
	.banner .con2{margin-left: -200px;}
	.banner .con3{width:190px;}
	.product .slide{padding: 0px 80px;}
	.bx-wrapper img{width:45%}
	.about .fl,.about .fr{float:none;}
	.about .con img,.w800{width:100%;}
	.main5{background:url('/images/768/main5_bg2.jpg') #003E91 center no-repeat;height:620px;}
	.mt150 { margin-top: 0px !important;}
	.p20{padding:20px 0px;}
	.main5 .con{padding-top:10px;font-size:12px;}
	.main5 .con .ico{width:40px;display: block;}
	.main5 .con .ico img{width:100%;}
	.main5 .con .ico_tit{font-size:16px;margin:5px auto;}
	.main5 .con .row2 {margin-top: 60px;}
	.main5 .tit {padding-top: 30px;}
	.product, .about, .news {margin: 30px auto;}
	.product .text{margin-top:30px;width:100%;}
	.other2 .banner .con{top: 30%;margin-right: auto;right: 10%;font-size:18px;margin-top:0px;}
	.other2 .banner .con2 {right: auto;left: 10%;margin-left: auto;}
	.other3_main .con{width:55%;}
	.other1_bg{height: 400px;background-size: cover;margin: 10px auto;}
	.other3_bg{height: 600px;background-size: cover;margin: 10px auto;}
	.other3_bg .pt100{padding-top:20px;}
	.other1 .con{padding: 15% 0px 0px 10%;}
	.news .con .news_img{width:100%;height:auto;}
	.news_tit{margin-bottom:10px;}
	.solution{overflow: hidden;}
	.solution .solution_con{margin-left: -160px;margin-top: -70px;font-size:16px;}
	.solution .solution_con span, .technology .con span{font-size:22px;margin-bottom: 10px;}
	.other3_main .biao{width: 40px;height: 50px;margin-right: 0px;padding-top: 20px;}
	.other3_main .biao img{width:100%;}
	.other3_main .con li:nth-child(1){font-size:16px;}
	.solution .solution_con2{margin-left: 0px;margin-top: 0px;width: 90%;left: 5%;top:120px;}
	.solution_con2 .other3_main{font-size:12px;}
	.btn{bottom:20px;right:20px;}
	.prev_btn2:after, .next_btn2:after{font-size:20px;}
	.page_btn span{width: 20px;height:2px;}
	.row4>li,.row4>li:nth-child(4n+1),.row3>li,.row3>li:nth-child(3n+2){margin:5px auto 10px 1%;width:48%;}
	.bx-wrapper img{width:80%;float:none;}
	.technology .con{margin-top:-30px;font-size:16px;margin-left: 0px;left: 10%;}
	.about .w40{width:100%;}
	.about .video-box{margin-top:0px;}
	.team,.team_con b{font-size:14px;}
	.team .con{line-height:inherit;}
	.team .con p{margin-bottom:5px;}
	.car5 li .img_box{border:0px;}
	.other2 .con span{margin-bottom:20px;}
	.foot .mr5{width:100%;text-align:center;}
	.foot .w45{float:none;width:65%;}
	.feature_main{height:240px;margin-bottom: 10px;}
	.feature_main .con{padding-top: 60px;}
	.feature_main .con span{font-size: 24px;margin-bottom: 20px;}
	.pro2_con span{font-size:22px;}
	.pt100{padding-top: 0px;}
	.car1 .banner .con{padding: 10px;font-size:22px;}
	.car1 .banner .slide_right .con{margin-left:0px;}
	.car4_bg{background: url('/images/768/car_bg_04.jpg') center no-repeat;padding: 10px;background-size: cover;}
	.car4_bg p{margin:10px auto;}
	.car4_bg ul{padding-top:0px;}
	.car4_bg .biao{width: 80%;}
	.car4_bg .biao img{max-width:100%;}
	.culture1{height: 376px;background-size: cover;}
	.product .img-box{width:auto;}
	.culture3 .txt_con{width: 80%;}
	.w600{width:auto;}
	.honor_con{width:calc(100% - 100px);}
	.honor_con ul li{width:calc((100%/3 - 5px));margin-right: 5px;}
	.honor_main .prev_btn,.honor_main .next_btn,.honor_main .next:hover,.honor_main .prev:hover{width:40px;height:40px;background-size: cover;margin-top:120px;}
	.honor_main .prev_btn{margin-right:10px;}
	.feature_01{background: url('/images/768/feature_bg_01.jpg') center no-repeat;}
	.feature_02{background: url('/images/768/feature_bg_02.jpg') center no-repeat;}
	.feature_03{background: url('/images/768/feature_bg_03.jpg') center no-repeat;}
	.feature_04{background: url('/images/768/feature_bg_04.jpg') center no-repeat;}
	.feature_05{background: url('/images/768/feature_bg_05.jpg') center no-repeat;}
	.feature_06{background: url('/images/768/feature_bg_06.jpg') center no-repeat;}
	.feature_07{background: url('/images/768/feature_bg_07.jpg') center no-repeat;}
	.feature_08{background: url('/images/768/feature_bg_08.jpg') center no-repeat;}
}
@media  (max-width: 479px) {
	.p20{padding-top:20px;}
	.w800{width:auto;}
	.about .fl,.about .fr{float:none;}
	.about .con{margin-top:10px;}
	.about .con img{width:100%;}
	.w1200{ max-width:96%;}
	.sub_tit{font-size:1rem;}
	.banner .con{font-size:1.1rem;margin-right: 0px;margin-top:0px;right:2%;top:45px;}
	.product .text{width:100%;}
	.w45,.w55,.about .img-box{width:100%;}
	.main5 .con{padding-top:10px;font-size:0.5rem;}
	.main5 .con .ico{width:40px;display: block;}
	.main5 .con .ico img{width:100%;}
	.main5 .con .ico_tit{font-size:1rem;margin:5px auto;}
	.main5 .con .row2 {margin-top: 40px;}
	.news .con li{width: 90%;margin: 0px auto 10px;float: none;}a
	.news .con .video{width:100%;height:200px;margin-top: 20px;}
	.news .con .video p{margin-top: 30px;}
	.foot .mr5{margin-right:auto;text-align:center;}
	.news .con li:nth-child(2),.news .con li:nth-child(3n){float:none;margin: 0px auto 10px;}
	.honor_main .con:nth-child(2) {margin-top: 10px;}
	.contact .con li{width:96%;height:auto;}
	.contact .con li:nth-child(2) {border: 1px solid #ccc;border-left: 0px;border-right: 0px;}
	.tit,.product .tit{font-size:1.2rem;}
	.solution_main .tit, .technology_main .tit{margin-top:20px;--swiper-navigation-size:88px;}
	.pro2_con{padding:50px 10px;font-size:0.9rem;width:auto;}
	.pro2_bg{height:auto;background-size: cover;background: url('/images/480/product_bg_02.jpg') #0B0B17 center no-repeat;}
	.pro3_bg{background: url('/images/480/product_bg_03.jpg') center no-repeat;}
	.pro4_bg{background: url('/images/480/product_bg_04.jpg') center no-repeat;}
	.pro3_bg,.pro4_bg{background-size: cover;height: 300px;}
	.pro3_bg .con {margin: 0px auto;width: 85%;font-size: 1rem;line-height: 150%;bottom: 20px;left: 5%;padding:2%;}
	.pro4_bg .con {top: 60px;position: absolute;right: 5%;margin-right: 0px;width: 85%;font-size: 1rem;line-height: 150%;padding:2%;}
	.p50{padding:30px 0px ;}
	.banner .con2{margin-left: -135px;}
	.banner .con3{width:130px;margin-left: 0px;left:10%;}
	.product .slide{padding: 0px 80px;}
	.bx-wrapper img{width:45%}
	.about .w55{width:100%}
	.about .img-box{display:none;}
	.main5{background: url('/images/480/main5_bg2.jpg') #003D90 center no-repeat;height:auto;background-size: contain;}
	.mt150{margin-top:5px !important;}
	.main5 img{display:block;}
	.main5 .tit {padding-top: 30px;}
	.product, .about, .news {margin: 20px auto;}
	.product .text{margin-top:30px;width:100%;}
	.other2 .banner .con{top: 30%;margin-right: auto;right: 10%;font-size:0.9rem;margin-top:0px;line-height:150%;width:80%;}
	.other2 .banner .con2 {right: auto;left: 10%;margin-left: auto;}
	.other3_main{padding-bottom:20px;}
	.other1_bg{height: auto;background-size: cover;margin: 10px auto;background: url('/images/480/other_bg_01.jpg') center no-repeat;}
	.other3_bg{height: auto;background-size: cover;margin: 10px auto;background: url('/images/480/other_bg_07.jpg') #353439 bottom no-repeat;}
	.other1 .con{padding: 5% 2%;width:60%;}
	.news .con .news_img{width:100%;height:auto;}
	.news_tit{margin-bottom:0px;}
	.solution .solution_con{margin-left: -160px;margin-top: -130px;font-size:1rem;}
	.solution .solution_con span, .technology .con span{font-size:1.2rem;margin-bottom: 10px;}
	.other3_main .biao{width: 40px;height: 50px;margin-right: 0px;padding-top: 20px;}
	.other3_main .biao img{width:100%;}
	.other3_main .con{height: 84px;overflow: hidden;}
	.other3_main .con li:nth-child(1){font-size:1rem;}
	.solution .solution_con2{margin-left: 0px;margin-top: 0px;width: 95%;left: 5%;top:120px;}
	.solution_con2 .other3_main,.other3_main{font-size:0.8rem;}
	.btn{bottom:20px;right:20px;}
	.prev_btn2:after, .next_btn2:after{font-size:15px;}
	.page_btn span{width: 13px;height:2px;margin: 5px 3px;}
	.row4>li,.row4>li:nth-child(4n+1),.row3>li,.row3>li:nth-child(3n+2){margin:5px auto 10px 1%;width:48%;}
	.bx-wrapper img{width:80%;float:none;}
	.technology .con{margin-top:100px;font-size:0.8rem;margin-left: 0px;left: 5%;width:60%;top:0px;}
	.about .w40{width:100%;}
	.about .video-box{margin-top:0px;}
	.team{background: url('/images/480/team_bg.jpg') #f1f1f1 center no-repeat;}
	.team,.team_con b{font-size:0.8rem;}
	.team .con{line-height:inherit;}
	.team_con .w5{padding-right: 2%;}
	.team_con .w5:nth-child(even){padding-left: 2%;}
	.team .con p{margin-bottom:5px;}
	.team .team_con .team_tit{font-size:1rem;}
	.team .team_con .icon{font-size:1.6rem;}
	.develop_con h2{font-size:1.2rem;margin-bottom:10px;}
	.develop_con .w5{width:auto;padding:0px;}
	.develop_con .w5:nth-child(odd){margin-bottom:20px;}
	.develop_con .w5:nth-child(even){padding:0px;}
	.develop .fl,.develop .fr{float:none;}
	.mb70{margin-bottom:20px;}
	.car5 li .img_box{border:0px;}
	.other2 .con span{margin-bottom:10px;font-size: 1.2rem;}
	.feature_main{height:240px;margin-bottom: 10px;}
	.feature_main .con{padding-top: 60px;font-size: 1rem;width:80%;}
	.feature_01 {background: url('/images/480/feature_bg_01.jpg') right no-repeat;}
	.feature_02 {background: url('/images/480/feature_bg_02.jpg') left no-repeat;}
	.feature_03 {background: url('/images/480/feature_bg_03.jpg') right no-repeat;}
	.feature_04 {background: url('/images/480/feature_bg_04.jpg') left no-repeat;}
	.feature_05 {background: url('/images/480/feature_bg_05.jpg') right no-repeat;}
	.feature_06 {background: url('/images/480/feature_bg_06.jpg') left no-repeat;}
	.feature_07 {background: url('/images/480/feature_bg_07.jpg') right no-repeat;}
	.feature_08 {background: url('/images/480/feature_bg_08.jpg') left no-repeat;}
	.feature_01,.feature_02,.feature_03,.feature_04,.feature_05,.feature_06,.feature_07,.feature_08{background-size: cover;}
	.feature_main .con span{font-size: 24px;margin-bottom: 20px;}
	.pro1_bg img{display:block;}
	.pro1_bg{height: auto;background: none;}
	.pro2_con span{font-size:1.1rem;margin-bottom:0px;}
	.pt100{padding-top: 30px;}
	.car1 .banner .con{padding: 0px 10px;font-size: 1.2rem;right: auto;margin: 0px;left: 2%;}
	.car1 .banner .slide_right .con{margin-left: 0px;right: 2%;left: auto;}
	.car4_bg{padding: 10px;background-size: cover;background: url('/images/480/car_bg_04.jpg') #333E4C bottom no-repeat;}
	.car4_bg p{margin:10px auto;height:42px;overflow: hidden;}
	.car4_bg ul{padding-top:0px;}
	.car4_bg .biao{width: 80px;}
	.car4_bg .biao img{max-width:100%;}
	.culture1{height: 276px;background-size: cover;background: url('/images/480/culture_bg_01.jpg') center no-repeat;}
	.culture3{background-size: cover;background: url('/images/480/culture_bg_03.jpg') #EDEDEF bottom no-repeat;}
	.product .img-box{width: 70%;float: none;}
	.culture1 .pt100{padding-top:0px;}
	.culture3 .txt_con{width: 80%;padding-top: 0px;}
	.news .con{margin-top:30px;}
	.news .con .date,.news .con .news_tit{font-size:1rem}
	.news .con .news_desc{font-size: 0.9rem;}
	.news .con .more{width: 66px;height: 26px;line-height: 26px;font-size: 0.8rem;}
	.contact .con{overflow:hidden;}
	#timeline .timeline-item .timeline-content h2{font-size:1rem;padding:10px;margin:-15px -20px 0 -20px;}
	.bx-wrapper .bx-controls-direction a,.product_main .next_btn, .product_main .prev_btn, .honor_main .next_btn, .honor_main .prev_btn{width: 35px;height: 35px;}
	.product_main .prev_btn, .honor_main .prev_btn,.product_main .next_btn, .honor_main .next_btn,.product_main .next_btn:hover, .honor_main .next_btn:hover,.product_main .prev_btn:hover, .honor_main .prev_btn:hover{background-size: cover;}
	.product_main{padding:0px 40px;}
	.car4_bg li{width:33%;}
	.culture4 .sub_tit p{margin-bottom:10px;}

	.ban_about {background: url('/images/480/ban_about.jpg') center no-repeat;}
	.ban_tech {background: url('/images/480/ban_tech.jpg') center no-repeat;}
	.ban_car {background: url('/images/480/ban_car.jpg') center no-repeat;}
	.ban_culture {background: url('/images/480/ban_cultuer.jpg') center no-repeat;}
	.ban_product {background: url('/images/480/ban_product.jpg') center no-repeat;}
	.ban_other{background: url('/images/480/ban_other.jpg') center no-repeat;}
	.ban_news{background: url('/images/480/ban_news.jpg') center no-repeat;}
	.team{background: url('/images/480/team_bg.jpg') #f1f1f1 center no-repeat;}
	.pro2_con p{margin-bottom:20px;margin-right:0px;}
	#waterfull{width:auto !important;}
	#waterfull .txt_con{width:98% !important;}
	.join_main .txt_con>li{width:auto;}
	.ban_join .slogan{width:50%;line-height:150%;padding-top:80px;}
	.post{font-size:1.1rem;margin-bottom:0px;}
	.join_main .txt_con .sub_tit{margin: 5px auto 3px;}
	.w600{width:auto;}
/*	.honor {background: url('/images/480/honor_bg.jpg') center;background-size: cover;}*/
	.honor_con{width:calc(100% - 100px);}
	.honor_con ul li{width:calc((50% - 5px));margin-right: 5px;}
	.honor_main .prev_btn,.honor_main .next_btn,.honor_main .next:hover,.honor_main .prev:hover{width:40px;height:40px;background-size: cover;margin-top:100px;}
	.honor_main .prev_btn{margin-right:10px;}

}

