@media (max-width:1825px) {
	#header .navlist .hasdrop > a {
		padding: 0 20px;
	}
}
@media (max-width:1750px) {
	#header .navlist .hasdrop > a {
		padding: 0 12px;
	}
}
@media (max-width:1680px) {
	.contact-box .map-form .form-box {
		margin-top: 1%
	}
	#header .navlist .hasdrop>a {
		padding: 0 10px
	}
	.section_ship .product_wrapper {
		top: 23%
	}
	.section_ship .img-box img {
		width: auto;
		max-width: unset
	}
	.section_ship .ship-box {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0
	}
	.about-con .conbox1 .title {
		width: 100%;
		float: unset;
		padding-right: 0
	}
}
@media (max-width:1560px) {
	#header {
		padding: 0 40px;
	}
	.section_case .caseBody .case-prev {
		left: -50px;
	}
	.section_case .caseBody .case-next {
		right: -50px;
	}
}
@media (max-width:1440px) {
	.contact-box .map-form .map-box p {
		height: 45vw
	}
	.auto-container {
		width: 95%
	}
	#header,#header.scrollHead {
		padding: 0
	}
	#header .auto-container {
		padding: 0;
		width: 98%
	}
	.footer dl {
		padding-left: 4%
	}
	#header .navlist .hasdrop>a {
		padding: 0 10px
	}
	.section_process .process_right li {
		width: 172px
	}
	.section_partner .partner_img {
		width: 60%
	}
	.section_about .right_data_box li {
		padding-right: 16px;
		margin-right: 16px;
		font-size: 16px
	}
	.section_about .right_data_box {
		margin-bottom: 60px
	}
	.contact-box .contact-top .business .business-item .text .salesman-share a {
		margin-bottom: 10px
	}
	.section_case .caseBody .case-next {
		right: 0
	}
	.section_case .caseBody .case-prev {
		left: 0
	}
	.cate-conbox .conitem .img-box {
		width: 50%;
		margin-bottom: 0
	}
	.cate-conbox .conitem .service-content img,.cate-conbox .conitem .service-content p img {
		max-width: 100%
	}
	.cate-conbox .conitem .service-content .parbox {
		margin-top: 10%;
	}
	.service-content .formbox .row {
		margin: 0;
	}
	.service-content .formbox .row>.submitbox {
		margin-top: 20px;
	}
	.section_about .about_left_text .info {
		padding-right: 0
	}
	.section_about .right_data_box li {
		max-width: 120px
	}
	.footer dl {
		padding-left: 0;
		padding-right: 3%
	}
	.faq-box .faq-head .text-box a {
		width: 100%;
		font-size: 18px;
		margin-top: 5%
	}
	.faq-box .faq-head .text-box {
		padding: 4%
	}
	.contact-box .contact-top .headbox {
		padding-left: 2%
	}
	.service-catebox>div .cate-item .text div {
		display: -webkit-box;
		overflow: hidden;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		text-overflow: ellipsis
	}
	.about-box .partner-box .partner-list-m .partner-item:first-child img {
		width: 480px;
	}
	.about-box .partner-box .partner-list-m .partner-item:nth-child(2) img {
		width: 325px;
	}
	.about-box .partner-box .partner-list-m .partner-item:nth-child(3) img,.about-box .partner-box .partner-list-m .partner-item:nth-child(4) img {
		width: 330px;
	}
	.about-box .partner-box .partner-list-m .partner-item-box {
		width: 86.8%;
	}
}
@media (max-width:1400px) {
	.about-box .partner-box .partner-list-m .partner-item:first-child img {
		width: 430px;
	}
	.about-box .partner-box .partner-list-m .partner-item:nth-child(2) img {
		width: 290px;
	}
	.about-box .partner-box .partner-list-m .partner-item:nth-child(3) img,.about-box .partner-box .partner-list-m .partner-item:nth-child(4) img {
		width: 295px;
	}
	.about-box .partner-box .partner-list-m .partner-item-box {
		width: 81%;
	}
	.footer .contact-form-box {
		width: 280px;
	}
	.footer .contact-form-box {
		padding-right: 0;
	}
}
@media (max-width:1380px) {
	#header .navlist .hasdrop > a {
		font-size: 16px;
		padding: 0 8px;
	}
}
@media (max-width:1280px) {
	#header .navlist .hasdrop>a {
		padding: 0 10px;
		font-size: 16px
	}
	.cate-conbox .conitem .diqu-item-left .text-box.paddingleft,.cate-conbox .conitem .diqu-item-right .text-box.paddingright {
		margin-top: 3%;
		margin-bottom: 3%
	}
	.about-con .conbox1>div:first-child {
		width: 35%
	}
	.about-con .conbox1>div:last-child {
		width: 65%;
		padding-left: 2.5%
	}
	.contact-box .contact-top .form-box form input {
		width: 100%
	}
	.contact-box .contact-top .form-box p {
		padding-top: 5%
	}
	.contact-box .contact-top .form-box form textarea {
		height: 170px
	}
	.contact-box .contact-top .headbox {
		padding-left: 3%
	}
	.contact-box .contact-top .business .business-item .img {
		width: 100px
	}
	.contact-box .contact-top .business .business-item .text {
		width: 80%
	}
	.about-box .partner-box .partner-list-m .partner-item:first-child img {
		width: 380px;
	}
	.about-box .partner-box .partner-list-m .partner-item:nth-child(2) img {
		width: 258px;
	}
	.about-box .partner-box .partner-list-m .partner-item:nth-child(3) img,.about-box .partner-box .partner-list-m .partner-item:nth-child(4) img {
		width: 265px;
	}
	.cate-conbox .conitem .img-box.service-img img {
		margin-left: 12.4%;
	}
	.Home-banner .banner-text.service-text {
		font-size: 36px;
	}
	.service-content iframe {
		height: 500px !important;
	}
	.footer dl {
		padding-right: 1%;
	}
	#header .navlist .hasdrop>a {
		padding: 0 8px;
	}
	.footer .foot_add {
		max-width: 400px;
	}
	.search-procuct {
		width: 115px;
		margin-left: 10px
	}
}
@media (max-width:1263px) {
	.footer .foot_add {
		max-width: 100%;
		width: 100%;
		float: unset;
	}
	.footer dl {
		padding-right: 10%;
	}
	.footer .contact-form-box {
		width: 400px;
	}
	.header-logo p {
		margin-left: 10px;
		padding-left: 10px;
	}
}
@media (max-width:1225px) {
	.header-logo p {
		display: none;
	}
	#header .navlist .hasdrop>a {
		padding: 0 15px;
	}
}
@media (max-width:1152px) {
	.header-logo p {
		display: none
	}
	.footer .contact-form-box {
		width: 210px
	}
	.about-box .partner-box .partner-list-m .partner-item:first-child img {
		width: 350px;
	}
	.about-box .partner-box .partner-list-m .partner-item:nth-child(2) img {
		width: 235px;
	}
	.about-box .partner-box .partner-list-m .partner-item:nth-child(3) img,.about-box .partner-box .partner-list-m .partner-item:nth-child(4) img {
		width: 240px;
	}
	.section_about .right_data_box li {
		max-width: 100px;
	}
	.section_service .panel-img-box .text-box img {
		margin-left: 0;
	}
	.cate-conbox .conitem .img-box.service-img img {
		margin-left: 15%;
	}
	#header .navlist .hasdrop>a {
		padding: 0 6px;
	}
}
@media (max-width:1024px) {
	#header.scrollHead {
		padding: 0
	}
	.section_about .about-left {
		padding-left: 0
	}
	.section_about .about-right {
		width: 50%
	}
	#header .navlist .hasdrop>a {
		padding: 0 6px;
		font-size: 16px
	}
	.section_about .right_data_box li:last-child,.section_about .right_data_box li:nth-child(2) {
		padding-left: 0;
		max-width: 130px
	}
	.section_service .panel-img-box .text-box img {
		margin-left: 0
	}
	.list_filter .filter_item img:nth-child(1) {
		display: block;
		margin: auto;
		width: 50px
	}
	.product_wrapper .product_body .product_item .info_r {
		padding-right: 0
	}
	.product_wrapper .product_body .product_item .video_l {
		padding-top: 80px
	}
	.footer .foot_add {
		max-width: 100%;
		padding-left: 0;
		overflow: hidden;
		padding-bottom: 20px
	}
	.form-horizontal .form-group {
		margin: 0
	}
	.footer .link:nth-child(2) {
		padding-left: 0
	}
	.service-catebox>div .cate-item {
		width: 20%
	}
	.cate-conbox .conitem .text-box h2 {
		margin-bottom: 2%
	}
	.cate-conbox .conitem .img-box {
		margin: auto;
		margin-bottom: 5%
	}
	.cate-conbox .conitem .text-box.paddingleft {
		width: 100%;
		padding-left: 0
	}
	.cate-conbox .conitem.diqu-box>div {
		padding-bottom: 3%
	}
	.about-con .conbox1>div:first-child {
		width: 40%
	}
	.about-con .conbox1>div:last-child {
		width: 60%;
		padding-left: 2.5%
	}
	.left-list .case-item {
		width: 49%
	}
	.left-list {
		width: 75%
	}
	.sidebar-box {
		width: 25%
	}
	.faq-box .faq-head h2 {
		font-size: 22px
	}
	.faq-box .faq-head p {
		font-size: 18px;
		line-height: 26px
	}
	.left-list .prev-next div {
		width: 10%
	}
	.left-list .prev-next a p {
		width: 90%;
		min-height: 60px;
		max-height: 60px;
		display: -webkit-box;
		overflow: hidden;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		text-overflow: ellipsis;
		word-break: break-all
	}
	.left-list .list-box .blog-item>a .text-box {
		padding-left: 0;
		padding-right: 2%
	}
	.left-list .list-box .blog-item>a .text-box h2,.left-list .list-box .blog-item>a .text-box p {
		display: -webkit-box;
		overflow: hidden;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		text-overflow: ellipsis;
		word-break: break-all
	}
	.left-list .list-box .blog-item>a .text-box span {
		margin-top: 5%
	}
	.contact-box .contact-top .form-box,.contact-box .contact-top .headbox {
		width: 100%
	}
	.contact-box .contact-top .headbox {
		padding-left: 0;
		padding-top: 3%
	}
	.about-box .partner-box .partner-list-m .partner-item:first-child img {
		width: 300px;
	}
	.about-box .partner-box .partner-list-m .partner-item:nth-child(2) img,.about-box .partner-box .partner-list-m .partner-item:nth-child(3) img,.about-box .partner-box .partner-list-m .partner-item:nth-child(4) img {
		width: 205px;
	}
}
@media (min-width:991px) {
	.section_service .img-box.img-box-m {
		display: none;
	}
	.section_service .img-box.img-box-m .home_title {
		display: none;
	}
}
@media screen and (min-width:0px) and (max-width:991px) {
	.header-logo {
		line-height: 60px
	}
	.section-wp {
		padding: 20px 0 36px
	}
	.auto-container {
		width: 95%
	}
	.Home_title .t {
		font-size: 24px;
		margin-bottom: 5px
	}
	.Home_title .en {
		font-size: 13px;
		margin-top: 5px;
		width: 98%
	}
	.Home_title .line img {
		width: 150px
	}
	#header .navlist .hasdrop>a {
		color: #222
	}
	.Home_top {
		display: none
	}
	.Home_top .Welcome {
		font-size: 12px;
		white-space: nowrap;
		overflow: hidden
	}
	.home-header {
		position: fixed;
		top: 0;
		z-index: 9;
		width: 100%;
		padding: 5px 0;
		height: auto;
		display: none
	}
	#header {
		position: fixed;
		top: 0;
		background-color: #f15422
	}
	.header-logo img {
		height: 40px;
		margin-top: 0
	}
	#header .header-logo .logo img:first-child {
		display: none
	}
	#header .header-logo .logo img:last-child {
		display: inline-block
	}
	#header .navlist {
		width: 100%;
		height: auto;
		display: none;
		box-sizing: border-box;
		left: 0;
		top: 53px;
		margin-top: 0;
		position: fixed;
		padding: 0;
		max-height: 100%;
		padding-bottom: 20px;
		background: #fff;
		overflow-y: scroll;
		z-index: 999999
	}
	#header .f-menu {
		float: none
	}
	#header .navlist .hasdrop {
		width: 100%
	}
	#header .navlist .hasdrop>a {
		position: relative;
		line-height: 44px;
		font-size: 16px
	}
	#header .navlist .hasdrop>a .mobile-navbtn {
		right: 0
	}
	#header .navlist .f-menu>.hasdrop>a>i.mobile-navbtn {
		top: 10px;
		padding-left: 38px
	}
	#header .navlist .s-menu>.hasdrop>a>i.mobile-navbtn {
		padding-left: 28px
	}
	#header .navlist .s-menu {
		position: relative;
		top: 0
	}
	#header .search-procuct {
		float: left;
		margin-left: 10px
	}
	#header .navlist .s-menu .t-menu {
		position: relative;
		left: 0;
		border: none
	}
	#header .navlist .hasdrop {
		float: none
	}
	.input-group-btn img {
		width: 20px
	}
	#header .f-menu>li {
		border-bottom: 1px solid rgba(221,221,221,.5)
	}
	.Home-banner {
		margin-top: 54px
	}
	.Home-banner .swiper-banner .item {
		height: 180px
	}
	.Home-banner .swiper-banner .item img {
		width: 100%;
		height: 100%;
		object-fit: cover
	}
	.Home-banner .swiper-banner .ban-page {
		bottom: 10px
	}
	.Home-aboout-zhengshu {
		margin-top: 20px
	}
	.Home-aboout-zhengshu .row>div {
		padding-left: 5px;
		padding-right: 5px;
		margin-bottom: 8px
	}
	.video .videoBox {
		width: 90%;
		height: 50vh;
		left: 5%
	}
	.section_case .caseBody .case-next,.section_case .caseBody .case-prev {
		display: none
	}
	.footer .contact-form-box {
		width: 95%;
		margin: auto
	}
	.footer .contact-form-box .contact-form .form-group {
		margin: 0
	}
	.footer .contact-form-box .contact-form .form-group>div {
		padding: 0 6px!important
	}
	.footerbar {
		line-height: 24px;
		font-size: 13px
	}
	.home_title figure img {
		width: 18px
	}
	.home_title div {
		font-size: 22px;
		margin-bottom: 10px
	}
	.index_title_row .case_t_r a {
		font-size: 14px
	}
	.index_title_row .case_t_r a img {
		margin-left: 10px;
		width: 8px
	}
	.pc_user_contral {
		display: none
	}
	.home-header .top_search {
		display: inline-block
	}
	.language_head {
		line-height: 28px
	}
	.home_title p {
		font-size: 16px
	}
	.Home-banner .banner-next,.Home-banner .banner-prev {
		display: none
	}
	.section_about .about_left_text .info p {
		line-height: 22px;
		font-size: 16px
	}
	.section_about .about_left_text .info {
		margin-bottom: 10px;
		margin-top: 26px
	}
	.section_about .right_data_box {
		position: relative;
		top: auto;
		transform: none;
		right: auto;
		max-width: 100%;
		margin-top: 20px;
		margin-bottom: 20px
	}
	.section_about .right_data_box li {
		margin-bottom: 10px;
		margin-left: 0;
		font-size: 16px;
		padding-right: 0;
		margin-right: 0
	}
	.section_about .right_data_box li .num,.section_about .right_data_box li .percent {
		font-size: 26px
	}
	.section_about .about-right::after {
		top: 0
	}
	.section_about .about-left {
		width: 100%;
		padding-left: 0
	}
	.section_about .about-right {
		width: 100%
	}
	.section_about .video-contral .text {
		right: 0;
		left: 0;
		top: 0;
		bottom: 0;
		margin: auto;
		width: 100%;
		height: 90px;
	}
	.section_about .about-right .video_cover {
		text-align: center
	}
	.section_about .video-contral .text img {
		width: 60px
	}
	.section_about .about_left_text {
		padding-top: 20px;
		padding-bottom: 20px
	}
	.section_about .about_left_text .home_title {
		padding-bottom: 0
	}
	.readmore {
		width: 150px;
		height: 42px;
		line-height: 40px;
		font-size: 14px
	}
	.readmore img {
		margin-left: 9px
	}
	.Home-banner .here-an {
		display: none
	}
	.top_search {
		display: block;
		margin-top: 15px
	}
	.section_about .video-contral .text p {
		font-size: 16px
	}
	.top_search img {
		width: 25px
	}
	.section_why .why-text {
		margin-top: 20px;
		font-size: 18px;
		margin-bottom: 15px;
	}
	.section {
		padding: 15px 0
	}
	.footer .footer_content {
		padding-top: 0px;
		padding-bottom: 20px
	}
	.footer dl {
		float: left
	}
	.footer dl dt {
		margin-bottom: 12px
	}
	.footer .foot_add {
		margin-top: 20px;
		width: 100%;
		max-width: 100%
	}
	.footer .sitemap a {
		margin-right: 10px;
		font-size: 14px
	}
	.footer .sitemap a:last-child {
		margin-right: 0
	}
	.flex-title-box {
		display: block
	}
	.title-l-r {
		display: none
	}
	.section_service .server-list li {
		width: 50%;
		border: 0;
		border-bottom: 1px solid #fff;
		border-right: 1px solid #fff
	}
	.section_service .server-list li:nth-child(even) {
		border-right: 0
	}
	.section_service .panel-img-box a {
		padding: 10px
	}
	.section_why .why-list li {
		width: 100%;
		margin-bottom: 14px
	}
	.section_why .why-list {
		display: block;
		margin-top: 30px;
	}
	.section_why .panel-text-upDown .num {
		font-size: 80px
	}
	.section_why .why-list li .panel-text-upDown {
		padding: 20px
	}
	.section_why .panel-text-upDown .divImg img {
		width: 86px
	}
	.section_why .panel-text-upDown .text .t1 {
		font-size: 30px;
		margin-top: 12px
	}
	.section_why .panel-text-upDown .text .t2 {
		font-size: 20px
	}
	.section_why .panel-text-upDown .text p {
		font-size: 16px;
		margin-top: 10px
	}
	.section_case {
		padding-top: 0
	}
	.section_case .panel-img-box .text-box {
		padding: 10px 18px
	}
	.section_case .panel-img-box .text-box .name {
		font-size: 18px
	}
	.section_case .panel-img-box .text-box .category {
		margin-bottom: 8px
	}
	.section_news .newsBody {
		margin-top: 15px
	}
	.section_news .l-r-text {
		width: 100%;
		padding-bottom: 10px
	}
	.section_news .flexbox {
		width: 95%;
		margin: auto
	}
	.section_news .l-r-text .more {
		margin-top: 15px;
	}
	.section_news .newsBody .news-button {
		position: relative;
		right: auto;
		bottom: 0;
		margin: 8px auto 0
	}
	.section_news .l-r-text .time {
		margin-bottom: 10px
	}
	.section_news .l-r-text h3 {
		margin-bottom: 8px;
		font-size: 20px;
		line-height: 26px
	}
	.section_news .l-r-text p {
		font-size: 14px;
		line-height: 22px;
		-webkit-line-clamp: 3;
		min-height: unset
	}
	.section_service .panel-img-box .text-box {
		padding: 0;
		text-align: center
	}
	.section_service .panel-img-box .text-box .category img {
		width: 50px
	}
	.section_service .panel-img-box .text-box .name {
		float: unset;
		margin: auto
	}
	.section_ship {
		height: auto
	}
	.section_ship .home_title {
		text-align: center
	}
	.list_filter {
		display: block;
		white-space: nowrap;
		overflow-x: scroll;
		margin-top: 20px;
		background: none;
		box-shadow: none;
	}
	.list_filter .filter_item {
		padding: 0;
		line-height: 26px;
		width: 49%;
		font-size: 16px;
		display: block;
		float: left;
		margin-bottom: 10px;
		margin-right: 1%;
		background-color: #ffffff;
	}
	.list_filter .filter_item:nth-child(even) {
		margin-left: 1%;
		margin-right: 0;
	}
	.product_wrapper .product_body .product_item .video_l {
		position: relative;
		width: 100%;
		height: auto;
		padding-top: 0
	}
	.product_wrapper .product_body .product_item .info_r {
		width: 100%;
		padding-right: 0;
		padding-top: 3%
	}
	.product_wrapper .product_body .product_item .about_c p {
		margin-top: 18px;
		font-size: 14px;
		line-height: 24px
	}
	.product_wrapper .product_body .product_item .info_r .child-box {
		display: block;
		width: 100%;
		overflow: hidden;
		margin-top: 10px;
		margin-bottom: 15px;
	}
	.product_wrapper .product_body .product_item .info_r .child-box li {
		float: left;
		background-color: #ffffff;
		padding: 7px;
		margin-right: 10px;
		border-radius: 5px;
		font-size: 14px;
		margin-bottom: 10px;
	}
	.product_wrapper .product_body .product_item .info_r .child-box li a {
		color: #333333;
	}
	.section_partner .flex_partner {
		flex-direction: column
	}
	.section_partner .partner_img {
		width: 100%;
		order: 2;
		margin-top: 15px
	}
	.section_partner .flex_partner .home_title {
		text-align: center;
		width: 100%
	}
	.section_partner .flex_partner {
		padding-top: 0
	}
	.form-horizontal .form-group {
		margin: 0
	}
	.section_partner .flex_partner .home_title div {
		font-size: 20px;
		line-height: 20px
	}
	.section_partner .flex_partner .readmore {
		margin-top: 20px
	}
	.home_msg_bg .Home_title .t {
		font-size: 24px
	}
	.home_msg_bg {
		padding: 40px 0
	}
	.footer dl {
		padding-left: 0
	}
	.home_msg_bg .auto-container {
		width: 90%
	}
	#header .search-procuct {
		display: none
	}
	.Home-banner .swiper-banner .item .text-box {
		font-size: 18px!important;
		width: 70%!important
	}
	#header.scrollHead {
		padding: 0
	}
	.Home-banner .swiper-banner .item .text-box .link {
		width: 155px
	}
	.Home-banner .swiper-banner .item .text-box .link a {
		padding: 10px 0
	}
	.Home-banner .swiper-banner .item .text-box {
		top: 38%
	}
	.Home-banner .swiper-banner .banner-page {
		bottom: 10px
	}
	.Home-banner .swiper-banner .swiper-pagination-bullet {
		margin: 0 8px;
		font-size: 14px
	}
	.Home-banner .swiper-banner .swiper-pagination-bullet-active {
		font-size: 15px
	}
	.section_service .server-list {
		position: unset;
		background-color: #f15422;
		margin-top: 0;
		font-size: 18px
	}
	.section_about .right_data_box li::after {
		display: none
	}
	.section_about .right_data_box li:first-child {
		max-width: unset
	}
	.section_about .right_data_box li:last-child,.section_about .right_data_box li:nth-child(2) {
		max-width: unset;
		padding-left: 0
	}
	.section_ship .auto-container,.section_ship .product_wrapper {
		position: unset
	}
	.section_ship {
		background: url(/img/common/section_ship_bg.png);
		margin-bottom: 30px
	}
	.list_filter .filter_item_box {
		display: unset
	}
	.list_filter .filter_item img:nth-child(1) {
		display: block;
		margin: auto;
		width: 40px
	}
	.section_ship .ship-box {
		position: unset
	}
	.list_filter .filter_item::after {
		display: none
	}
	.section_service .auto-container {
		width: 100%
	}
	.section_ship .img-box {
		display: none
	}
	.section_ship .home_title {
		position: unset;
		padding-top: 0
	}
	.contact-box .contact-top .form-box {
		padding: 3%
	}
	.contact-box .contact-top .form-box h2 {
		font-size: 22px;
		margin-bottom: 0
	}
	.contact-box .contact-top .form-box .form-group .form-horizontal {
		padding: 3%
	}
	.contact-box .contact-top .business .business-item .text {
		width: 100%;
		padding-left: 0
	}
	.contact-box .map-form {
		margin-top: 5%
	}
	.contact-box .map-form iframe {
		height: 300px
	}
	.contact-box .map-form p {
		height: auto;
	}
	.about-box .partner-box .partner-list-m {
		display: none !important;
	}
	.about-box .partner-box .partner-list {
		display: block;
	}
	.footerbar .copyright {
		line-height: unset;
	}
	.service-from .service_form .submit-btn {
		width: 150px;
		height: 45px;
	}
	.video_box>img {
		height: 300px;
		object-fit: cover;
	}
	.left-list .list-box .blog-item>a .text-box h2, .left-list .list-box .blog-item>a .text-box p {
		-webkit-line-clamp: 3;
	}
	.left-list .list-box .blog-item>a .text-box h2 {
		font-size: 20px;
	}
	.contact-box .contact-top .headbox h2 {
		font-size: 24px
	}
	.contact-box .contact-top .form-box form button {
		width: 150px;
		height: 40px;
		font-size: 14px;
		margin-bottom: 15px;
	}
	.about-box .partner-box .partner-list .case-next, .about-box .partner-box .partner-list .case-prev {
		width: 25px;
		height: 25px;
		top: 60%;
	}
	.section_news .newsBody .news-button .swiper-num {
		line-height: 50px;
	}
	.sidebar-box .contact-box {
		margin-bottom: 0;
	}
	.sidebar-box .contact-box .dianhua-box {
		margin-top: 4%;
		padding-bottom: 10px;
	}
	.cate-conbox .conitem .img-box {
		width: 80% !important;
		overflow: hidden;
		padding-bottom: 8%;
	}
	.service-bottom img {
		height: 300px;
		object-fit: cover;
	}
	.contact-box .contact-top .business .business-item .text .salesman-share a.wechat {
		position: relative;
	}
	.section_service .img-box {
		display: none;
	}
	.section_service .home_title {
		display: none;
	}
	.section_service .img-box.img-box-m {
		display: block;
		position: relative;
	}
	.section_service .img-box.img-box-m .home_title {
		display: block;
		top: 15%;
		padding-top: 0;
	}
	.section_service .swiper-service .swiper-pagination-bullet {
		background: #fff;
		opacity: .7;
	}
	.section_service .swiper-service .swiper-pagination-bullet-active {
		background: #f15422;
	}
	.show-diqu .left-list,.show-diqu .sidebar-box {
		width: 100%;
	}
}
@media (max-width:991px) {
	.navbtn {
		width: 30px;
		height: 30px;
		margin: 10px;
		float: right;
		position: relative;
		display: block;
		margin-right: 0;
		margin-top: 14px
	}
	.navbtn i {
		height: 2px;
		background: #fff;
		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
	}
	.navbtn.open .bar-1 {
		top: 50%;
		transform: rotate(45deg)
	}
	.navbtn.open .bar-2 {
		height: 0
	}
	.navbtn.open .bar-3 {
		top: 50%;
		transform: rotate(-45deg)
	}
	.service-catebox {
		overflow-y: auto
	}
	.service-catebox>div .cate-item {
		width: auto;
		padding: 10px 0;
		margin-right: 30px
	}
	.service-catebox>div .cate-item .img-box img {
		width: 40px;
		margin-right: 10px;
	}
	.service-catebox>div .cate-item .text {
		min-height: 40px;
		width: auto;
	}
	.service-catebox>div .cate-item .img-box {
		width: auto;
	}
	.service-catebox:before {
		display: none
	}
	.cate-conbox .conitem>div {
		width: 100%
	}
	.cate-conbox .conitem .text-box h3 {
		margin: 20px 0
	}
	.cate-conbox .conitem .text-box .lineimg {
		margin: 10px 0 20px
	}
	.cate-conbox .conitem .text-box .numbox>div {
		font-size: 12px;
		margin-bottom: 30px
	}
	.cate-conbox .conitem .text-box .numbox>div h4 {
		font-size: 22px;
		margin-bottom: 5px
	}
	.cate-conbox .conitem .text-box.paddingright {
		padding-left: 0
	}
	.cate-conbox .conitem .text-box.paddingleft {
		padding-right: 0;
		width: 100%
	}
	.about-con .conbox1>div:first-child {
		width: 100%;
		text-align: center
	}
	.about-con .conbox1 .title {
		width: 100%
	}
	.video_box .video_cover p {
		font-size: 18px
	}
	.video_box .video_cover {
		bottom: 35%
	}
	.about-con .conbox1>div:last-child {
		width: 100%;
		padding-left: 0
	}
	.cate-conbox .conitem .text-box a.abtn {
		margin-top: 5%
	}
	.service-bottom .text-box {
		padding: 15px
	}
	.service-bottom .text-box h2 {
		font-size: 22px
	}
	.service-bottom .text-box p {
		font-size: 16px
	}
	.diqu-box .diqu-left {
		width: 100%;
		margin-bottom: 20px
	}
	.diqu-box .diqu-right {
		width: 100%
	}
	.diqu-box .diqu-right .diqu-twobox a {
		padding: 5px 12px
	}
	.diqu-box .diqu-left .left-contact {
		margin-top: 10%;
		margin-bottom: 10%;
		display: none
	}
	.diqu-box .diqu-right .diqu-conbox table td,.diqu-box .diqu-right .diqu-conbox table th {
		padding: 5px;
		font-size: 12px
	}
	.about-con>div {
		width: 100%;
		margin-bottom: 20px
	}
	.about-con .conbox1 h2,.about-con .conbox4 h2 {
		font-size: 22px;
		line-height: 30px;
		margin-top: 20px
	}
	.about-con>div.conbox2>div,.about-con>div.conbox3 img {
		width: 100%
	}
	.about-con>div.conbox4 .listbox {
		padding-left: 110px
	}
	.about-con>div.conbox4 .listbox .list-item {
		padding: 20px 0 40px
	}
	.about-con>div.conbox4 .listbox .list-item h3 {
		font-size: 16px
	}
	.about-con>div.conbox4 p {
		font-size: 14px
	}
	.about-box .partner-box h2 {
		font-size: 22px;
		margin-bottom: 15px
	}
	.about-box .partner-box p {
		width: 100%;
		font-size: 14px
	}
	.about-box .partner-box .partner-list .certificate {
		width: 80%
	}
	.about-box .data .data-item {
		width: 49%;
		border: 0;
		margin-bottom: 1%;
		background: #f15422;
		padding: 4%
	}
	.about-box .data .data-item p:first-child {
		font-size: 20px
	}
	.about-box .data .data-item p:last-child {
		font-size: 18px
	}
	.about-box .data {
		background: unset
	}
	.about-box .data .data-box {
		padding: 0
	}
	.contact-box .map-form .map-box p {
		width: 100%;
		height: 60vw
	}
	.contact-box .map-form .form-box {
		width: 100%;
		margin: 20px
	}
	.contact-box .map-form .form-box form input,.contact-box .map-form .form-box form select {
		width: 44%
	}
	.contact-box .map-form .form-box form textarea {
		width: 89.5%
	}
	.contact-box .contact-top .telbox {
		width: 100%;
		margin: 0
	}
	.contact-box .contact-top .telbox .telitem {
		width: 100%
	}
	.contact-box .contact-top .telbox .telitem:last-child {
		width: 100%;
		margin-bottom: 0
	}
	.contact-box .gdbox {
		overflow-y: auto
	}
	.faq-box .faq-head .text-box {
		width: 100%;
		bottom: 10px;
		padding: 5%
	}
	.faq-box .faq-head .text-box a {
		width: 100%;
		margin-top: 5%;
		font-size: 16px;
		padding: 10px;
	}
	.faq-box .faq-head h2 {
		font-size: 16px;
		margin-bottom: 5px
	}
	.faq-box .faq-head p {
		font-size: 12px
	}
	.faq-box .list-box {
		width: 95%;
		margin: auto
	}
	.faq-box .list-box .more {
		margin-top: 5%
	}
	.faq-box .list-box .list-item h3 {
		padding-right: 20px;
		font-size: 18px
	}
	.faq-box .faq-head .img-box img {
		max-width: unset
	}
	.faq-box .faq-head .img-box {
		width: 100%;
		text-align: center
	}
	.faq-box .faq-head h2 {
		text-align: center
	}
	.faq-box .list-box .list-item h3 span {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		margin: auto;
		width: 10px;
		height: 20px;
		line-height: 20px
	}
	.left-list {
		width: 100%;
		padding-right: 0;
		padding-top: 20px;
	}
	.left-list .case-item>a>div {
		width: 100%
	}
	.sidebar-box {
		width: 100%;
		padding-top: 0
	}
	.left-list .case-item>a>div {
		margin-bottom: 12px
	}
	.left-list .case-item>a>div.text-box h2 {
		font-size: 18px
	}
	.faq-box .list-box .list-item p {
		font-size: 16px
	}
	.faq-box .faq-head .text-box .email {
		width: 75%
	}
	.faq-box .list-box .list-item .title {
		padding: 20px 0;
	}
	.left-list .case-item>a>div.text-box p {
		font-size: 14px;
		-webkit-line-clamp: 3;
		min-height: 80px;
	}
	.left-list .list-box {
		padding-bottom: 20px;
	}
	.sidebar-box .about-box .about-list .about-item {
		padding: 10px 0
	}
	.sidebar-box .about-box .about-list .about-item p {
		font-size: 16px;
		line-height: 20px
	}
	.sidebar-box .about-box .about-list {
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.left-list .list-box .blog-item>a .img-box {
		width: 100%
	}
	.left-list .list-box .blog-item>a .text-box {
		width: 100%;
		padding-left: 3%
	}
	.left-list .list-box .blog-item>a .text-box,.left-list .list-box .blog-item>a:hover .text-box {
		border-bottom: none
	}
	.left-list .list-box .blog-item {
		border-bottom: 1px solid #eee;
		padding-bottom: 10px
	}
	.left-list .list-box .blog-item>a .text-box button {
		margin-top: 10px;
	}
	.left-list .show-box {
		padding-left: 15px;
		padding-right: 15px
	}
	.left-list .show-box .headbox h2 {
		font-size: 20px
	}
	.left-list .show-box .headbox {
		padding-bottom: 20px
	}
	.pagebox ul {
		display: flex;
		flex-wrap: wrap;
		margin-bottom: 0
	}
	.left-list .case-item>a>div.text-box span {
		margin-bottom: 10px;
		margin-top: 10px;
	}
	.partner-list .img-item {
		width: 31%
	}
	.pagebox ul li.next-page,.pagebox ul li.next-page>a,.pagebox ul li.pre-page,.pagebox ul li.pre-page>a {
		display: block;
		width: 100%
	}
	.contact-box .map-form .form-box p {
		margin-bottom: 20px
	}
	.diqu-box .diqu-left .dazou-item img {
		width: 15%
	}
	.diqu-box .diqu-left .dazou-item b {
		margin-top: 3.5%
	}
	.service-catebox>div {
		width: 2200px
	}
	.Home-banner .crumbs-box {
		font-size: 16px
	}
	.page-banner img {
		height: 150px!important;
		object-fit: cover
	}
	.Home-banner .banner-text {
		font-size: 30px;
		top: 20%
	}
	.Home-banner .banner-text.service-text {
		font-size: 18px
	}
	.cate-conbox .conitem .text-box h2 {
		margin-top: 2%;
		font-size: 30px
	}
	.cate-conbox .conitem .text-box .title1 {
		font-size: 18px
	}
	.cate-conbox .conitem .service-content {
		margin-top: 10%
	}
	.cate-conbox .conitem .service-content img,.cate-conbox .conitem .service-content p img {
		max-width: 100%
	}
	.service-from .service_form>div:nth-child(even) {
		padding-left: 0
	}
	.service-from>div {
		padding-bottom: 10%
	}
	.cate-conbox .conitem .diqu-item-right .img-box,.cate-conbox .conitem .diqu-item-right .text-box.paddingright {
		width: 100%
	}
	.cate-conbox .conitem .diqu-item-left .img-box,.cate-conbox .conitem .diqu-item-left .text-box.paddingleft {
		width: 100%
	}
	.cate-conbox .conitem .diqu-item-left {
		padding-bottom: 10%
	}
	.cate-conbox .conitem .diqu-item-left .text-box.paddingleft {
		margin-top: 0
	}
	.left-list .case-item {
		width: 100%
	}
	.left-list .show-box .conbox {
		padding-right: 0;
		padding-bottom: 0
	}
	.service-content iframe {
		height: 350px !important;
	}
	.language.language-xs {
		display: inline-block;
		float: right;
		margin-top: 15px;
		margin-right: 10px;
	}
    .show-diqu .sidebar-box .parbox .formbox .row{
        margin: 5px auto;
    }
    	.additional-features li img{
	    width: 50px;
	}
    
}
@media(max-width:768px) {
	.Home-banner .banner-text {
		font-size: 20px;
	}
	.Home-banner .crumbs-box {
		font-size: 14px;
	}
	.additional-features {
		bottom: 40% !important;
	}
}
@media(max-width:323px) {
	.Home-about .Home-about-container .video_cover {
		height: 180px
	}
}
@media(min-width:992px) {
	.language.language-xs {
		display: none;
	}
}
