*{ margin:0; padding:0; list-style:none;}
body{ font-size:12px; font-family:"microsoft yahei",Arial, Helvetica;}
table{ border-collapse:collapse; border-spacing:0;}
img { border:none; }
a{color:#333333;text-decoration:none;}
.clear{clear:both; font-size:0; line-height:0; height:0; overflow:hidden;}
.fix{*zoom:1;}
.fix:after {visibility: hidden;display: block;font-size: 0;content:""; clear: both; height: 0;}
blockquote{ padding-left:2em;}
.round4{-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;}
.roundTop4{-moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; -khtml-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0;}

.pWidth{width: 1600px;margin: 0 auto;}
.homeTitle{margin-bottom: 20px;}
.homeTitle h4 {border-left: 5px solid #ffb600;line-height: 40px;padding: 0 10px;display: inline-block;margin: 0 20px 0 0;}
.homeCateList {display: inline-flex;margin: 0;gap: 10px;flex-wrap: wrap;width: calc(100% - 300px);}
.homeCateList li {line-height: 40px;min-width: 50px;}
.homeCateList li a{text-align: center;display: block;background: #f4f4f4;padding: 0 10px;line-height: 30px;}
.homeCateList li a.active{background: #ffb600; color:#fff;}
.home-video{background: #f4f4f4;}

@media (max-width: 1600px){
    .pWidth{width: 96%;}
}
@media screen and (max-width:1200px){

}
@media screen and (max-width:1024px){
    .mHidden{display:none;}
    .pWidth{width:100%;}
    section, .section-padding {padding: 20px 0;}
    .homeCateList {width: 100%;margin-top: 10px;}
}
@media screen and (max-width:768px){

}
@media screen and (max-width:580px){

}
@media screen and (max-width:450px){

}
