.w640 {width: 660px;}.w320 {width:320px;}.w180{width:180px;}.w250{width:250px;}.w270{width:270px;}.w300 {width:300px;}.w400 {width:400px;}
.index-slide{height:280px;background:#fafafa}
/*幻灯片*/
.slide{position:relative;overflow:hidden}
.slide-main{position:relative;width:100%;overflow:hidden}
.slide-main li{display:none}
.slide-main li b{position:absolute;top:100%;left:0;margin-top:-50px;display:block;padding:0 2%;width:96%;height:50px;line-height:50px;background:#000;color:#fff;font-size:18px;font-weight:normal;white-space:nowrap;text-overflow:ellipsis;filter:alpha(opacity=60);opacity:0.6}
.slide-num{position:absolute;right:0;bottom:18px}
.slide-num li{float:left;margin:0 10px 0 0;width:10px;height:10px;border-radius:100%;font-size:1px;overflow:hidden;background:#fff}
.slide-num .this{background:#f60}
.indexCenterBoxUL li {width:310px;padding: 0 0 0 10px; height:30px; line-height: 30px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; position: relative; font-size:14px;float:left;clear: both;}
.dian3x30 li::after {display: block;height:3px; width:3px; content: ''; background:#999; position: absolute; left: 0px; top:13px}
.renzhika {width:180px; height: 110px; overflow:hidden;}

.w250Pic {width:250px; height: 167px; overflow: hidden;}
.unitList1 li {width:100%; float:left;clear: both;margin-bottom:20px;}
.unitList1 li strong {height:30px; line-height: 26px;display:block; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;  position: relative;width:100% ;font-weight: normal;}
.unitList1 li p {display:block; height:90px; line-height:30px;overflow:hidden;}
.centerItem2 {width:270px; height:260px; overflow:hidden; background:#fafafa;}
.centerItem2 strong {display:block; height:30px; line-height: 30px; padding:0 10px; overflow:hidden;text-overflow: ellipsis; white-space: nowrap; font-weight: normal;}
.centerItem2 p {display:block; line-height:20px; padding:0 10px; font-size:12px; height:40px; overflow:hidden;}
.rightList1 li {float:left; clear:both; height:30px; line-height:30px;width:100%;overflow:hidden;text-overflow: ellipsis; white-space: nowrap; }
.rightList1 li::after {display:block; float:left; color:#fff;content:"Q"; background:#f60;margin:5px 10px 0 0; width:20px; height:20px;border-radius:10px; font-size:12px; text-align: center; line-height: 20px;}
.indexToolsList {width:100%; overflow:hidden;}
.indexToolsList ul {width:110%;}
.indexToolsList li {width:58px; height:58px; overflow:hidden; float:left; margin:0 20px 20px 0; border:1px solid #f60; border-radius:10px;position:relative;}
.indexToolsList li img{width:58px; height:58px;}
.bigPlayImg {width:400px; height:267px; overflow:hidden; position:relative;}
.globalPlayBtn {width:100%; display:block;height:100%;line-height:100%; text-align:center; color:#fff; position:absolute; left:0;top:0;z-index:1; background:rgba(0,0,0,0.8); font-size:40px!important; opacity: 0.5}
.smallPlayImg {height:126px; overflow:hidden; position:relative;width:190px;}
.smallPlayImg:hover .globalPlayBtn,.bigPlayImg:hover .globalPlayBtn{opacity: 0.3}
.videoRankBox {padding:0 20px; background:#f0f0f0; height:413px;}
.videoRankList {}
.videoRankList li .TimeIcon,.videoRankList li .PlayIcon,.videoRankList li  img {display:none;}
.videoRankList li {width:100%; height:32px; line-height:32px;}
.videoRankList li .leftImage em {display:block;width:20px; height:20px; line-height:20px; text-align: center; margin-top:6px; overflow:hidden; background:#999; border-radius:3px; color:#fff;}
.videoRankList li .leftImage em.number1,.videoRankList li .leftImage em.number2,.videoRankList li .leftImage em.number3 {background:#3399ff}
.videoRankList li.curr {padding:10px; background:#fff; position:relative; height:auto; width:auto;}
.videoRankList li.curr span {display:block; height:60px; line-height:30px; overflow:hidden;text-overflow: ellipsis; white-space: nowrap; width:164px; float:left; font-size:16px;}
.videoRankList li.curr .PlayIcon {display:block;height: 20px; line-height:20px; float: left; position:absolute; left:150px; bottom:10px; font-size:12px}
.videoRankList li.curr .TimeIcon {display:block;height: 20px; line-height:20px; float: left; position:absolute; right:10px; bottom:10px; font-size:12px}
.videoRankList li.curr .leftImage {position:relative; display:block;}
.videoRankList li.curr .leftImage img {display:block;}
.videoRankList li.curr .leftImage em {display:block; height:50px; width:50px; position:absolute; left:0; top:0; background:url(../images/let_top_icon.png) no-repeat; background-size:34px; color:#fff; line-height:24px; text-indent: 5px; font-style: italic; text-align: inherit; margin:0;}
.videoRankList li.curr .leftImage em {display:block; height:50px; width:50px; position:absolute; left:0; top:0; background:url(../images/let_top_icon.png) no-repeat; background-size:34px; color:#fff; line-height:24px; text-indent: 5px; font-style: italic; text-align: inherit; margin:0;}
.videoRankList li a:hover {color:#3399ff}


















