@charset "utf-8";
@media screen and (max-width:1600px)
{
.container { max-width:1580px; width:98%; margin:0 auto; }	
.mainpage {width:98%;}
.head {width:98%;}
.aboutcon .abcon { float:right; width:66%; text-align:right; font-size:1.05rem; line-height:2.5rem; margin-right:3%; }
.shuzi .szbg { width:66%;margin-left:3%;}
}

@media screen and (max-width:1280px)
{
.sybt .bt { width:35%;}
.sybt .summer { width:60%;line-height:1.5rem; font-size:1rem;}
.footermd .dblx { width:60%;}
.footermd .dbly { display:none}
.footermd .dbewm { width:40%;}
.ysri .ysbt h2 { font-size:1rem;}

}

@media screen and (min-width: 1024px) {
.headerpagewap{display: none}
}

@media screen and (max-width:960px)
{
.headerpage { display:none;}
header { width:100%; padding:0.5rem; position: relative; z-index:111;}

.bannermain{ height:300px; }
.positionbg { top:20%;}

.aboutcon .abcon { float:none; width:100%; text-align: center;margin-right:0%; }
.aboutcon .abcon h1 { text-align:center;background:url(../images/title.gif)  center bottom no-repeat; }
.aboutcon .abcon h2 { float:none; margin:0 auto; width:160px; text-align:center;}

.ablist ul { flex-wrap:wrap;}
.ablist li { width:50%; border-bottom:1px solid #28a7a0}

.youshi { flex-wrap:wrap;}
.ysimg { width:100%; margin-bottom:1rem;}
.ysri { width:100%; margin-left:0%;}

.newslist ul {flex-wrap:wrap;}
.newslist li { width:100%; }

.shuzi .szbg { width:100%; text-align:center; margin-left:0;}
.shuzi .szbg h1 {background:url(../images/title.gif) center bottom no-repeat; }

.szbg_sz h2{ width:33%; padding-left:0%; text-align:center; border-left:0px solid #cecece; list-style:none;line-height:2rem; }

.jj_summer {flex-wrap:wrap;}
.jj_summer .leftwz { width:100%;}
.jj_summer .rightpic { width:100%;}

.jj_wenhua ul {flex-wrap:wrap;}
.jj_wenhua li { width:100%;}

.news_listxw .newscont { width:50%;}
.news_listxw .newscont a { height:50px; overflow:hidden; display:inline-block; }
.news_listxw .newspic { width:30%;}

/*产品view页*/
.proviewle{ margin:0 auto;float:none;width:100%;}
.proviewri{float:none; width:100%;margin-left:0;}
}

@media screen and (max-width:854px)
{
.yb_conct { display:none}
}

@media screen and (max-width:640px)
{
.sybt {flex-wrap:wrap;}	
.sybt .bt { width:100%; text-align:center;}
.sybt .bt a { font-size:1.8rem;}
.sybt .summer { width:100%;text-align:center; }
.sybt .more { display:none}

.probox { margin:2rem 0 3rem 0;}

.aboutbg { padding:3rem 0;}
.aboutcon .abcon { line-height:2rem; }
.aboutcon .abcon h1 { font-size:1.3rem; padding:0 0 1rem 0;}
.aboutcon .abcon p {margin:1.5rem 0; }
.aboutcon .abcon h2 a { line-height:2rem;}

.youshibg { padding:0; margin: 3rem auto;}
.ysri .ysbt { text-align:center; padding-left:0rem;}
.ysri .ysbt h1 {font-size: 1.8rem; background:url(../images/title1.gif) center bottom no-repeat;}
.ysri .ysbt h2 { margin-top:0.8rem; line-height:1.5rem; color:#666;}
.ysri ol .summary { color:#666; line-height:1.5rem;}

.newslist li { margin-bottom:1rem;}
.newslist li h1 { font-size:1.2rem; }
.newslist li h2 { font-size:0.95rem;color:#666;}

.shuzibg { padding:4rem 0;}
.shuzi .szbg h1 { font-size: 1.8rem;}
.shuzi .szbg p { line-height:2rem;}

.szbg_sz h2 span { font-size:1.8rem; }

.dblx { display:none}
.footermd .titleh1 { display:none}
.footermd .dbewm { width:90%; margin:auto;  }

.bannermain{ height:150px; }
.positionbg { top:12%;}
.positioninfo { font-size:1.8rem;}

.jj_summer .leftwz h1 { font-size:1.5rem; line-height:3rem; }

.news_listxw ul {flex-wrap:wrap;}
.news_listxw .newsdate { display:none; }
.news_listxw .newscont {width:100%;}
.news_listxw .newscont .neirong { }
.news_listxw .newspic { width:100%; margin-top:1.5rem;}
.news_listxw .newspic img { width:100%;}

.footerbottom {margin-bottom:43px;}
.fnav2{ display: block;float:right;width:100%; margin:0 auto;  overflow:hidden; background:#2d2e2f; padding:10px 0 ; position: fixed ;bottom:0;z-index:9999}
.fnav2 a{ float:left; width:30%; overflow:hidden;  color:#FFF; font-size:18px; overflow:hidden ; text-align:center; font-size:16px;}
.fnav2 a img{ width:25%;vertical-align:middle; padding-left:4%; padding-right:5%;}

.menu3 h3,.menu1 a{ width:32.3%;}
}

@media screen and (max-width:500px)
{
.bannermain{ height:150px; }
.positionbg { top:20%;}
.positioninfo { font-size:1.2rem;}

.logowap { width:75%; margin:10px 0; }
.logo img{ width:100%; }

.ablist li { padding:1.5rem 1rem 3rem 1rem;}
.ablist li h1 { font-weight:bold; font-size:1rem;line-height:2rem;}
.ablist li p{ font-size:14px; }

.swiper-slide p { font-size:16px; }

.swiper-button-next,.swiper-button-prev{ display:none !important; }

.footermd .dbewm ul { justify-content:space-around;}
}

@media screen and (max-width:480px)
{
/*内页*/
.menu3 h3,.menu1 a{ width:49%;}
.menu3 h3 a, .menu3 h3 a:link, .menu3 h3 a:visited { font-size:14px; }
}