@media only screen and (max-width: 450px){#news-1 UL LI .tp,#news-1 UL LI img{ height:85px;}#news-1 UL LI h1{ font-size:12px; line-height:25px; height:25px;}#news-1 UL LI p{ font-size:12px; line-height:18px; overflow:hidden;  height:36px;}#news-1 UL LI .ca{ height:20px; margin-top:2px; line-height:20px;}#news-1 UL LI .right{ padding-top:0px; padding-bottom:0px;}#fwlist ul li{ font-size:14px;}#dhml ul li{ font-size:12px;}}
@media only screen and (max-width: 400px){
#bt_1 .f14{ font-size:16px;}
}


@media only screen and (max-width: 400px){
#pro UL LI { width:45%; float:left; text-align:center; margin:2%;overflow:hidden;border-radius:5px; background-color:#fff;border:#ddd solid 1px;  }
#pro ul li img{ max-width:96%; height:110px; margin-top:4px; }
#pro UL LI p{
	height:25px;
	line-height:25px;
	text-align:center;
	overflow:hidden;
	font-size:12px;
}

}
@media only screen and (min-width: 401px) and (max-width: 480px){
#pro UL LI { width:45%; float:left; text-align:center; margin:2%;overflow:hidden;border-radius:5px; background-color:#fff;border:#ddd solid 1px;  }
#pro ul li img{ max-width:98%; height:130px; margin-top:4px; }
#pro UL LI p{
	height:25px;
	line-height:25px;
	text-align:center;
	overflow:hidden;
	font-size:12px;
}
}
@media only screen and (min-width: 481px) and (max-width:600px){
#pro UL LI { width:30%; float:left; text-align:center; margin:1%;overflow:hidden; border-radius:4px; background-color:#fff;border:#ddd solid 1px;  }
#pro ul li img{ max-width:98%;height:105px; margin-top:5px; }
}
@media only screen and (max-width: 740px){
#tplist .swiper-slide img{ height:32vw;}
}