@charset "utf-8";

@media screen and (min-width: 769px) {

.banners img {
margin-left:20px;
display:block;
float:left;
}

.banners {
margin:70px 0;
}

div.read_text {
margin:50px 0;
}

div.read_text p {
text-align:center;
margin:20px 0;
color:#000;
line-height: 2em;
}

.content:not(#nr_news):not(.top_content) .inner980 div.read_text p {
font-size:20px!important;
}

.productBox a {
color:#000;
}

.productBox ul {
background:none;
display: flex;
flex-wrap: wrap;
}
	
.speakers ul{
	align-items: flex-end;
}

.productBox ul li p, .productBox ul li dl {
width:320px;
}

.productBox ul li p, .productBox ul li dl dd {
text-align:center;
}

.productBox ul li dl, .productBox ul li p.pName, .productBox ul li p.pDesc {
width:240px;
margin-left:40px;
}

.cate_inner .newItemListW p.pName, .cate_inner div.productBox .w475 ul li p.pName {
font-size:30px;
margin-bottom:10px;
padding-top:30px;
}

.productBox ul li p.pDesc {
height:3em;
}
.productBox.motorcyclePackages ul li p.pDesc {
height:80px;
}

.productBox ul li dl.pFunc dd {
width:100%;
margin-left:0;
float:none;
clear:both;
height:auto;
background:#efefef;
padding:5px;
margin-bottom:5px;
font-weight:bold;
}

.productBox ul li.new p.pName {
    background: url('/usa/car/common/images/products/icon_new.png') no-repeat 100% 0%;
}
	
.productBox ul li.comingsoon p.pName {
    background: url('/usa/car/common/images/products/icon_Coming_Soon.png') no-repeat 180% -30%;
}

}


@media screen and (max-width: 768px) {

.read_text p {
margin:10px!important;
}

.banners {
margin:20px 0;
}

.banners img {
clear:both;
float:none;
margin-left:0;
}

.productBox ul li p, .productBox ul li dl dd {
text-align:left;
}

.cate_inner .newItemListW p.pName, .cate_inner div.productBox .w475 ul li p.pName {
font-size:18px;
}


}
