@media screen and (max-width: 2282px){
	.list_type6 li .content .mb0 p:nth-child(1){
		height: 50px;
	}
}


@media screen and (max-width: 1921px) {
.fixed {
}
.wrapbase1 {
	width: calc(100% - 172px);
}
}


@media screen and (max-width:1570px) {
.indexmain .block_1 .bd .list .swiper-button-prev{
	left: 0px;
	width: 40px;
	height: 40px;
}
.indexmain .block_1 .bd .list .swiper-button-next{
	right: 0px;
	width: 40px;
	height: 40px;
}
.indexmain .block_1 .bd .list{
	padding-left: 60px;
	padding-right: 60px;
}

	.list_type6 li .content .mb0 p:nth-child(1){
		height: auto;
	}
	.list_type6 li .title + p{
		height:75px;
	}


}

@media screen and (max-width:1500px) {
.search_modal .close {
}
.equipment_detail .equ_left {
	width: 400px;
}
.equipment_detail .equ_right {
	width: calc(100% - 400px);
}
.equipment_detail .equ_left .imgbox img {

}
.equipment_detail .equ_left .link p {
	float: none;
	width: 100% !important;
}
}


@media screen and (max-width: 1400px){
	.wrapmain{
		width: 992px;
	}
	.indexmain .block_1 .bd .list .imgbox{
		height: 277px;
	}
}
@media screen and (max-width:1252px){
	.list_type6 li .content .mb0 p:nth-child(1){
		min-height:75px;
	}
}

@media screen and (max-width:1300px) {
.head .right .nav{
	width: 500px;
}
}
@media screen and (max-width:1200px) {
.serviceMainPage .content{
	margin-right:5vw;
}
.com_type_1 .con1 .dec {
	width: 100%;
}
.wrapbase1 {
}
.fcolum li {
	width: calc((100% - 72px)/3);
}
.fcolum li:nth-child(4n) {
	margin-right: 36px;
}
.fcolum li:nth-child(3n) {
	margin-right: 0px;
}
}
@media screen and (max-width:1200px) {
.design_article .article_right .dec0 {
	width: 100%;
}
.head .right .language {
	margin-left: 10px;
}
.head .right .nav {
	width: 500px
}
.newproducts .dec {
	width: 100%;
}
.years_main .section_1 .left_content {
	float: none;
	width: 100%;
	margin-bottom: 30px;
}
.years_main .section_1 .rightitem {
	float: none;
	width: 100%;
	zoom: 1;
	overflow: hidden;
}
.years_main .section_1 .item {
	margin-left: 0px;
	margin-right: 6%;
	width: 47%
}
.years_main .section_2 .words {
	columns: 100px 2;
	-moz-columns: 100px 2;
	-webkit-columns: 100px 2;
}
.years_main .section_1 .item:nth-child(2) {
	margin-right: 0px;
}
.history_tree .list li .leftcontent {
	width: 40%;
}
.history_tree .list li .rightimg {
	width: 57%;
}
.history_tree .list li .rightimg .imgbox {
	width: calc((100% - 30px)/3);
	margin-right: 15px
}
.Certificats .list2 li {
	width: calc((100% - 45px)/4);
	margin-bottom: 15px;
	margin-right: 15px
}
.history_tree .time .left_wrap .bgflex {
	width: 1200px;
}
.history_tree .time .left_wrap {
	overflow: auto;
	background: #fff;
}
.history_tree .time .group {
	overflow: auto;
}
.history_tree .time .group .scroll {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
}
.history_tree .time .group a {
	flex: 1;
}
.history_tree .time .title {
	margin-top: 0;
	text-align: right;
	padding-bottom: 10px;
	line-height: 25px;
	width: 152px;
	padding-bottom: 0px;
}
}
@media screen and (max-width:1070px) {
.footer .left .text {
	padding-left: 20px;
	font-size: 14px;
	line-height: 1.6;
}
.channel_footer .footer:hover .left .text {
	padding-left: 15px;
}
}
@media screen and (max-width:1025px) {

.text_colum .dec2 {
    columns: 100px 1;
    -webkit-columns: 100px 1;
    -moz-columns: 100px 1;
}
.list_type1 li .imgbox span {
	font-size: 20px;
}
.list_products li .btnbase span {
	display: block;
	padding-left: 0;
	padding-top: 10px;
}
.faq_list li {
	padding-top: 30px;
}
.faq_list li .imgbox {
	margin-bottom: 30px;
}
.fixed .more, .fixed .search {
	margin-top: 18px;
}
.head .logo {
	padding-top: 10px;
}
.head {
	left: 0px;
	top: 0;

}
.list_type4 li .content{
		height: auto;
	}
	
.tcolum li, .fcolum li {
	width: calc((100% - 36px)/2);
}
.tcolum li:nth-child(3n), .fcolum li:nth-child(3n) {
	margin-right: 36px;
}
.tcolum li:nth-child(2n), .fcolum li:nth-child(2n) {
	margin-right: 0px;
}
.head .right .nav {
	width: 400px;
}
.pc {
	display: none;
}
.wap {
	display: block;
}
.channel_footer {
	height: 240px;
}
.footer .left {
	float: none;
	width: 100%;
	zoom: 1;
	overflow: hidden;
}
.footer {
	padding-right: 48px;
	zoom: 1;
	overflow: hidden;
	height: 200px;
}
.channel_footer .footer:hover .left .item img {
	width: 70px;
}
.footer .left .item img {
	width: 60px;
}
.footer .left .item:after{
	left: 26px
}
.footer .right {
	float: none;
	width: 100%;
	padding-top: 3%;
	padding-bottom: 3%;
	padding-left: 0;
}
.footer .return {
	right: 4%;
}
}
@media screen and (max-width:1025px) {
.chat_wrap .msg{
	padding: 7vw 3vw;
}
.chat_wrap .chat_list{
padding:0px 3vw;
}
.chat_wrap .chat_list li .imgtext img{
width:100%;
}
.chat_wrap .custom_text .groups *{top:0px;background-size: 60% !important;padding-top: 26px;background-position: center 6px;}
.chat_wrap .custom_text .words{border-width:1px;height: 47px;font-size:16px;padding-left:10px;font-size:12px;}
.chat_wrap .custom_text{
margin:0px 3vw;
margin-top:10vw;
}
.chat_wrap .chat_list li .hr{
margin-bottom:10px;}
.chat_wrap .chat_list li .imgtext span{
	display:block;
	text-align:center;
	padding-top:10px;
	padding-left:0px;
	padding-bottom:10px;
}
.chat_wrap .chat_list li .imgtext{
display:block;
}
.chat_wrap .chat_list li .item p{
	font-size:15px;
	line-height:1.6;
}
.chat_wrap .msg1{
	font-size:15px;
}
.chat_wrap .msg2{
	font-size:12px;
	line-height:1.6;
}
body.current{
	padding-right: 0px !important;
}
.blur_main{
	position: static;
}
.references .list li {
	width: calc((100% - 80px)/5);
	margin-right: 20px;
	margin-bottom: 20px;
}
.references .list li:nth-child(6n) {
	margin-right: 20px;
}
.references .list li:nth-child(5n) {
	margin-right: 0px;
}
.list_type4 li .dec {
	-webkit-line-clamp: 4
}
.list_type4 li .btnbase span {
	font-size: 14px;
	padding-left: 5px;
}
.list_type4 li .content {
}
.comparemain .content1 .content {
	display: block;
}
.Recently_Items .content .imgbox img, .comparemain .content1 .imgbox img {
	width: 100%;
}
.comparemain .posr:before {
	display: none;
}
.comparemain .item {
	padding: 0 !important;/* float:none; *//* width:100%; */
	margin-bottom: 24px;
	padding-right: 10px !important;
}
.comparemain .posr {
	padding-left: 20px;
	padding-right: 20px;
	height: 100%;
}
.comparemain {
	height: 60vh;
}
.comparemain .content1 .close {
	right: 5px;
	top: 5px;
}
.comparemain.current1 {
	top: calc(100vh - 112px);
	padding-bottom: 48px;
}
body.productMain{
	padding-bottom: 120px;
}
.comparemain.current1.current2 {
	top: 20vh;
	height: 80vh;
	overflow: hidden;
}
.comparemain .content1 {
	height: calc(100% - 68px);
	overflow: auto;
}
.comparemain .btngroup {
	margin-bottom: 20px;
}
.equipment_detail .equ_left, .equipment_detail .equ_right {
	float: none;
	width: 100%;
}
.equipment_detail .equ_right {
	padding-top: 20px;
	padding-left: 0;
}
.equipment_service .block_1 .imgbox {
	position: static;
	width: 100%;
	height: 40vh;
}
.equipment_service .block_1 .content {
	min-height: 1px;
	padding-top: 15px;
}
.equipment_service .block_1 {
	padding: 0
}
.equipment_service .block_1 .title, .design_article .article_left .h2tit, .contact_content .content1 .h2tit {
	font-size: 25px;
	line-height: 1.5;
}
.equipment_service .block_1 .imgbox {
	position: static;
	width: 100%;
	height: 60vw;
}
.equipment_service .block_1 {
	padding: 0px !important;
}
.equipment_service .block_1 .content {
	padding-top: 3%;
	min-height: 2px;
}
.equipment_service .block_1 .dec, .equipment_service .block_1 .dec2, .contact_content .content1 .dec, .list_type6 li .content {
	width: 100%;
	font-size: 18px;
	line-height: 1.7;
}
.design_article .article_left {
	width: 100%;
	float: none;
}
.design_article .article_right, .next_article_wrap {
	float: none;
	width: 100%;
	padding-top: 20px;
}
.history_tree .list li .rightimg .imgbox, .Certificats .list2 li {
	width: calc((100% - 10px)/2);
	margin-right: 10px;
	margin-bottom: 10px;
}
.Certificats .list2 li:nth-child(4n) {
	margin-right: 10px;
}
.Certificats .list2 li:nth-child(2n) {
	margin-right: 0px;
}
.history_tree .list li .rightimg .imgbox:nth-child(3n) {
	margin-right: 10px;
}
.history_tree .list li .rightimg .imgbox:nth-child(2n) {
	margin-right: 0px;
}

.text_colum{
	padding-right: 0;
}
.alertmodal .center2 .h2tit{
	height: auto;
	padding-top: 20px;
	font-size: 25px;
	line-height: 1;
	padding-bottom: 20px;
}
.alertmodal .center2 .form_wrap{
	padding: 15px;
}
.alertmodal .center .videowrap video{
	max-height: 120vh;
}
}


@media screen and (max-width: 992px){

.serviceMainPage .content{
	width: 100%;
	width: 77%;
	margin: auto;
	float: none;
	margin-top: 9vw;
	padding-bottom: 20px;
}
.serviceMainPage{
	
padding-top: 200px !important;
}

.serviceMainPage .title1{width: 100%;text-align: center;font-size: 20px;padding-top: 18px;float: none;}

.alertContent .content.type2{
	height: 72vw;
	padding-left: 45vw;
}
.formContent .content{
	padding-bottom: 20px;
}
.formContent .words[type=number]{
	padding-right: 23px
}
.formContent .models-type-2{
	margin-top: 30px;
}
.pcinner{
	display: none
}
.formContent .send{
	padding-top:17px;
}
.alertContent .content,
.area_content{
	width: calc(100% - 40px) !important;
}
.formContent .send input{
	width:calc(100% - 22px);
}
.formContent .sli.checks{
	zoom:1;
	overflow:hidden;
	flex-wrap: wrap;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
}
.formContent .sli.checks .item{
	
width: 33.33%;
	
margin-right: 0;
	
margin-bottom: 40px;
}
.formContent{
	padding-top:50px;
	overflow-x:hidden;
}
.formContent .list ul li,
.formContent .model{
	width: 100%;
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 10px;
}
.formContent .list ul li{
	margin-bottom: 0;
}
.indexmain .block_2 .list li .tit{
	font-size: 16px
}
	.wrapmain{
		width: 768px;
	}
	.indexmain .block_1 .bd .list .imgbox{
		height: 277px;
	}
	.indexmain .block_1 .bd .list li {
    margin-bottom: 15px;
    /* margin-right: 15px !important; */
    width: calc((100% - 30px)/3);
}
	.indexmain .block_1 .bd .list li:nth-child(3n){
		/* margin-right: 0px !important; */
	}
	.indexmain .block_4 .content .words p{
		
width: calc((100% - 18px)/2);
	}
	.indexmain .block_4 .content .right li{
		padding-bottom:37px;
	}
}


 @media screen and (max-width:580px) {
.indexmain .block_3 .list li,
 .indexmain .block_2 .list li {
    width: 48%;
    margin: 1%;
    position: relative;
    float: left;
    overflow: hidden;
}
.indexmain .block_3 .list{
	padding: 20px 0px;
}
.indexmain .block_1 .bd .list .imgbox{
	height: 60vw;
}
.indexmain .block_2 .list li .tit{
	font-size: 14px;
	line-height: 1.5;
}
.indexmain .block_4 .content .left,
.indexmain .block_4 .content .right{
	width: 100%;
	float: none;
	margin-bottom: 20px;
}
.indexmain .block_4 .content .right li .tit{
	font-size: 18px;
	line-height: 1.6;
}
.indexmain .block_4 .content .right li .ans{
	padding-top: 15px;
	font-size: 14px;
	line-height: 1.6;
}
.indexmain .block_4 .content .right li{
	padding-bottom: 20px;
}
.indexmain{
	padding-bottom: 40px;
}
 .indexmain .block_1 .bd .list li{
 	width: 48%;
 	/* margin: 1% !important; */
 }
 .indexmain .block_1 .hd{
 	padding-bottom: 20px;
 }
.indexmain .block_1 .hd a{
	float: left;
	width: 48%;
	text-align: center;
	padding: 0px;
	padding-bottom: 8px;
	margin: 1%;
	border-width: 1px;
	margin-bottom: 10px;
}
.indexmain .block_1 .hd{
	zoom: 1;
	overflow: hidden;
}
.alertmodal .center2 .model .Validform_wrong{
	position: static;
	display: block;
	padding-top: 4px;
}
.list_type1.type2 li .content {
	padding-bottom: 20px;
	margin-top: 10px;
	height: auto;
}
.contact_content .content1 .contact_right {
	padding-top: 30px;
}
.contact_content .content1 {
	margin-top: 20px;
}
.contact_content .content1 .contact_left, .contact_content .content1 .contact_right {
	float: none;
	width: 100%;
}
.references .list li {
	width: calc((100% - 20px)/3);
	margin-right: 10px;
	margin-bottom: 10px;
}
.references .list li:nth-child(6n) {
	margin-right: 10px;
}
.references .list li:nth-child(5n) {
	margin-right: 10px;
}
.references .list li:nth-child(3n) {
	margin-right: 0px;
}
.list_type4 li .content {
	height: auto;
	padding-bottom: 20px;
}
.list_type4 li .imgbox {
	margin-bottom: 20px;
}
.comparemain .item {
	float: none;
	width: 100%;
	padding-right: 0px;
}
.search_modal .content {
	padding-top: 80px;
}
.com_type_1 .list li .con2 {
	padding-top: 3%;
	padding-bottom: 7%;
	height: auto;
}
.search_modal .content .slide {
	max-height: calc(100vh - 158px);
}
.list_type6 li .content .mb0 p:nth-child(1){
	min-height:1px;
}
.tcolum li, .fcolum li {
	width: 100%;
	margin-right: 0px !important;
}
.Recently_Items .h2tit, .equipment_detail .equ_right .h2tit, .h2type1, .list_type3 .h2tit, .newproducts .h2tit, .contact_content .content1 .h2tit {
	font-size: 20px;
	line-height: 1.3;
}
.equipment_detail .equ_right .dec,.text_colum .dec2, .list_type6 li .content, .newproducts .dec, .list_products li .dec2, .equipment_service .block_1 .dec, .equipment_service .block_1 .dec2, .list_type3 li .dec, .Recently_Items .content .rih, .list_products li .content p, .list_type2 li .dec, .comparemain .content1 .rih, .faq_list li .dec, .equipment_detail .equ_right .dec, .comparemain .content2 .dec, .list_type1 li .dec, .comparemain .content2 .table3 td, .design_article .article_left .dec, .com_type_1 .con1 .dec, .next_article .dec, .design_article .article_right .dec0, .design_article .article_right .article_list_1 li .dec, .com_type_1 .list li .dec, .list_type4 li .title, .list_type4 li .dec, .contact_content .content1 .dec, .contact_content .content1 .contact_right p, .years_main .section_2 .words, .history_tree .list li .leftcontent .dec {
	width: 100%;
	font-size: 14px;
	line-height: 1.7;
}
.com_type_1 .con1 .dec {
	padding-top: 3%;
}
.morebase2 {
	font-size: 14px;
}
.list_type1, .list_type2, .list_type3, .faq_list, .equipment_detail, .equipment_service, .newproducts, .design_article, .references, .Certificats .list2 {
	padding-bottom: 3vh;
}
.list_type3 {
	padding-bottom: 0;
}
.list_type1 li .imgbox span {
	font-size: 22px;
}
.Recently_Items .h2tit {
	padding-top: 30px;
}
.newproducts .dec {
	margin-bottom: 12%;
}
.newproducts .h2tit {
	padding-top: 20px;
	padding-bottom: 15px;
}
.list_type3 .h2tit {
	margin-bottom: 14px;
}
.btnbase span {
	font-size: 12px;
}
.equipment_service .limitimg .text {
	position: static;
	width: 100%;
	padding-right: 20px;
}
.equipment_service .block_1 .title, .faq_list li .h2tit, .design_article .article_left .h2tit {
	font-size: 24px;
	line-height: 1.3;
}
.faq_list li .h2tit {
	font-size: 20px;
}
.main .left_wrap {
	padding-top: 170px;
}
.Recently_Items .content .rih, .comparemain .content1 .rih {/* padding-left:0px;*/
	padding-top: 10px;
	display: block;
}
.list_products li .btnbase span {
	padding-left: 12px;
	display: inline-block;
	padding-top: 0;
}
.equipment_detail .equ_right .table2 th {
	padding-bottom: 16px;
	text-align: center;
}
.equipment_detail .equ_right .table2 td {
	text-align: center;
}
.comparemain .content1 .rih {
	padding-left: 0;
}
.design_article .article_right .article_list_1 li:nth-child(2n) {
	margin-right: 0px;
}
.design_article .article_right .article_list_1 li {
	width: calc((100% - 15px)/2);
	margin-right: 15px;
	margin-bottom: 15px;
}
.next_article {
	float: none;
	width: 100%;
}
.design_article .article_right .article_list_1 li .ovfer {
	height: 120px;
}
.design_article .article_right .article_list_1 li .dec {
	height: auto;
}
.years_main .section_1 .left_content .book_group .imgbox,
.years_main .section_1 .heightbase {
	height: 300px;
}
.years_main .section_1 .item {
	float: none;
	width: 100%;
	margin-right: 0px;
	margin-bottom: 20px;
}
.years_main .section_1 .item .down {
	margin-top: 10px;
	margin-bottom: 20px;
}
.years_main .section_1 .item .heightbase {
	height: 60vh;
}
.years_main .section_2 .words {
	columns: 100px 1;
	-moz-columns: 100px 1;
	-webkit-columns: 100px 1;
}
.years_main .section_1 {
	padding-bottom: 0;
}
.years_main .section_2 {
	padding-bottom: 2vh;
}
.history_tree .list li .leftcontent .tit, .Certificats .h2tit {
	font-size: 25px;
	line-height: 1;
}
.Certificats .h2tit {
	padding: 20px 0px;
}
.history_tree .list li .leftcontent {
	float: none;
	width: 100%;
}
.history_tree .list li .leftcontent .dec {
	padding-top: 10px;
}
.history_tree .list li .rightimg {
	float: none;
	width: 100%;
	padding-top: 20px;
}
.history_tree .time {
	right: 0px !important;
	top: 90px !important;
	width: 50px;
	position: fixed !important;
}
.history_tree .time .left_wrap {
	padding: 0px;
	overflow: hidden;
}
.history_tree .time .left_wrap .bgflex {
	width: 100%;
	padding: 0 !important;
	display: block;
}
.history_tree .time .group .scroll {
	display: block;
}
.history_tree .time .title {
	width: auto;
	text-align: center;
	line-height: 1.32;
	height: auto;
	padding: 20px 0px;
	font-size: 12px;
	padding-bottom: 10px;
}
.history_tree .time .group {
	padding-top: 10px;
	overflow: hidden;
}
.history_tree .time .group a {
	display: block;
	width: auto;
	height: auto;
	line-height: 1.6;
	flex: inherit;
	font-size: 14px;
}
}
@media screen and (max-width:470px) {
.page_404 .wrapl{
	padding-left: 20px;
	padding-right: 20px;
}
.page_404 .wrapl .pos:after{
	left: -10px;
	width: 6px;
	height: 6px;
	top: 8px
}
.page_404 .wrapl .text1,
.page_404 .wrapl .text2{
	font-size: 24px;
}
.search_modal .close{
	right: 10px;
	top: 20px;
}
.footer .left .item:after{
top: 30px;
}
.channel_footer .footer:hover  .left .item:after{

left: 31px;

top: 35px;
}
.wap_logo {
	padding-left: 20px;
}
.wap_nav li .lans a, .wap_nav li .wap_slide a, .wap_nav li .h2tit a {
	line-height: 4;
	font-size: 15px;
}
.wap_nav li .wap_slide a {
	padding-left: 43px;
}
	.wap_nav li .wap_slide .item{
margin-left:20px;
								margin-right:20px;}
.wap_nav li .h2tit {
	padding-left: 20px;
}
.wap_logo a img {
	width: 120px;
}
.wap_logo .close {
	top: 19px;
}
.channel_footer .footer {
}
.footer .right p {
	font-size: 15px;
	line-height: 1.5;
}
.footer .left .item {
	float: none;
	width: 100%;
	padding-bottom: 10px;
}
.footer .left {
	padding-top: 20px !important;
}
.footer .left .text {
	padding-left: 10px;
	font-size: 12px;
}
.footer .return {
	right: 40px;
}
.channel_footer {
	height: 280px;
}
.wrapbase1, .footer {
	width: 100%;
	padding-right: 20px;
	padding-left: 20px;
	height: auto;
}
.fixed {
	right: 20px;
}
.head .logo {
	display: none;
}
.head .right {
	float: none;
}
.switchnav {
	float: left;
}
.index_gallery .text {
	left: 20px;
	font-size: 6vw;
	right: 20px;
	line-height: 1.3;
	top: 26vh
}
.index_gallery .text2 {
	left: 20px;
	right: 20px;
	top: 26vh
}
.index_gallery .text2 .h2tit {
	font-size: 7vw;
	line-height: 1.6;
}
.index_gallery .dots {
	bottom: 10px;
}
.index_gallery .swiper-pagination .swiper-pagination-bullet, .Recently_Items .swiper-pagination-bullet {
	margin: 0px 6px !important;
}
.index_gallery .dot {
	margin-left: 6px;
}
.position {
	padding-left: 3px;
}
.position:after {
	left: -10px;
	width: 7px;
	height: 7px;
	top: 9px
}
.indexmain .block_2 .list{
	padding: 32px 0px;
}
.indexmain .block_4 .content{
	padding-top: 20px;
}
}


@media screen and (max-width: 580px){
	.list_products.ocolum li{
		width: 100%;
		float: none;
	}



}

@media screen and (max-width: 470px){
.index_gallery .dot.pc{
	display: none;
}
.index_gallery .dot.wap{
	display: block;
}

}

