@media screen and (min-width: 768px) {
	.news1400 {
		width: 750px;
		margin: 0 auto
	}
	.titledeta {
		padding: 60px 0 20px;
	  }
	.news_box .news_left {
		display: block;
	}

	.news_box .news_right .news_text .date {
		display: none;
	}

	.news_box .news_right {
		width: calc(100% - 210px);
	}

	.swiperjiantou .swiper1,
	.news_box .news_right .news_btn {
		width: 64px;
		height: 64px;
	}

	.swiperjiantou .swiper1 i,
	.news_box .news_right .news_btn i {
		width: 20px;
		height: 20px;
	}

	.news_con_box .line {
		padding-bottom: 80px;
	}

	.title {
		margin-bottom: 80px;
	}

	.news_box {
		margin-bottom: 80px;
		padding-bottom: 80px;
	}

	.title .line {
		margin: 0 auto 30px;
	}

	.main120 {
		padding: 80px 0;
	}

	.cooperationCon-box-item {
		padding: 40px;
	}
	.aboutIndex-number .number_list ul li h3{
		font-size: 40px;
	}
	.aboutBoxThird-content-item-left h3,
	.aboutIndex-content-left h4 {
		font-size: 26px;
	}
	
	.sboxFirstTreatment .sboxFirstTreatment-left h4{
		font-size: 24px;
	}
	.contact-map-box h1,
	.news_box .news_right .news_text h1{
		font-size: 22px;
	}
	.contact-map-item h3,
	.titledeta h3,
	.cooperationCon-box-item h3,
	.cooperation-content-item-right .btn .btnRight span,
	.sboxSecondTreatment-left h4,
	.aboutSecondBox-content-item h2{
		font-size: 20px;
	}
	.aboutBoxFirst-content-left .number_list ul li{
		text-align: left;
	}
	.nav-menu .nav-menu-item a{
		font-size: 14px;
	}
	.actDetail .actDetailRight .actDetailRightBottom ul li h6,
	.pro-nav ul li{
		font-size: 18px;
	}
	.sboxSecondTreatment-item{
		padding: 30px;
	}
	.contact-map-item .contact-map-item-box p,
	.contact-item-right p,
	.titledeta span,
	.actDetail .actDetailRight .actDetailRightBottom ul li span,
	.necom p,
	.news_box .news_right .news_text p,
	.cooperationCon-box-item p,
	.cooDetail-text p,
	.cooperation-content-item-right .btn .btnRight h4,
	.cooperation-content-item-right p,
	.pro-cont,
	.pipeline-text p,
	.sboxSecondTreatment-left p,
	.sboxFirstTreatment .sboxFirstTreatment-left p,
	.cd-timeline-content p,
	.aboutBoxThird-content-item-left-text p,
	.aboutBoxFirst-content-right p,
	.aboutBoxFirst-content-left .number_list ul li h4,
	.language .value,
	.aboutIndex-number .number_list ul li h4,
	.aboutThirdBox-content .swiper-slide span,
	.aboutSecondBox-content-item p,
	.aboutIndex-content-right p{
		font-size: 16px;
	}
	.aboutIndex .aboutIndex-top{
		margin-bottom: 50px;
	}
	.aboutIndex-number .number_list ul li{
		margin: 0;
	}
	.cooperation-content-item-right .btn .btnIco{
		width: 148px;
  		height: 45px;
	}
	.title p{
		font-size: 24px;
	}
}

@media screen and (min-width: 992px) {
	.news1400 {
		width: 970px;
		margin: 0 auto
	}
	.aboutBoxFirst-content-right p,
	.language .value{
		font-size: 18px;
	}
	.menuBtn {
		display: block;
	}

	.search,
	.nav {
		display: none;
	}

	.header h1 img {
		height: 44px;
	}

	.form-item .btn,
	.cooperation-content-item-right .btn .btnIco,
	.more a {
		width: 160px;
		height: 54px;
	}

	.footer-bottom p {
		font-size: 15px;
	}
	.pro-nav ul li:first-child{
		width: 160px;
		flex: inherit;
	  }


	
	.form-item .btn span,
	
	.page_paing .u,
	.footer-right p,
	.footer-left-text p,
	.cooperation-content-item-right .btn .btnIco span,
	.more span {
		font-size: 16px;
	}

	.more .iconfont {
		width: 16px;
		height: 16px;
	}

	/* .ziyebanner {
		height: 400px;
	} */

	.sboxFirstTreatment .sboxFirstTreatment-left h4,
	.sboxSecondTreatment-left h4,
	.titledeta h3,
	.news_box .news_right .news_text h1 {
		font-size: 26px;
	}

	.sboxFirstTreatment {
		margin-bottom: 120px;
	}
	.contact-map-box h1,
	.cooDetail-second-right h3,
	.cooperation-content-item-right .btn .btnRight span,
	.contact-item-right h3,
	.actDetail .actDetailRight .actDetailRightTile h3 {
		font-size: 24px;
	}

	.cooperation-content-item-right-title {
		font-size: 22px;
	}

	.contact-form-box .form-item label {
		font-size: 20px;
	}

	.aboutIndex-content-right p {
		font-size: 18px;
	}

	.contact-form-box .form-item input {
		height: 80px;
	}

	.contact-form-box .form-item textarea {
		height: 380px;
	}

	.title p,
	.ziyebanner h5 {
		font-size: 36px;
	}

	.nav-menu {
		height: 60px;
	}

	.nav-menu .nav-menu-item a {
		font-size: 18px;
		padding: 0 58px;
	}



	.main120 {
		padding: 120px 0;
	}

	.contact-map-item {
		flex-wrap: wrap-reverse;
	}

	.pipeline-text {
		width: 70%;
	}

	.contact-form-box {
		width: 50%;
	}

	.contact-form-box-flex,
	.contact-map-flex,
	.contact-item {
		flex-direction: row;
	}

	.contact-item-left {
		width: 480px;
		height: 300px;
	}

	.contact-item-right {
		width: 520px;
		margin-left: 100px;
		margin-top: 0;
	}

	.cooperation-content-item-left {
		width: 480px;
		height: 300px;
	}

	.cooperation-content-item-right {
		width: calc(100% - 480px - 40px);
		margin-top: 0;
	}

	.cooperation-content-item {
		flex-wrap: wrap-reverse;
	}

	/* .cookies {
		flex-wrap: nowrap;
	} */

	/* .treatmentFirstRight .cookies .cookies-item {
		flex: 0 0 50%;
	} */
	.cookies .cookies-item{
		width: initial;
	}
	.techBox .cookies .cookies-item33,
	.techBox .cookies .cookies-item {
		flex: 0 0 33.33%;
	}

	.aboutSecondBox-content-item i {
		width: 80px;
		height: 80px;
		margin-bottom: 40px;
	}

	.aboutBoxFifth-content-left-top .swiper-slide p,
	.boxSboxText-right,
	.sboxTab1Flex-right p,
	.cookies .cookies-item33 a,
	.cookies .cookies-item {
		font-size: 18px;
	}

	.aboutBoxSecond-content-right h3,
	.aboutBoxSecond-content-left h3 {
		font-size: 24px;
	}

	.aboutSecondBox-content-item h2 {
		font-size: 20px;
	}

	.sboxTab1Flex {
		flex-wrap: nowrap;
	}

	.sboxTab1Flex-left {
		width: 50%;
		margin-bottom: 0;
	}

	.sboxTab1Flex-right {
		margin-left: 60px;
		width: 50%;
	}

	.boxSboxText {
		padding: 20px 60px;
	}

	.sboxTab1 {
		padding: 40px;
	}

	.sboxSecondTreatment-item {
		flex-direction: row;
		padding: 50px;
	}

	.sboxSecondTreatment-left,
	.sboxSecondTreatment-right {
		width: 49%;
	}

	.sboxSecondTreatment-item:nth-child(even) {
		flex-direction: row-reverse;
	}

	.sboxFirstTreatment-right-item:nth-child(even) {
		margin-top: 70px;
	}

	.sboxFirstTreatment .sboxFirstTreatment-left {
		margin-bottom: 0;
	}

	.sboxFirstTreatment-right-item {
		flex: 0 0 23%;
		margin: 0;
	}

	.aboutBoxSecond-content-left {
		margin-bottom: 0;
	}
	.three3 .aboutSecondBox-content-item{
		flex: 0 0 31%;
	}
	.aboutSecondBox-content-item {
		margin: 0;
		height: 400px;
		padding: 80px 0;
	}

	.aboutSecondBox-content-item p {
		display: none;
		color: #fff;
	}
	.pro-ntip-bottom{
		margin: 60px auto 0;
	}
	.pro-ntip-top-left {
		width: 255px;
		height: 128px;
	}

	.pro-ntip-top-right {
		width: calc(100% - 255px);
		padding-left: 60px;
	}

	.pro-ntip-top,
	.aboutSecondBox-content,
	.aboutIndex-content,
	.aboutBoxThird-content-item,
	.aboutBoxFirst-content {
		display: flex;
	}

	.aboutIndex-content-left {
		width: 50%;
		margin-bottom: 0px;
	}

	.aboutIndex-number .number_list ul li {
		width: 25%;
	}

	.aboutIndex-content-right {
		width: 50%;
	}

	.aboutBoxFirst-content-left {
		width: 42%;
	}

	.aboutBoxFirst-content-right {
		width: 58%;
	}

	.aboutIndex-number .number_list ul li h3 em,
	.aboutIndex-number .number_list ul li.number_list_item h3 span,
	.aboutIndex-number .number_list ul li.number_list_item h3 em,
	.aboutBoxFirst-content-left .number_list ul li h3 span,
	.aboutBoxFirst-content-left .number_list ul li h3 em {
		font-size: 60px;
	}

	.aboutBoxSecond-content-right,
	.aboutBoxSecond-content-left {
		width: 49%;
	}

	.aboutBoxSecond-content-left ul li img {
		width: 48px;
		height: 48px;
	}

	.aboutBoxThird-content-item-left {
		width: calc(100% - 390px);
		padding: 0;
	}

	.aboutBoxThird-content-item-right {
		width: 310px;
		height: 390px;
	}

	.aboutBoxThird-content-item:nth-child(odd) .aboutBoxThird-content-item-right img {
		border-bottom-right-radius: 15px;
		border-top-right-radius: 15px;
	}

	.aboutBoxThird-content-item:nth-child(even) .aboutBoxThird-content-item-right img {
		border-bottom-left-radius: 15px;
		border-top-left-radius: 15px;
	}

	/* .aboutBoxThird-content-item:nth-child(even) .aboutBoxThird-content-item-left {
		text-align: right;
	} */
	.aboutImgNew .text h3,
	.aboutIndex-content-left h4 {
		font-size: 32px;
	}
	
	.aboutSecondBox-content-item h2 {
		font-size: 20px;
	}
	.aboutImgNew .text{
		width: 50%;
		left: 50px;
	}

	/* .aboutFourthBox-content-center {
		width: auto;
		height: auto;
	}

	.aboutFourthBox-content-right {
		width: auto;
	} */
	.aboutSecondBox-content-item:hover .iconfont1 {
		background-image: url(../images/jj1_1.png);
	}

	.aboutSecondBox-content-item:hover .iconfont2 {
		background-image: url(../images/jj2_1.png);
	}

	.aboutSecondBox-content-item:hover .iconfont3 {
		background-image: url(../images/jj3_1.png);
	}

	.aboutSecondBox-content-item:hover .iconfont4 {
		background-image: url(../images/jj4_1.png);
	}

	.aboutSecondBox-content-item:hover:after {
		opacity: 1;
		visibility: visible;
	}

	.aboutSecondBox-content-item:hover p,
	.aboutSecondBox-content-item:hover h2,
	.aboutSecondBox-content-item:hover i {
		transform: translateY(-60px);
	}

	.aboutSecondBox-content-item:hover h2 {
		color: #fff;
	}

	.aboutSecondBox-content-item:hover p {
		display: block;
	}

	.pro-ntip-box-wjite {
		width: 1000px;
	}
	.boxSboxText-left img{
		width: 80px;
		height: 80px;
	}
	.contact-box{
		margin-bottom: 160px;
	}
	.contact-map-item .contact-map-item-box{
		width: calc(100% - 200px);
	}
}

@media screen and (min-width: 1200px) {
	.news1400 {
		width: 1140px;
		margin: 0 auto
	}
	.three3 .aboutSecondBox-content-item{
		flex: 0 0 30%;
	}
	.contact-box .pic,
	.search,
	.nav {
		display: block;
	}
	.boxSboxText-left img{
		width: 100px;
		height: 100px;
	}
	.aboutSecondBox-content .swiper-pagination-bullet-active,
	.banner .swiper-pagination-bullet-active{
		width: 40px;
	}
	.aboutSecondBox-content .swiper-pagination-bullet{
		width: 23px!important;
	}
	.menuBtn {
		display: none;
	}
	.more {
		margin-top: 80px;
		display: block;
	}
	.more a{
		width: 148px;
  		height: 45px;
	}
	.header h1 img {
		height: 55px;
	}
	.banner .more {
        margin-left: 100px;
    }
	.swiperBox h2{
		font-size: 26px;
		margin-bottom: 10px;
		width: auto;
		margin-left: 100px;
	}
	/* .banner .mySwiper .swiper-slide {
		height: 700px;
	} */

	.boxSboxText {
		padding: 20px 80px;
	}

	.nav .subnav {
		top: 57px;
	}

	.sboxTab1 {
		padding: 80px;
	}

	.boxSboxText-left {
		font-size: 90px;
	}

	.aboutFourthBox-content-right .swiper-slide h5,
	.boxSboxText-right {
		font-size: 23px;
	}

	.padd80 {
		padding: 0 40px;
	}

	.swiperBox h2 {
		font-size: 36px;
	}

	.form-item .btn,
	.more a,
	.cooperation-content-item-right .btn .btnIco {
		width: 196px;
		height: 64px;
	}

	.footer-center-left ul li {
		padding-left: 40px;
		margin-left: 40px;
	}

	.footer-center-left {
		display: block;
	}

	.sboxFirstTreatment,
	.footer .footer-flex {
		flex-direction: row;
	}

	.footer-bottom p,
	.footer-left {
		text-align: left;
	}

	.footer-left img {
		height: 73px;
		margin-bottom: 40px;
	}

	.footer .footer-top {
		padding: 130px 0 70px;
	}

	.footer-left-text {
		margin-bottom: 0;
	}

	/* .ziyebanner {
		height: 500px;
	} */

	.title p,
	.ziyebanner h5 {
		font-size: 48px;
	}

	.first .firstRight,
	.first .firstLeft {
		width: 50%;
	}

	.first .flexBox {
		display: flex;
	}

	.first .firstRight .padding {
		padding: 40px;
	}

	.actDetail .actDetailLeft {
		width: 70%;
	}

	.actDetail .actDetailRight {
		width: 25%;
		margin-top: 0;
	}

	.contact-map-item .contact-map-item-box {
		padding-left: 40px;
	}

	.contact-map-item-last h3 {
		width: 150px !important;
	}

	.contact-map-item h3 {

		width: 190px;
		padding: 10px 0 10px 40px;
		border-right: 1px solid #c2c2c2;
	}

	.cooperation-content-item-left {
		width: 600px;
		height: 360px;
	}

	.cooperation-content-item-right {
		width: calc(100% - 600px - 40px);
	}

	.cooDetail-third,
	.cooDetail-second {
		flex-wrap: nowrap;
	}
	.cooDetail-second-right{
		padding: 40px;
	}
	.cooDetail-second-right,
	.cooDetail-second-left {
		width: 50%;
	}

	.cooDetail-text {
		width: 90%;
	}

	.cooDetail-third-left {
		width: calc(100% - 300px);
	}

	.cooDetail-third-right {
		width: 300px;
	}

	.cooDetail-third-left {
		padding: 0 90px;
	}

	.cooDetail-third:nth-child(odd) .cooDetail-third-right {
		border-bottom-right-radius: 15px;
		border-top-right-radius: 15px;
	}

	.cooDetail-third:nth-child(even) .cooDetail-third-right {
		border-bottom-left-radius: 15px;
		border-top-left-radius: 15px;
	}

	.cooDetail-third:nth-child(odd) .cooDetail-third-left::after {
		left: 0;
		transform: rotate(0deg);
	}

	.sboxFirstTreatment .sboxFirstTreatment-left {
		width: 310px;
	}

	.sboxFirstTreatment .sboxFirstTreatment-right {
		width: calc(100% - 360px);
	}

	.sboxFirstTreatment-right-item img {
		width: 173px;
		height: 191px;
	}

	.aboutIndex-content-left h4 {
		font-size: 36px;
	}
	.aboutDownload{
		width: 80%;
	}
	.aboutDownload ul li span
	 {
		font-size: 26px;
	}
	.aboutSecondBox-content-item h2{
		font-size: 22px;
	}
	.aboutDownload ul li a{
		font-size: 20px;
	}
	.pipe-textaa p,
	.aboutSecondBox-content-item p {
		font-size: 18px;
	}

	.numberlikjh {
		opacity: 0;
		visibility: hidden;
	}

	.aboutFourthBox-content {
		display: flex;
	}

	.aboutFourthBox-content-left {
		width: 240px;
		display: block;
	}

	.aboutFourthBox-content-center {
		width: 400px;
		height: 500px;
		margin-bottom: 0;
	}

	.aboutFourthBox-content-right {
		width: 480px;
	}

	.aboutFourthBox-content-right .swiper-slide>span,
	.aboutFourthBox-content-right .swiper-slide p {
		font-size: 18px;
	}
	.nav>ul>li>a {
		padding: 0 15px
	}

}

@media screen and (min-width: 1500px) {
	.news1400 {
		width: 1400px;
		margin: 0 auto
	}
	.three3 .aboutSecondBox-content-item{
		flex: 0 0 26%;
	}

	.padd80 {
		padding: 0 80px;
	}
	.nav .subnav li a {
		font-size: 16px;
	}

	.nav>ul>li>a {
		padding: 0 30px
	}

	.nav .subnav li a {
		padding: 0 15px;
	}

	.header h1 img {
		height: 66px;
	}

	.nav li a {
		font-size: 20px;
	}

	.nav .subnav {
		top: 61px;
	}

	.swiperBox h2 {
		font-size: 48px;
	}

	.cooperation-content-item-left {
		width: 640px;
		height: 410px;
	}

	.cooperation-content-item-right {
		width: calc(100% - 640px - 40px);
	}

	.cooperation-content-item-right .line {
		margin: 40px 0;
	}

	.cooperation-content-item-right .btn {
		margin-top: 80px;
	}

	.sboxFirstTreatment .sboxFirstTreatment-left {
		width: 390px;
	}

	.sboxFirstTreatment .sboxFirstTreatment-right {
		width: calc(100% - 445px);
		margin-top: 0;
	}

	.sboxFirstTreatment-right-item img {
		width: 200px;
		height: 220px;
	}

	.sboxSecondTreatment-right img {
		width: 636px;
		height: 266px;
	}

	.aboutBoxFifth-content .aboutBoxFifth-content-left {
		margin-top: 150px;
	}

	.aboutBoxFirst-content-left .number_list ul li {
		margin: 55px 0;
	}

	.aboutFourthBox-content-left {
		width: 240px;
	}

	.aboutFourthBox-content-center {
		width: 473px;
		height: 600px;
	}

	.aboutFourthBox-content-right {
		width: 510px;
	}
}

@media screen and (max-width: 992px) {
	.nav-menu-block .bread {
		display: none!important;
	}

	.nav-menu-block {
		justify-content: center;
	}

	.btn-box {
		justify-content: center;
	}

	.pipeline {
		overflow-x: auto;
	}

	.pro-content {
		box-sizing: border-box;
		padding: 20px;
		width: 1200px;
	}

	.aboutBoxFifth {
		background-position: center left;
		height: auto;
	}
	.contact-map-item .map-img{
		width: 100px;
		height: 160px;
	}
	.contact-map-item{
		padding: 20px 0;
	}
	.aboutSecondBox-content .swiper-pagination{
		bottom: 0px!important;
	}
	.ziyebanner .ziImg{
		height: 200px;
	}
	.cookies {
        flex-direction: column;
    }
}

@media screen and (max-width: 767px) {
	.news1400 {
		width: 95%;
		margin: 0 auto
	}
}