﻿@media screen and (max-width:1600px){
}

@media screen and (max-width:1440px){
}

@media screen and (max-width:1300px){
}

@media screen and (max-width:1200px){
}

@media screen and (max-width:1130px){
}

@media screen and (max-width:1060px){
}

@media screen and (max-width:1023px){
html,body,.adcontent,.banner{min-width:inherit;}
.banner{height:300px;}
.adcontent,.itme{width:auto;}
.tab_note,.service{width:100%;}
.tab_note{margin: 40px auto;}
.tab_note img {width: 98%;height:inherit}
.tab_line div { padding: 0 6px;}
.w{ width:100%;}
.head,.pc{ display:none!important;}
.sjhedes,.m{ display:block!important;}
.con1 .w,.con2 .w,.con3 .w,.con6 .w,.con7 .w,.contacttitle,.aboutitle,.list,.advantage,.business,.tab_note,.news,.aboutus { width:93.6%;}

.mlanguage{display: flex;align-items: center;}
.mlanguage img{height: 30px; padding-right: 5px; border:0px;}

.titc em{ font-size:35px;}
.titc p{ font-size:22px;}

.news .newitem{width:100%;}
.news .newitem{width:100%; height:116px; float:left}
.news .newitem:nth-child(2){width:100%; height:110px; float:right}
.news .newitem:nth-child(4){width:100%; height:110px; float:right}
.aboutleft,.aboutright { width:100%;}
.aboutright{margin-bottom:20px;}
.aboutleft ul li {width:48%;margin-left: initial;margin-right:2%;margin-bottom:5px;}
.aboutleft ul li:nth-child(2n){margin-right:0%;}
.aboutleft ul li img {width: 100%; height: auto;}


.con20{ padding:60px 0;}
.con20_list{ margin-top:30px;}
.con20_list li{width: calc((100% - 0px)/1);margin-right:20px; position:relative;margin-bottom:20px; background:#f8f8f8;  overflow:hidden; float:left}


.con20_list li .pic{  float:left; border-radius:8px;display: flex;justify-content: center;}
.con20_list li .txt{ position:relative;left:0; right:0; bottom:0; float:left; padding:30px 5px 20px 5px;}
.con20_list li .txt h3{padding-bottom:20px; position:relative;}
.con20_list li .txt h3 em{ display:inline-block;line-height:45px; font-size:24px; color:#333; font-weight:bold;}
.con20_list li .txtc{font-size:18px; line-height:1.2}
.con20_list li .txtc p:nth-child(2){padding:20px 0 0 0;}

/*pc*/
/*新闻*/
.newsList li .img {width: 44%;}
.newsList li .box {width: calc(100% - 46%);}
.newsList li .box .title { margin-top:8px;}
.newsList li .box .title a {font-size: 17px;}
.newsList li .box .desc {font-size: 12px; margin-top:3px;}
.newsList li .box .date {margin-top:15px;}
/*关于我们*/
.Dimg {width: 100%;padding:0;}
.Ddesc .title {margin-bottom: 20px;}
/*产品*/
.proList .pro li{float: left;width: calc((100% - 20px)/2);margin-right:20px;margin-bottom: 20px;text-align: center;display: inline-block; background: #f8f8f8; border-radius: 10px; padding:45px 0;}
.proList .pro li:nth-child(2n){margin-right: 0;}
.proList .pro li:nth-child(3n) {margin-right: 20px;}
.proList .pro li .title em {font-size:24px;}
.proList .pro li .title p{margin-left:15px;}
/*联系我们*/
.contact_left {width:100%;}
.map { width:100%;margin-top: 20px;}
.map .box{height:auto;}
.map .box img{width:100%;}


/*foot style*********************************************************************/
.footer{ padding:40px 0 55px 0;}
.foot1{ padding:50px 0 35px 0; border-bottom:none;}
.foot1 .f_lf{ width:100%;}
.foot1 .f_lf img{ height:131px; margin:0 auto;}
.foot1 .f_nav{ display:none;}
.foot2 .f_ewm{ position:static; right:auto; width:100%; top:auto; margin-top:0; width:100%; justify-content:center; align-items:center;}
.foot2 .f_ewm li{ width:150px; margin:0 15px;}
.foot2 .f_ewm li .e_pic .clear img{ width:140px; height:140px;}
.foot2 .f_ewm li p{ display:none;}
.foot2 .f_tell{ padding:0; width:100%; text-align:center;}
.foot2 .f_tell em{ font-size:22px;}
.foot2 .f_tell p{ font-size:60px; line-height:80px;}
.foot2 .f_adr{ padding:40px 0 50px 0; width:100%; text-align:center;}
.foot2 .f_adr p{ font-size:20px; line-height:1.6;text-align: left;padding: 0 27%;max-width: initial;}
.foot{font-size: 12px;}

/*右侧浮窗 style*********************************************************************/
#top{ position:relative; width:100%; height:110px;}
.right-menu{ left:0; bottom:0; width:100%; background:#e60002; height:110px;}
.right-menu .btn{ display:none;}
.right-menu .m{ color:#fff; width:50%; line-height:110px; font-size:36px;}
.right-menu .m:first-child{ background:#0a2132;}
}