@charset "utf-8";

@media screen and (max-width:1400px)
{
.imain { max-width:1400px; width:96%; margin:0 auto;}
}

@media screen and (max-width:960px)
{
.cptupian li { width:49%; }
.cptupian li a { line-height:22px;}

.aboutbg ul div { width:100%;}
.aboutbg li { width:100%; margin-top:1rem;}
.aboutbg li span { margin-bottom:0.5rem;}

.yb_conct { display:none}

.headerpage {display:none}

.headerpagewap {display:block}

}



@media screen and (max-width:640px)
{
.headwap { padding:1% 0;}	
.logowap {width:80%; margin-left:0%;}	

#showbanner img {display:block; }
	
.skbox .guanjianci{ line-height:1.6rem; padding:0 10px; margin-bottom:1rem; }
.skbox .websearch{ margin:0 auto; width:380px; }

.skbox .websearch ul .input { width:40%;}
.skbox .websearch ul .button{ background:#e84a3e; padding-left:0;}

.protitle { font-size:1.5rem;  padding:40px 0 10px 0;}
.protitle a {font-size:1.5rem; color:#e84c3d; font-weight:bold; } 

.ystitle { font-size:1.5rem; font-weight:bold; overflow:hidden; }
.ystitle a {font-size:1.5rem; color:#e84c3d; font-weight:bold; } 

.youshibg li { width:45%; text-align:center;}
.youshibg li img { width:120px;}
.youshibg li p { font-size:1.2rem;margin:0.5rem 0;}
.youshibg li span{ color:#666; line-height:1.4rem; font-size:0.95rem; display:block; margin-bottom:1rem;}

.news li { width:100%; margin:2rem 0 0 0;}
.news li .xwpic { width:100%; border-radius:20px; margin-bottom:1rem; overflow:hidden;}
.news li .xwcont { width:100%;}

.info_view h1.title {  font-size:1.4rem; padding:0}

.proviewle { float:left; margin:0  auto; max-width:94%; }
.proviewri { clear:both; margin-left:0; margin:0  auto; max-width:94%; width:94%; overflow:hidden;}
.proview h1.title {  padding: 15px 0 0 0; }

.positioninfo { display:none}
.menu3 {  margin:2px auto 0px auto;}
.menu3 h3,.menu1 a{ width:32.3%;}

.footerbottom{ margin-bottom:50px; padding:10px; }
.fnav2{ display: block;float:right;width:100%; margin:0 auto;  overflow:hidden; background:#006dd3; 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%;}

}

@media screen and (max-width:500px)
{
.skbox { padding:1.5rem 0 1rem 0;}
.conxinxi { display:none;}
.logowap {width:80%; margin-left:0%; margin:2% 0 0.8% 0;}	


}

@media screen and (max-width:480px)
{
/*内页*/
.position{ display:none;}
.menu3 h3,.menu1 a{ width:49%;}

}

@media screen and (min-width:961px) {
.headerpagewap{display: none}
}
