

@media screen and (max-width:1700px) {
body.current .com_type_1 .con1 .dec {
	width: 100%;
}
body.current .wrapbase1 {
}
body.current .fcolum li {
	width: calc((100% - 72px)/3);
}
body.current .fcolum li:nth-child(4n) {
	margin-right: 36px;
}
body.current .fcolum li:nth-child(3n) {
	margin-right: 0px;
}
}
@media screen and (max-width:1700px) {
body.current .design_article .article_right .dec0 {
	width: 100%;
}
body.current .head .right .language {
	margin-left: 10px;
}
body.current .head .right .nav {
	width: 500px
}
body.current .newproducts .dec {
	width: 100%;
}
body.current .years_main .section_1 .left_content {
	float: none;
	width: 100%;
	margin-bottom: 30px;
}
body.current .years_main .section_1 .rightitem {
	float: none;
	width: 100%;
	zoom: 1;
	overflow: hidden;
}
body.current .years_main .section_1 .item {
	margin-left: 0px;
	margin-right: 6%;
	width: 47%
}
body.current .years_main .section_2 .words {
	columns: 100px 2;
	-moz-columns: 100px 2;
	-webkit-columns: 100px 2;
}
body.current .years_main .section_1 .item:nth-child(2) {
	margin-right: 0px;
}
body.current .history_tree .list li .leftcontent {
	width: 40%;
}
body.current .history_tree .list li .rightimg {
	width: 57%;
}
body.current .history_tree .list li .rightimg .imgbox {
	width: calc((100% - 30px)/3);
	margin-right: 15px
}
body.current .Certificats .list2 li {
	width: calc((100% - 45px)/4);
	margin-bottom: 15px;
	margin-right: 15px
}
body.current .history_tree .time .left_wrap .bgflex {
	width: 1200px;
}
body.current .history_tree .time .left_wrap {
	overflow: auto;
	background: #fff;
}
body.current .history_tree .time .group {
	overflow: auto;
}
body.current .history_tree .time .group .scroll {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
}
body.current .history_tree .time .group a {
	flex: 1;
}
body.current .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:1550px) {
body.current{
	padding-right: 650px;
}
body.current .footer .left .text {
	padding-left: 20px;
	font-size: 14px;
	line-height: 1.6;
}
body.current .channel_footer .footer:hover .left .text {
	padding-left: 15px;
}
}



@media screen and (max-width:1550px) {
body.current .list_type1 li .imgbox span {
	font-size: 20px;
}
body.current .list_products li .btnbase span {
	display: block;
	padding-left: 0;
	padding-top: 10px;
}
body.current .faq_list li {
	padding-top: 30px;
}
body.current .faq_list li .imgbox {
	margin-bottom: 30px;
}
body.current .fixed .more,body.current  .fixed .search {
	margin-top: 18px;
}
body.current .head .logo {
	padding-top: 10px;
}
body.current .head {
	left: 0px;
	top: 0;
	padding-right: 552px;
}
body.current .tcolum li,body.current  .fcolum li {
	width: calc((100% - 36px)/2);
}
body.current .tcolum li:nth-child(3n),body.current  .fcolum li:nth-child(3n) {
	margin-right: 36px;
}
body.current .tcolum li:nth-child(2n),body.current  .fcolum li:nth-child(2n) {
	margin-right: 0px;
}
body.current .head .right .nav {
	width: 400px;
}
body.current .pc {
	display: none;
}
body.current .wap {
	display: block;
}
body.current .channel_footer {
	height: 240px;
}
body.current .footer .left {
	float: none;
	width: 100%;
	zoom: 1;
	overflow: hidden;
}
body.current .footer {
	padding-right: 48px;
	zoom: 1;
	overflow: hidden;
	height: 200px;
}
body.current .channel_footer .footer:hover .left .item img {
	width: 70px;
}
.footer .left .item:after{
left:26px;}
body.current .footer .left .item img {
	width: 60px;
}
body.current .footer .right {
	float: none;
	width: 100%;
	padding-top: 3%;
	padding-bottom: 3%;
}
body.current .footer .return {
	right: 4%;
}
}
@media screen and (max-width:1550px) {

body.current .blur_main{
	position: static;
}
body.current .references .list li {
	width: calc((100% - 80px)/5);
	margin-right: 20px;
	margin-bottom: 20px;
}
body.current .references .list li:nth-child(6n) {
	margin-right: 20px;
}
body.current .references .list li:nth-child(5n) {
	margin-right: 0px;
}
body.current .list_type4 li .dec {
	-webkit-line-clamp: 4
}
body.current .list_type4 li .btnbase span {
	font-size: 14px;
	padding-left: 5px;
}
body.current .list_type4 li .content {
	height: 247px;
}
body.current .comparemain .content1 .content {
	display: block;
}
body.current .Recently_Items .content .imgbox img,body.current  .comparemain .content1 .imgbox img {
	width: 100%;
}
body.current .comparemain .posr:before {
	display: none;
}
body.current .comparemain .item {
	padding: 0 !important;/* float:none; *//* width:100%; */
	margin-bottom: 24px;
	padding-right: 10px !important;
}
body.current .comparemain .posr {
	padding-left: 20px;
	padding-right: 20px;
	height: 100%;
}
body.current .comparemain {
	height: 60vh;
}
body.current .comparemain .content1 .close {
	right: 5px;
	top: 5px;
}
body.current .comparemain.current1 {
	top: calc(100vh - 64px);
}
body.current .comparemain.current1.current2 {
	top: 20vh;
	height: 80vh;
	overflow: hidden;
}
body.current .comparemain .content1 {
	height: calc(100% - 68px);
	overflow: auto;
}
body.current .comparemain .btngroup {
	margin-bottom: 20px;
}


body.current .equipment_detail .equ_left,body.current  .equipment_detail .equ_right {
	float: none;
	width: 100%;
}
body.current .equipment_detail .equ_right {
	padding-top: 20px;
	padding-left: 0;
}
body.current .equipment_service .block_1 .imgbox {
	position: static;
	width: 100%;
	height: 40vh;
}
body.current .equipment_service .block_1 .content {
	min-height: 1px;
	padding-top: 15px;
}
body.current .equipment_service .block_1 {
	padding: 0
}
body.current .equipment_service .block_1 .title,body.current  .design_article .article_left .h2tit,body.current  .contact_content .content1 .h2tit {
	font-size: 25px;
	line-height: 1.5;
}
body.current .equipment_service .block_1 .imgbox {
	position: static;
	width: 100%;
	height: 60vw;
}
body.current .equipment_service .block_1 {
	padding: 0px !important;
}
body.current .equipment_service .block_1 .content {
	padding-top: 3%;
	min-height: 2px;
}
body.current .equipment_service .block_1 .dec,body.current  .equipment_service .block_1 .dec2,body.current  .contact_content .content1 .dec,body.current  .list_type6 li .content {
	width: 100%;
	font-size: 18px;
	line-height: 1.7;
}
body.current .design_article .article_left {
	width: 100%;
	float: none;
}
body.current .design_article .article_right {
	float: none;
	width: 100%;
	padding-top: 20px;
}
body.current .history_tree .list li .rightimg .imgbox,body.current  .Certificats .list2 li {
	width: calc((100% - 10px)/2);
	margin-right: 10px;
	margin-bottom: 10px;
}
body.current .Certificats .list2 li:nth-child(4n) {
	margin-right: 10px;
}
body.current .Certificats .list2 li:nth-child(2n) {
	margin-right: 0px;
}
body.current .history_tree .list li .rightimg .imgbox:nth-child(3n) {
	margin-right: 10px;
}
body.current .history_tree .list li .rightimg .imgbox:nth-child(2n) {
	margin-right: 0px;
}
}
 @media screen and (max-width:1550px) {
body.current .list_type1.type2 li .content {
	padding-bottom: 20px;
	margin-top: 10px;
	height: auto;
}
body.current .contact_content .content1 .contact_right {
	padding-top: 30px;
}
body.current .contact_content .content1 {
	margin-top: 20px;
}
body.current .contact_content .content1 .contact_left,body.current  .contact_content .content1 .contact_right {
	float: none;
	width: 100%;
}
body.current .references .list li {
	width: calc((100% - 20px)/3);
	margin-right: 10px;
	margin-bottom: 10px;
}
body.current .references .list li:nth-child(6n) {
	margin-right: 10px;
}
body.current .references .list li:nth-child(5n) {
	margin-right: 10px;
}
body.current .references .list li:nth-child(3n) {
	margin-right: 0px;
}
body.current .list_type4 li .content {
	height: auto;
	padding-bottom: 20px;
}
body.current .list_type4 li .imgbox {
	margin-bottom: 20px;
}
body.current .comparemain .item {
	float: none;
	width: 100%;
	padding-right: 0px;
}
body.current .search_modal .content {
	padding-top: 80px;
}
body.current .com_type_1 .list li .con2 {
	padding-top: 3%;
	padding-bottom: 7%;
	height: auto;
}
body.current .search_modal .content .slide {
	max-height: calc(100vh - 158px);
}
body.current .tcolum li,body.current  .fcolum li {
	/* width: 100%; */
	/* margin-right: 0px !important; */
}
body.current .Recently_Items .h2tit,body.current  .equipment_detail .equ_right .h2tit,body.current  .h2type1,body.current  .list_type3 .h2tit,body.current  .newproducts .h2tit,body.current  .contact_content .content1 .h2tit {
	font-size: 20px;
	line-height: 1.3;
}
body.current .equipment_detail .equ_right .dec,
body.current  .list_type6 li .content,
body.current  .newproducts .dec,
body.current  .list_products li .dec2,
body.current  .equipment_service .block_1 .dec,
body.current  .equipment_service .block_1 .dec2,
body.current  .list_type3 li .dec,
body.current  .Recently_Items .content .rih,
body.current  .list_products li .content p,
body.current  .list_type2 li .dec,
body.current  .comparemain .content1 .rih,
body.current  .faq_list li .dec,
body.current  .equipment_detail .equ_right .dec,
body.current  .comparemain .content2 .dec,
body.current  .list_type1 li .dec,
body.current  .comparemain .content2 .table3 td,
body.current  .design_article .article_left .dec,
body.current  .com_type_1 .con1 .dec,
body.current  .next_article .dec,
body.current  .design_article .article_right .dec0,
body.current  .design_article .article_right .article_list_1 li .dec,
body.current  .com_type_1 .list li .dec,
body.current  .list_type4 li .title,
body.current  .list_type4 li .dec,
body.current  .contact_content .content1 .dec,
body.current  .contact_content .content1 .contact_right p,
body.current  .years_main .section_2 .words,
body.current  .history_tree .list li .leftcontent .dec {
	width: 100%;
	font-size: 14px;
	line-height: 1.7;
}
body.current .com_type_1 .con1 .dec {
	padding-top: 3%;
}
body.current .morebase2 {
	font-size: 14px;
}
body.current .list_type1,body.current  .list_type2,body.current  .list_type3,body.current  .faq_list,body.current  .equipment_detail,body.current  .equipment_service,body.current  .newproducts,body.current  .design_article,body.current  .references,body.current  .Certificats .list2 {
	padding-bottom: 3vh;
}
body.current .list_type3 {
	padding-bottom: 0;
}
body.current .list_type1 li .imgbox span {
	font-size: 22px;
}
body.current .Recently_Items .h2tit {
	padding-top: 30px;
}
body.current .newproducts .dec {
	margin-bottom: 12%;
}
body.current .newproducts .h2tit {
	padding-top: 20px;
	padding-bottom: 15px;
}
body.current .list_type3 .h2tit {
	margin-bottom: 14px;
}
body.current .btnbase span {
	font-size: 14px;
}
body.current .equipment_service .limitimg .text {
	position: static;
	width: 100%;
	padding-right: 20px;
}
body.current .equipment_service .block_1 .title,body.current  .faq_list li .h2tit,body.current  .design_article .article_left .h2tit {
	font-size: 24px;
	line-height: 1.3;
}
body.current .faq_list li .h2tit {
	font-size: 20px;
}
body.current .main .left_wrap {
	padding-top: 120px;
}
body.current .Recently_Items .content .rih,body.current  .comparemain .content1 .rih {/* padding-left:0px;*/
	padding-top: 10px;
	display: block;
}
body.current .list_products li .btnbase span {
	padding-left: 12px;
	display: inline-block;
	padding-top: 0;
}
body.current .equipment_detail .equ_right .table2 th {
	padding-bottom: 16px;
	text-align: center;
}
body.current .equipment_detail .equ_right .table2 td {
	text-align: center;
}
body.current .comparemain .content1 .rih {
	padding-left: 0;
}
body.current .design_article .article_right .article_list_1 li:nth-child(2n) {
	margin-right: 0px;
}
body.current .design_article .article_right .article_list_1 li {
	width: calc((100% - 15px)/2);
	margin-right: 15px;
	margin-bottom: 15px;
}
body.current .next_article {
	float: none;
	width: 100%;
}
body.current .design_article .article_right .article_list_1 li .ovfer {
	height: 120px;
}
body.current .design_article .article_right .article_list_1 li .dec {
	height: auto;
}
body.current .years_main .section_1 .heightbase {
	height: 300px;
}
body.current .years_main .section_1 .item {
	float: none;
	width: 100%;
	margin-right: 0px;
	margin-bottom: 20px;
}
body.current .years_main .section_1 .item .down {
	margin-top: 10px;
	margin-bottom: 20px;
}
body.current .years_main .section_1 .item .heightbase {
	height: 60vh;
}
body.current .years_main .section_2 .words {
	columns: 100px 1;
	-moz-columns: 100px 1;
	-webkit-columns: 100px 1;
}
body.current .years_main .section_1 {
	padding-bottom: 0;
}
body.current .years_main .section_2 {
	padding-bottom: 2vh;
}
body.current .history_tree .list li .leftcontent .tit,body.current  .Certificats .h2tit {
	font-size: 25px;
	line-height: 1;
}
body.current .Certificats .h2tit {
	padding: 20px 0px;
}
body.current .history_tree .list li .leftcontent {
	float: none;
	width: 100%;
}
body.current .history_tree .list li .leftcontent .dec {
	padding-top: 10px;
}
body.current .history_tree .list li .rightimg {
	float: none;
	width: 100%;
	padding-top: 20px;
}
body.current .history_tree .time {
	right: 0px !important;
	top: 90px !important;
	width: 50px;
	position: fixed !important;
}
body.current .history_tree .time .left_wrap {
	padding: 0px;
	overflow: hidden;
}
body.current .history_tree .time .left_wrap .bgflex {
	width: 100%;
	padding: 0 !important;
	display: block;
}
body.current .history_tree .time .group .scroll {
	display: block;
}
body.current .history_tree .time .title {
	width: auto;
	text-align: center;
	line-height: 1.32;
	height: auto;
	padding: 20px 0px;
	font-size: 12px;
	padding-bottom: 10px;
}
body.current .history_tree .time .group {
	padding-top: 10px;
	overflow: hidden;
}
body.current .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:1250px) {
body.current .wap_logo {
	padding-left: 20px;
}
body.current .wap_nav li .lans a,body.current  .wap_nav li .wap_slide a,body.current  .wap_nav li .h2tit a {
	line-height: 4;
	font-size: 15px;
}
body.current .wap_nav li .wap_slide a {
	padding-left: 43px;
}
body.current .wap_nav li .h2tit {
	padding-left: 20px;
}
body.current .wap_logo a img {
	width: 120px;
}
body.current .wap_logo .close {
	top: 19px;
}
body.current .channel_footer .footer {
}
body.current .footer .right p {
	font-size: 15px;
	line-height: 1.5;
}
.channel_footer .footer:hover .item:after{
	top: 35px;
	left: 31px;
}
.footer .left .item:after{
	top:30px;
}
body.current .footer .left .item {
	float: none;
	width: 100%;
	padding-bottom: 10px;
}
body.current .footer .left {
	padding-top: 20px !important;
}
body.current .footer .left .text {
	padding-left: 10px;
	font-size: 12px;
}
body.current .footer .return {
	right: 40px;
}
body.current .channel_footer {
	height: 280px;
}
body.current .wrapbase1,body.current  .footer {
	width: 100%;
	padding-right: 20px;
	padding-left: 20px;
	height: auto;
}
body.current .fixed {
	right: 48px;
}
body.current .head .logo {
	display: none;
}
body.current .head .right {
	float: none;
}
body.current .switchnav {
	float: left;
}
body.current .index_gallery .text {
	left: 20px;
	font-size: 6vw;
	right: 20px;
	line-height: 1.3;
	top: 26vh
}
body.current .index_gallery .text2 {
	left: 20px;
	right: 20px;
	top: 26vh
}
body.current .index_gallery .text2 .h2tit {
	font-size: 7vw;
	line-height: 1.6;
}
body.current .index_gallery .dots {
	bottom: 10px;
}
body.current .index_gallery .swiper-pagination .swiper-pagination-bullet,body.current  .Recently_Items .swiper-pagination-bullet {
	margin: 0px 6px !important;
}
body.current .index_gallery .dot {
	margin-left: 6px;
}
body.current .position {
	padding-left: 3px;
}
body.current .position:after {
	left: -10px;
	width: 7px;
	height: 7px;
	top: 9px
}
}








@media screen and (max-width:1920px) {
body.current2 .footer .left .text {
	padding-left: 20px;
	font-size: 14px;
	line-height: 1.6;
}
body.current2 .channel_footer .footer:hover .left .text {
	padding-left: 15px;
}
}



@media screen and (max-width:1920px) {
body.current2 .list_type1 li .imgbox span {
	font-size: 20px;
}
body.current2 .list_products li .btnbase span {
	display: block;
	padding-left: 0;
	padding-top: 10px;
}
body.current2 .faq_list li {
	padding-top: 30px;
}
body.current2 .faq_list li .imgbox {
	margin-bottom: 30px;
}
body.current2 .fixed .more,body.current2  .fixed .search {
	margin-top: 18px;
}
body.current2 .head .logo {
	padding-top: 10px;
}
body.current2 .fixed{
	padding-right:960px;
}
body.current2 .head {
	left: 0px;
	top: 0;
	padding-right: 952px;
}
body.current2 .tcolum li,body.current2  .fcolum li {
	width: calc((100% - 36px)/2);
}
body.current2 .tcolum li:nth-child(3n),body.current2  .fcolum li:nth-child(3n) {
	margin-right: 36px;
}
body.current2 .tcolum li:nth-child(2n),body.current2  .fcolum li:nth-child(2n) {
	margin-right: 0px;
}
body.current2 .head .right .nav {
	width: 400px;
}
body.current2 .pc {
	display: none;
}
body.current2 .wap {
	display: block;
}
body.current2 .channel_footer {
	height: 240px;
}
body.current2 .footer .left {
	float: none;
	width: 100%;
	zoom: 1;
	overflow: hidden;
}
body.current2 .footer {
	padding-right: 48px;
	zoom: 1;
	overflow: hidden;
	height: 200px;
}
body.current2 .channel_footer .footer:hover .left .item img {
	width: 70px;
}
body.current2 .footer .left .item img {
	width: 60px;
}
body.current2 .footer .left .item:after{
left: 26px;
}
body.current2 .footer .right {
	float: none;
	width: 100%;
	padding-top: 3%;
	padding-bottom: 3%;
}
body.current2 .footer .return {
	right: 4%;
}
}
@media screen and (max-width:1920px) {

body.current2 .blur_main{
	position: static;
}
body.current2 .references .list li {
	width: calc((100% - 80px)/5);
	margin-right: 20px;
	margin-bottom: 20px;
}
body.current2 .references .list li:nth-child(6n) {
	margin-right: 20px;
}
body.current2 .references .list li:nth-child(5n) {
	margin-right: 0px;
}
body.current2 .list_type4 li .dec {
	-webkit-line-clamp: 4
}
body.current2 .list_type4 li .btnbase span {
	font-size: 14px;
	padding-left: 5px;
}
body.current2 .list_type4 li .content {
	height: 247px;
}
body.current2 .comparemain .content1 .content {
	display: block;
}
body.current2 .Recently_Items .content .imgbox img,body.current2  .comparemain .content1 .imgbox img {
	width: 100%;
}
body.current2 .comparemain .posr:before {
	display: none;
}
body.current2 .comparemain .item {
	padding: 0 !important;/* float:none; *//* width:100%; */
	margin-bottom: 24px;
	padding-right: 10px !important;
}
body.current2 .comparemain .posr {
	padding-left: 20px;
	padding-right: 20px;
	height: 100%;
}
body.current2 .comparemain {
	height: 60vh;
}
body.current2 .comparemain .content1 .close {
	right: 5px;
	top: 5px;
}
body.current2 .comparemain.current1 {
	top: calc(100vh - 64px);
}
body.current2 .comparemain.current1.current2 {
	top: 20vh;
	height: 80vh;
	overflow: hidden;
}
body.current2 .comparemain .content1 {
	height: calc(100% - 68px);
	overflow: auto;
}
body.current2 .comparemain .btngroup {
	margin-bottom: 20px;
}


body.current2 .equipment_detail .equ_left,body.current2  .equipment_detail .equ_right {
	float: none;
	width: 100%;
}
body.current2 .equipment_detail .equ_right {
	padding-top: 20px;
	padding-left: 0;
}
body.current2 .equipment_service .block_1 .imgbox {
	position: static;
	width: 100%;
	height: 40vh;
}
body.current2 .equipment_service .block_1 .content {
	min-height: 1px;
	padding-top: 15px;
}
body.current2 .equipment_service .block_1 {
	padding: 0
}
body.current2 .equipment_service .block_1 .title,body.current2  .design_article .article_left .h2tit,body.current2  .contact_content .content1 .h2tit {
	font-size: 25px;
	line-height: 1.5;
}
body.current2 .equipment_service .block_1 .imgbox {
	position: static;
	width: 100%;
	height: 60vw;
}
body.current2 .equipment_service .block_1 {
	padding: 0px !important;
}
body.current2 .equipment_service .block_1 .content {
	padding-top: 3%;
	min-height: 2px;
}
body.current2 .equipment_service .block_1 .dec,body.current2  .equipment_service .block_1 .dec2,body.current2  .contact_content .content1 .dec,body.current2  .list_type6 li .content {
	width: 100%;
	font-size: 18px;
	line-height: 1.7;
}
body.current2 .design_article .article_left {
	width: 100%;
	float: none;
}
body.current2 .design_article .article_right {
	float: none;
	width: 100%;
	padding-top: 20px;
}
body.current2 .history_tree .list li .rightimg .imgbox,body.current2  .Certificats .list2 li {
	width: calc((100% - 10px)/2);
	margin-right: 10px;
	margin-bottom: 10px;
}
body.current2 .Certificats .list2 li:nth-child(4n) {
	margin-right: 10px;
}
body.current2 .Certificats .list2 li:nth-child(2n) {
	margin-right: 0px;
}
body.current2 .history_tree .list li .rightimg .imgbox:nth-child(3n) {
	margin-right: 10px;
}
body.current2 .history_tree .list li .rightimg .imgbox:nth-child(2n) {
	margin-right: 0px;
}
}
 @media screen and (max-width:1920px) {
body.current2 .list_type1.type2 li .content {
	padding-bottom: 20px;
	margin-top: 10px;
	height: auto;
}
body.current2 .contact_content .content1 .contact_right {
	padding-top: 30px;
}
body.current2 .contact_content .content1 {
	margin-top: 20px;
}
body.current2 .contact_content .content1 .contact_left,body.current2  .contact_content .content1 .contact_right {
	float: none;
	width: 100%;
}
body.current2 .references .list li {
	width: calc((100% - 20px)/3);
	margin-right: 10px;
	margin-bottom: 10px;
}
body.current2 .references .list li:nth-child(6n) {
	margin-right: 10px;
}
body.current2 .references .list li:nth-child(5n) {
	margin-right: 10px;
}
body.current2 .references .list li:nth-child(3n) {
	margin-right: 0px;
}
body.current2 .list_type4 li .content {
	height: auto;
	padding-bottom: 20px;
}
body.current2 .list_type4 li .imgbox {
	margin-bottom: 20px;
}
body.current2 .comparemain .item {
	float: none;
	width: 100%;
	padding-right: 0px;
}
body.current2 .search_modal .content {
	padding-top: 80px;
}
body.current2 .com_type_1 .list li .con2 {
	padding-top: 3%;
	padding-bottom: 7%;
	height: auto;
}
body.current2 .search_modal .content .slide {
	max-height: calc(100vh - 158px);
}
body.current2 .tcolum li,body.current2  .fcolum li {
	width: 100%;
	margin-right: 0px !important;
}
body.current2 .Recently_Items .h2tit,body.current2  .equipment_detail .equ_right .h2tit,body.current2  .h2type1,body.current2  .list_type3 .h2tit,body.current2  .newproducts .h2tit,body.current2  .contact_content .content1 .h2tit {
	font-size: 20px;
	line-height: 1.3;
}
body.current2 .equipment_detail .equ_right .dec,
body.current2  .list_type6 li .content,
body.current2  .newproducts .dec,
body.current2  .list_products li .dec2,
body.current2  .equipment_service .block_1 .dec,
body.current2  .equipment_service .block_1 .dec2,
body.current2  .list_type3 li .dec,
body.current2  .Recently_Items .content .rih,
body.current2  .list_products li .content p,
body.current2  .list_type2 li .dec,
body.current2  .comparemain .content1 .rih,
body.current2  .faq_list li .dec,
body.current2  .equipment_detail .equ_right .dec,
body.current2  .comparemain .content2 .dec,
body.current2  .list_type1 li .dec,
body.current2  .comparemain .content2 .table3 td,
body.current2  .design_article .article_left .dec,
body.current2  .com_type_1 .con1 .dec,
body.current2  .next_article .dec,
body.current2  .design_article .article_right .dec0,
body.current2  .design_article .article_right .article_list_1 li .dec,
body.current2  .com_type_1 .list li .dec,
body.current2  .list_type4 li .title,
body.current2  .list_type4 li .dec,
body.current2  .contact_content .content1 .dec,
body.current2  .contact_content .content1 .contact_right p,
body.current2  .years_main .section_2 .words,
body.current2  .history_tree .list li .leftcontent .dec {
	width: 100%;
	font-size: 14px;
	line-height: 1.7;
}
body.current2 .com_type_1 .con1 .dec {
	padding-top: 3%;
}
body.current2 .morebase2 {
	font-size: 14px;
}
body.current2 .list_type1,body.current2  .list_type2,body.current2  .list_type3,body.current2  .faq_list,body.current2  .equipment_detail,body.current2  .equipment_service,body.current2  .newproducts,body.current2  .design_article,body.current2  .references,body.current2  .Certificats .list2 {
	padding-bottom: 3vh;
}
body.current2 .list_type3 {
	padding-bottom: 0;
}
body.current2 .list_type1 li .imgbox span {
	font-size: 22px;
}
body.current2 .Recently_Items .h2tit {
	padding-top: 30px;
}
body.current2 .newproducts .dec {
	margin-bottom: 12%;
}
body.current2 .newproducts .h2tit {
	padding-top: 20px;
	padding-bottom: 15px;
}
body.current2 .list_type3 .h2tit {
	margin-bottom: 14px;
}
body.current2 .btnbase span {
	font-size: 14px;
}
body.current2 .equipment_service .limitimg .text {
	position: static;
	width: 100%;
	padding-right: 20px;
}
body.current2 .equipment_service .block_1 .title,body.current2  .faq_list li .h2tit,body.current2  .design_article .article_left .h2tit {
	font-size: 24px;
	line-height: 1.3;
}
body.current2 .faq_list li .h2tit {
	font-size: 20px;
}
body.current2 .main .left_wrap {
	padding-top: 120px;
}
body.current2 .Recently_Items .content .rih,body.current2  .comparemain .content1 .rih {/* padding-left:0px;*/
	padding-top: 10px;
	display: block;
}
body.current2 .list_products li .btnbase span {
	padding-left: 12px;
	display: inline-block;
	padding-top: 0;
}
body.current2 .equipment_detail .equ_right .table2 th {
	padding-bottom: 16px;
	text-align: center;
}
body.current2 .equipment_detail .equ_right .table2 td {
	text-align: center;
}
body.current2 .comparemain .content1 .rih {
	padding-left: 0;
}
body.current2 .design_article .article_right .article_list_1 li:nth-child(2n) {
	margin-right: 0px;
}
body.current2 .design_article .article_right .article_list_1 li {
	width: calc((100% - 15px)/2);
	margin-right: 15px;
	margin-bottom: 15px;
}
body.current2 .next_article {
	float: none;
	width: 100%;
}
body.current2 .design_article .article_right .article_list_1 li .ovfer {
	height: 120px;
}
body.current2 .design_article .article_right .article_list_1 li .dec {
	height: auto;
}
body.current2 .years_main .section_1 .heightbase {
	height: 300px;
}
body.current2 .years_main .section_1 .item {
	float: none;
	width: 100%;
	margin-right: 0px;
	margin-bottom: 20px;
}
body.current2 .years_main .section_1 .item .down {
	margin-top: 10px;
	margin-bottom: 20px;
}
body.current2 .years_main .section_1 .item .heightbase {
	height: 60vh;
}
body.current2 .years_main .section_2 .words {
	columns: 100px 1;
	-moz-columns: 100px 1;
	-webkit-columns: 100px 1;
}
body.current2 .years_main .section_1 {
	padding-bottom: 0;
}
body.current2 .years_main .section_2 {
	padding-bottom: 2vh;
}
body.current2 .history_tree .list li .leftcontent .tit,body.current2  .Certificats .h2tit {
	font-size: 25px;
	line-height: 1;
}
body.current2 .Certificats .h2tit {
	padding: 20px 0px;
}
body.current2 .history_tree .list li .leftcontent {
	float: none;
	width: 100%;
}
body.current2 .history_tree .list li .leftcontent .dec {
	padding-top: 10px;
}
body.current2 .history_tree .list li .rightimg {
	float: none;
	width: 100%;
	padding-top: 20px;
}
body.current2 .history_tree .time {
	right: 0px !important;
	top: 90px !important;
	width: 50px;
	position: fixed !important;
}
body.current2 .history_tree .time .left_wrap {
	padding: 0px;
	overflow: hidden;
}
body.current2 .history_tree .time .left_wrap .bgflex {
	width: 100%;
	padding: 0 !important;
	display: block;
}
body.current2 .history_tree .time .group .scroll {
	display: block;
}
body.current2 .history_tree .time .title {
	width: auto;
	text-align: center;
	line-height: 1.32;
	height: auto;
	padding: 20px 0px;
	font-size: 12px;
	padding-bottom: 10px;
}
body.current2 .history_tree .time .group {
	padding-top: 10px;
	overflow: hidden;
}
body.current2 .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:1520px) {
body.current2 .wap_logo {
	padding-left: 20px;
}
body.current2 .wap_nav li .lans a,body.current2  .wap_nav li .wap_slide a,body.current2  .wap_nav li .h2tit a {
	line-height: 4;
	font-size: 15px;
}
body.current2 .wap_nav li .wap_slide a {
	padding-left: 43px;
}
body.current2 .wap_nav li .h2tit {
	padding-left: 20px;
}
body.current2 .wap_logo a img {
	width: 120px;
}
body.current2 .wap_logo .close {
	top: 19px;
}
body.current2 .channel_footer .footer {
}
body.current2 .footer .right p {
	font-size: 15px;
	line-height: 1.5;
}
body.current2 .footer .left .item {
	float: none;
	width: 100%;
	padding-bottom: 10px;
}
body.current2 .footer .left {
	padding-top: 20px !important;
}
body.current2 .footer .left .text {
	padding-left: 10px;
	font-size: 12px;
}
body.current2 .footer .return {
	right: 40px;
}
body.current2 .channel_footer {
	height: 280px;
}
body.current2 .wrapbase1,body.current2  .footer {
	width: 100%;
	padding-right: 20px;
	padding-left: 20px;
	height: auto;
}
body.current2 .fixed {
	right: 20px;
}
body.current2 .head .logo {
	display: none;
}
body.current2 .head .right {
	float: none;
}
body.current2 .switchnav {
	float: left;
}
body.current2 .index_gallery .text {
	left: 20px;
	font-size: 6vw;
	right: 20px;
	line-height: 1.3;
	top: 26vh
}
body.current2 .index_gallery .text2 {
	left: 20px;
	right: 20px;
	top: 26vh
}
body.current2 .index_gallery .text2 .h2tit {
	font-size: 7vw;
	line-height: 1.6;
}
body.current2 .index_gallery .dots {
	bottom: 10px;
}
body.current2 .index_gallery .swiper-pagination .swiper-pagination-bullet,body.current2  .Recently_Items .swiper-pagination-bullet {
	margin: 0px 6px !important;
}
body.current2 .index_gallery .dot {
	margin-left: 6px;
}
body.current2 .position {
	padding-left: 3px;
}
body.current2 .position:after {
	left: -10px;
	width: 7px;
	height: 7px;
	top: 9px
}
}




