@charset "utf-8";
 .newsBanner{
     width:7.5rem;
     height:4.8rem;
     background:url(../images/productBanner.png) no-repeat center 0rem scroll;
     background-size:contain;
     margin:0.96rem 0rem 0rem 0rem;
}
 .newsBanner a{
     display:block;
     height:4.8rem;
}
 .newsWrap{
     background-color:#fff;
     overflow:hidden;
}
 .newsWrap h1{
     ine-height:1.5rem;
     text-align:center;
     padding:0.6rem 0.4rem 0rem 0.4rem;
     font-size:0.48rem;
     color:#444;
}
 .newsWrap h2{
     ine-height:0.6rem;
     text-align:center;
     padding:0.2rem 0.4rem 0rem 0.4rem;
     font-size:0.28rem;
     color:#999;
}
 .lines{
     height:0.02rem;
     background-color:#E6E6E6;
     margin:0.4rem 0.4rem 0rem 0.4rem;
}
 .newsContent{
     overflow:hidden;
     margin:0.4rem 0.4rem 0.4rem 0.4rem;
     font-size:0.28rem;
     color:#555;
     line-height:0.54rem;
}
 .newsContent p{
     font-size:0.28rem !important;
     color:#555 !important;
     line-height:0.54rem !important;
}
 .newsContent img{
     max-width:100% !important;
}
 .pages{
     line-height:1rem;
     background-color:#fff;
     padding:0rem 0.4rem;
     overflow:hidden;
}
 .pages a{
     color:#666;
     font-size:0.28rem;
     height:1rem;
     max-width:50%;
     overflow:hidden;
     float:left;
}
 .pages a.right{
     float:right;
}
 .pages a.disabled{
     color:#aaa;
}
 .curriculums{
     margin:0.4rem auto 0rem auto;
     overflow:hidden;
     background-color:#fff;
}
 .curriculums h2{
     font-size:0.38rem;
     color:#444;
     text-align:center;
     margin:0.4rem auto 0.4rem auto;
     font-weight:bold;
}
 .list02 li{
     width:3.2rem;
     float:left;
     margin:0rem 0.15rem 0.3rem 0.15rem;
     position:relative;
     box-sizing:border-box;
}
 .list02 img{
     width:3.2rem;
     height:2rem;
}
 .list02 h4{
     font-size:0.3rem;
     line-height:0.5rem;
     font-weight:bold;
     margin:0.2rem 0rem 0.08rem 0rem;
     color:#444;
}
 .list02 h4 em{
     color:#999;
     font-size:0.24rem;
     margin-left:0.1rem;
}
 .list02 p.price{
     font-size:0.24rem;
     line-height:0.3rem;
     color:#EA5C1C;
}
 .list02 p.viewers{
     color:#444;
     font-size:0.24rem;
}
 .list02 p.viewers font{
     color:#aaa;
     margin-right:0.1rem;
}
 .list02{
     padding-left:0.25rem !important;
}
 .focusIcon02{
     text-align:center;
     padding:0.4rem 0.25rem 0.25rem 0rem;
}
 .focusIcon02 li{
     width:0.2rem;
     height:0.06rem;
     background:#444444;
     margin:0rem 0.1rem;
     display:inline-block;
     border-radius:0.03rem;
     font-size:0rem;
     cursor:pointer;
}
 .focusIcon02 li.on{
     background:#2771C9;
}
 