@media (max-width:1800px){
    .site-head .site-top {
        padding-right: 20%;
    }
}

@media (max-width:1600px) {
	.auto-container {
		width: 94%
	}
	.section-product .product_wrapper .product_body .product_swiper-father .product-prev {
		left: 0
	}
	.section-product .product_wrapper .product_body .product_swiper-father .product-next {
		right: 0
	}
	.Home-about .about_c .tell .phone-num {
		font-size: 60px
	}
.index_banner .swiper-slide .item .text_box .title{
    font-size: 46px;
    line-height: 46px;
    margin-bottom: 15px;
}
	.index_banner .swiper-slide .item .text_box .title1,
	.index_banner .swiper-slide .item .text_box .remark,
	.index_banner .swiper-slide .item .text_box a,
	.index_banner .swiper-slide .item .text_box span{
		margin-bottom: 15px;
	}
	.index_banner_text .auto-container{
    width: 94%;
    margin: auto;
}
	.index_banner_text .auto-container .item_box{
    padding: 35px 0;
}
	.index_banner_text .auto-container .item_box .item p{
    font-size: 14px;
}
.site-head .site-top {
    padding-right: 15%;
}

}
@media (max-width:1460px) {
	.home_leave_msg .form_box .help_text {
		width: 46%
	}
}
@media (max-width:1400px) {
	.home_leave_msg .form_box .help_text {
		width: 40%
	}
	.section-product .product_wrapper .product_body .swiper-product .item {
		background-size: cover
	}
	.Home-center-banner .item .rolling-num span {
		font-size: 80px
	}
	.Home-center-banner .item .info {
		font-size: 18px
	}
	.Home-center-slogan {
		font-size: 20px
	}
	.Home_title .t {
		font-size: 60px
	}
	.Home-about .about_c .tell {
		margin-top: 40px
	}
	.Home-about .about_c .tell .phone-num {
		font-size: 50px
	}
	.section-advantage .home_advantage_list .img_cricle {
		width: 100%;
		background-size: 100%
	}
	.section-advantage .home_advantage_list .img_cricle img {
		transform: scale(.9)
	}
}
@media(max-width:1440px) {
	.head .nav li .a {
		font-size: 18px
	}
	.footer dl {
		padding-left: 5%
	}
}
@media(max-width:1366px) {
	.head .nav li .a {
		font-size: 16px
	}
	.head .slogan{
		font-size: 14px;
	}
}
@media(max-width:1263px) {
	.footer dl {
		padding-left: 3%
	}
	.index_banner .swiper-slide .item .text_box .title1,
	.index_banner .swiper-slide .item .text_box .remark,
	.index_banner .swiper-slide .item .text_box a,
	.index_banner .swiper-slide .item .text_box span{
		margin-bottom: 10px;
		font-size: 14px;
	}
	.index_banner_text .auto-container .item_box{
    padding: 25px 0;
}
}
@media (max-width:1200px) {
	.head .slogan {
		display: none
	}
	.head .nav li .a {
		font-size: 20px
	}
	.head .slogan {
		display: none
	}
	.Home-banner .text {
		height: 160px;
		background-size: 100%
	}
	.Home-banner .text p {
		font-size: 50px
	}
	.section-advantage .home_advantage_list .text_body {
		padding-left: 10px;
		padding-right: 10px
	}
	.section-advantage .home_advantage_list .down .reflection {
		background-size: 100%
	}
	.home_leave_msg .form_box .help_text {
		width: 35%
	}
	.footer dl {
		padding-left: 2%
	}
}
@media(max-width:1080px) {
	.head .navBar {
		display: none
	}
	.navbtn {
		margin-top: 30px
	}
}
@media(max-width:1080px) {
	.navbtn {
		width: 30px;
		height: 30px;
		float: right;
		position: relative;
		display: block;
		z-index: 20
	}
	.navbtn i {
		height: 2px;
		background: #000;
		display: block;
		overflow: hidden;
		width: 100%;
		position: absolute;
		left: 0;
		transition: all .3s
	}
	.navbtn i.bar-1 {
		top: 7px
	}
	.navbtn i.bar-2 {
		top: 15px
	}
	.navbtn i.bar-3 {
		top: 23px
	}
	.language {
		float: right;
		margin-right: 10px
	}
	.language:hover .language-dl {
		display: block
	}
	.cur_language {
		line-height: 50px
	}
	.language .language-dl {
		border-top: 1px solid #ddd;
		display: none;
		position: absolute;
		top: 50px;
		right: 0;
		z-index: 10;
		width: 100%;
		background-color: #fff
	}
	.language .language-dl dd {
		padding: 0 10px;
		border-bottom: 1px solid #ddd
	}
	.head_icon .language .language-dl dd:last-child {
		border-bottom: 0
	}
	.language .language-dl dd:hover a {
		color: #f08200
	}
	.language .language-dl dd a {
		padding: 0;
		line-height: 30px;
		color: #2a2724;
		font-size: 14px
	}
}
@media(max-width:1080px) {
	.navbtn.open .bar-1 {
		top: 50%;
		transform: rotate(45deg)
	}
	.navbtn.open .bar-2 {
		height: 0
	}
	.navbtn.open .bar-3 {
		top: 50%;
		transform: rotate(-45deg)
	}
	.jiagong-box table td,.blog-box .blog-con table td,.pro-conbox table td{
    padding: 5px;
}
}
@media(max-width:991px) {
	.head .navBar {
		display: none
	}
	.get_project_btn {
		line-height: 68px
	}
	.head .top_search {
		line-height: 68px
	}
	.head .logo {
		margin-top: 14px
	}
	.head .logo img {
		height: 38px
	}
	.navbtn {
		margin-top: 14px;
		margin-left: 20px
	}
	.home_video_wrapper .leo-6 {
		width: 80%;
		float: none;
		margin: 0 auto
	}
	.home_leave_msg {
		height: auto
	}
	.Home_title .t {
		font-size: 40px
	}
	.Home-about .Home-about-container .info_r,.Home-about .Home-about-container .video_l {
		width: 100%;
		display: block
	}
	.Home-about .about_c {
		padding-right: 0
	}
.index_banner .swiper-slide .item{
    display: flex;
    flex-direction: column;
    position: unset;
}
.index_banner .swiper-slide .item .img_box{}
.index_banner .swiper-slide .item .img_box img:first-child{
    display: none;
}
.index_banner .swiper-slide .item .img_box img:last-child{
    display: block;
    margin-bottom: 30px;
}
.index_banner .swiper-slide .item .text_box{
    position: unset;
    width: 96%;
    max-width: 100%;
    margin: auto;
    padding-left: 0;
}
.index_banner .swiper-slide .item .text_box .title{
    font-size: 36px;
    line-height: 36px;
}
.index_banner .swiper-slide .item .text_box .title1,
	.index_banner .swiper-slide .item .text_box .remark,
	.index_banner .swiper-slide .item .text_box a,
	.index_banner .swiper-slide .item .text_box span{
		margin-bottom: 20px;
		font-size: 16px;
	}
	.section-customer .three_item_wrapper .item_box {
		width: 100%
	}
	.section-who .inner_row {
		margin: 0 -5px
	}
	.section-who .who-item {
		width: 50%;
		padding: 0 10px;
		margin-bottom: 20px
	}
	.section-customer .three_item_wrapper .item_box .img_box {
		width: 440px;
		margin: 0 auto
	}
	.section-advantage .home_advantage_list li {
		width: 50%
	}
	.section-advantage .home_advantage_list .img_cricle {
		width: 300px
	}
	.section-news .inner_row {
		margin: 0
	}
	.section-news .news-item {
		width: 100%
	}
	.home_leave_msg .form_box {
		display: block;
		padding-bottom: 10px
	}
	.home_leave_msg .form_box .inp {
		width: 100%;
		margin-bottom: 5px
	}
}
@media(max-width:640px) {
	.head .nav li.active .stair>a {
		background-color: transparent
	}
	.leo-6 {
		width: 100%;
		float: none
	}
	.site-head .site-top {
		display: none
	}
	.site-nav {
		position: fixed;
		top: 0;
		z-index: 100
	}
	.head .slogan {
		display: none
	}
	.mobile-navbtn {
		display: block
	}
	.headbg {
		top: 0;
		background-color: #fff
	}
	.head .logo {
		margin-top: 15px
	}
	.head .logo img {
		height: 24px
	}
	.head .logo .empty_logo {
		display: none
	}
	.head .logo .full_logo {
		position: relative;
		left: auto;
		display: block;
		max-width: 100%
	}
	.navbtn {
		position: absolute;
		right: 0;
		z-index: 10;
		margin-top: 8px
	}
	.head {
		height: 50px
	}
	.head .top_search {
		position: absolute;
		right: 36px;
		z-index: 10;
		padding-right: 6px;
		margin-top: 18px;
		line-height: 1
	}
	#showopen .head .top_search img {
		opacity: 1
	}
	.head .top_search img {
		width: 18px
	}
	.head .top_search .search_con2 {
		width: 300px;
		right: 5px;
		display: none
	}
	.head .top_search .search_con2 .search-input {
		width: 240px;
		height: 34px;
		line-height: 34px
	}
	.head .top_search .search_con2 .input1 {
		height: 34px;
		line-height: 34px;
		font-size: 14px
	}
	.head .top_search .search_con2 .bnts {
		height: 34px
	}
	.head .top_search .search_con2 .moblie-search-close {
		top: 8px;
		right: 0
	}
	.head .navBar {
		position: fixed;
		top: 50px;
		left: 0;
		max-height: 100%;
		width: 100%;
		padding: 0 5%;
		background-color: #130f0e;
		overflow-y: scroll;
		z-index: 999999
	}
	.head .nav li.active:after {
		display: none
	}
	.Home-banner .text1 {
		top: 50px;
		background: 0 0
	}
	.index_banner{
    margin-bottom: 20px;
    padding-top: 50px;
}
.index_banner .swiper-container{
    padding-bottom: 35px;
}
.index_banner .swiper-wrapper{}
.index_banner .swiper-slide{}
.index_banner .swiper-slide .item{}
.index_banner .swiper-slide .item .img_box{}
.index_banner .swiper-slide .item .img_box img:first-child{}
.index_banner .swiper-slide .item .img_box img:last-child{
    width: 100%;
    height: auto;
}
.index_banner .swiper-slide .item .text_box{}
.index_banner .swiper-slide .item .text_box .title{
    font-size: 30px;
    line-height: normal;
}
.index_banner .swiper-slide .item .text_box .title1{}
.index_banner .swiper-slide .item .text_box .remark{}
.index_banner .swiper-slide .item .text_box a{}
.index_banner .swiper-slide .item .text_box a:hover{}
.index_banner .swiper-slide .item .text_box span{}
.index_banner .swiper-slide .item .text_box span img{}
.index_banner .swiper-slide .item .text_box .bottom_img{}
.index_banner .swiper-slide .item .text_box .bottom_img img{
    width: 100%;
}
.index_banner .swiper-container .banner-page1{
    bottom: 0;
}
.index_banner .swiper-container .banner-page1 .swiper-pagination-bullet{}
.index_banner .swiper-container .banner-page1 .swiper-pagination-bullet-active{}
.index_banner_text{}
.index_banner_text .auto-container{}
.index_banner_text .auto-container .item_box{
    display: block;
}
.index_banner_text .auto-container .item_box .item{
    width: 100%;
    margin-bottom: 10px;
}
.index_banner_text .auto-container .item_box .item .icon{
    width: 20px;
}
.index_banner_text .auto-container .item_box .item .icon img{}
.index_banner_text .auto-container .item_box .item p{}
	.sub {
		position: relative;
		display: none
	}
	.sub_nav_box {
		display: block;
		position: relative
	}
	.sub_nav_box .left_intro {
		display: none
	}
	.sub_nav_box .menu_links dd {
		width: 33.333%;
		padding-top: 10px;
		overflow: hidden
	}
	.sub_nav_box .menu_links dd p {
		height: 60px;
		margin-top: 10px;
		font-size: 14px
	}
	.head .nav li:hover .stair:after {
		display: none
	}
	.head .nav li {
		width: 100%;
		line-height: 42px;
		margin: 0
	}
	.head .nav li .stair {
		border-bottom: 1px solid rgba(221,221,221,.5)
	}
	.head .nav li.active .stair:after {
		display: none
	}
	.head .nav li:hover .sub {
		display: none
	}
	.head .nav li .a {
		font-size: 18px
	}
	.sub>dl {
		display: block
	}
	.sub>dl dd {
		font-size: 16px
	}
	.sub>dl dd {
		padding: 5px 10px;
		position: relative
	}
	.sub>dl dd .small_img {
		width: 30px;
		height: 30px
	}
	.sub>dl dd .text {
		padding-left: 7px
	}
	.sub>dl dd .mobile-navbtn {
		display: block
	}
	.sub>dl a {
		display: block
	}
	.sub>dl dd .t-menu {
		position: relative;
		left: 0;
		margin-top: 10px
	}
	.sub>dl dd .t-menu li {
		padding: 5px 10px;
		line-height: 28px
	}
	.Home-banner {
		margin-top: 50px!important
	}
	.swiper-banner .item img {
		width: 100%;
		height: auto;
		object-fit: cover
	}
	.Home-banner .banner-page {
		bottom: 15px
	}
	.Home-banner .banner-page .swiper-pagination-bullet {
		width: 10px;
		height: 10px
	}
	.section {
		padding: 50px 0
	}
	.read_more_btn {
		width: 140px;
		margin-top: 20px;
		font-size: 14px
	}
	.section_about {
		padding-bottom: 40px
	}
	.Home-about .about_c .more_about {
		width: 140px;
		margin-top: 20px;
		font-size: 14px
	}
	.Home-about .video_wrap .play_btn {
		transform: scale(.6)
	}
	.Home-about .swiper-us-father {
		margin-top: 20px
	}
	.Home-about .about_c .tell .phone-num {
		font-size: 30px
	}
	.Home-about .about_c .tell img {
		width: 40px
	}
	.Home-about .about_c .tell .hotline {
		font-size: 20px;
		margin-right: 5px
	}
	.Home-about .about_c .tell .hotline b {
		font-size: 22px
	}
	.Home-about .Home-about-container .info_r {
		margin-bottom: 10px
	}
	.section-who .who-item {
		width: 100%
	}
	.home_leave_msg .form_box {
		display: block
	}
	.home_leave_msg .form_box .inp {
		width: 100%;
		height: 40px;
		font-size: 14px
	}
	.Home_title {
		margin-bottom: 20px
	}
	.Home_title .t {
		font-size: 30px
	}
	.get_project_btn {
		display: none
	}
	.Home-about .Home-about-container {
		display: block
	}
	.Home-about .Home-about-container .info_r,.Home-about .Home-about-container .video_l {
		width: 100%;
		display: block
	}
	.Home-about .about_c {
		padding-right: 0
	}
	.section-customer .three_item_wrapper .item_box {
		width: 100%;
		margin-bottom: 50px
	}
	.section-news .inner_row {
		margin: 0
	}
	.Home-center-banner .item {
		width: 33.333%;
		margin-top: 20px
	}
	.Home-center-banner .item .info {
		height: 36px;
		overflow: hidden;
		text-overflow: ellipsis;
		font-size: 14px
	}
	.Home-center-banner .item .rolling-num span {
		font-size: 40px
	}
	.Home-center-banner .item .rolling-num i {
		font-size: 30px
	}
	.Home-center-slogan {
		font-size: 16px
	}
	.section-who .inner_row {
		margin: 0
	}
	.section-advantage .home_advantage_list {
		margin-top: 100px
	}
	.section-advantage .home_advantage_list li {
		width: 50%;
		margin-top: 40px
	}
	.Home-banner .text p {
		font-size: 24px
	}
	.Home-about .about_c .t {
		font-size: 26px;
		margin-bottom: 12px
	}
	.Home-about .about_c .inner_body {
		height: 200px;
		line-height: 20px;
		font-size: 16px
	}
	.section-customer .three_item_wrapper .item_box .img_box {
		width: 100%
	}
	.section-product .product_wrapper .product_body .swiper-product .item {
		height: 370px;
		padding: 12px
	}
	.section-product .product_wrapper .product_body .swiper-product .info{
	    padding-bottom: 0;
	}
	.section-product .product_wrapper .product_body .swiper-product .info p{
	    display: none;
	}
	.section-product .product_wrapper .product_body .read_more_btn{
	    margin-top: 0;
	}
	.section-product .product_wrapper .product_body .swiper-product .info .producy-name a{
	    overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
	}
	.section-product .list_filter .filter_item img {
		transform: scale(.7)
	}
	.section-product .list_filter .filter_item {
		margin: 0 5px
	}
	.section-product .list_filter .filter_item p {
		font-size: 18px
	}
	.section-advantage .home_advantage_list .img_cricle {
		width: 90%
	}
	.section-advantage .home_advantage_list .text_body {
		width: 95%;
		height: 200px;
		padding-top: 80px
	}
	
	.section-advantage .home_advantage_list .text_body h4{
        font-size: 18px;
        line-height: normal;
	}
	.section-advantage .home_advantage_list .text_body p {
		display: none
	}
	.section-advantage .home_advantage_list .text_body h3 {
		font-size: 18px !important;
		line-height: normal !important;
	}
	.section-team .swiper-team-father .item_box .img_box {
		margin-bottom: 10px
	}
	.section-team .swiper-team-father .item_box .inner_text {
		padding: 0
	}
	.section-team .swiper-team-father .item_box .inner_text h4 {
		font-size: 20px;
		height: 50px;
		padding-bottom: 10px
	}
	.section-team .swiper-team-father .item_box .inner_text p {
		font-size: 16px
	}
	.section-team .swiper-team-father .pagination-team {
		margin-top: 20px
	}
	.section-news .news-item .img_box .news_title {
		line-height: 40px;
		font-size: 18px
	}
	.section-news .news-item {
		width: 100%;
		padding: 0 14px
	}
	.section-news .news-item .text h4 {
		font-size: 24px;
		line-height: 24px
	}
	.section-news .news-item .text p {
		font-size: 16px;
		line-height: 20px
	}
	.section-news .news-item .text .more {
		margin-top: 20px
	}
	.section-who .who-item .text h4 {
		font-size: 24px
	}
	.section-who .who-item .text p {
		font-size: 16px;
		line-height: 18px
	}
	.section-who .who-item .text .more {
		margin-top: 20px
	}
	.section-customer .three_item_wrapper .item_box .inner_text {
		padding: 0 14px;
		padding-top: 20px
	}
	.section-customer .three_item_wrapper .item_box .inner_text p {
		margin-top: 12px
	}
	.section-customer .three_item_wrapper .item_box .inner_text h4 {
		padding-bottom: 10px
	}
	.section-customer .three_item_wrapper .item_box .inner_text h4::after {
		height: 2px
	}
	.section-product .list_filter {
		margin-bottom: 20px
	}
	.section-advantage .home_advantage_list .img_cricle img {
		transform: scale(.6)
	}
	.section-advantage .home_advantage_list .down .reflection {
		height: 50px
	}
	.section-team .swiper-team-father .item_box .inner_text h4::after {
		height: 2px
	}
	.home_leave_msg .form_box .sbtn {
		width: 220px;
		margin: 0 auto;
		display: block;
		font-size: 14px
	}
	.home-footer-baner {
		height: 150px;
		padding-top: 38px
	}
	.home-footer-baner p {
		font-size: 24px
	}
	.home-footer-baner .Requestbtn {
		width: 300px;
		height: 36px;
		line-height: 36px
	}
	.footer .footer_content {
		padding-bottom: 20px
	}
	.footer .footer_content .f_logo_dl {
		float: none;
		margin-bottom: 0
	}
	.footer dl {
		margin-bottom: 30px
	}
	.footer dl dt {
		padding-bottom: 0;
		padding-top: 0
	}
	.footer .footer_content .f_logo_dl img {
		height: 30px
	}
	.footer .foot_add {
		width: 100%;
		padding: 0;
		float: none
	}
	.friends_links {
		padding: 0 12px;
		position: unset;
		line-height: 26px;
		height: auto;
		padding-bottom: 50px!important
	}
	.friends_links a {
		margin-right: 10px
	}
	.footerbar {
		height: auto;
		line-height: 20px;
		padding: 5px 0;
		font-size: 14px;
		text-align: center
	}
	.footerbar .copyright {
		float: none
	}
	.section-product .product_wrapper .product_body .product_swiper-father .product-next,.section-product .product_wrapper .product_body .product_swiper-father .product-prev {
		display: none
	}
	.Home-about .swiper-us-father .pagination-us .swiper-pagination-bullet {
		width: 10px;
		height: 10px;
		border-width: 2px
	}
	.section-team .swiper-team-father .pagination-team .swiper-pagination-bullet {
		width: 10px;
		height: 10px;
		border-width: 2px
	}
	.swiper-honor-father .pagination-honor {
		margin-top: 20px
	}
	.swiper-honor-father .pagination-honor .swiper-pagination-bullet {
		width: 10px;
		height: 10px;
		border-width: 2px
	}
	.section-news {
		padding-bottom: 0
	}
	.section-customer .three_item_wrapper .inner_row {
		margin: 0 -10px
	}
	.why-section {
		padding: 50px 0 0
	}
	.why-section .why-advantage {
		margin-top: 0
	}
	.about-box .container .about-left h2+hr+br,.about-box .container .about-left h2+hr+br+br {
		display: none
	}
}
