/*slide*/
.slide{width: 1180px;height: 326px;margin-bottom: 20px;overflow: hidden;}
.slide li{float: left;width: 138px;height: 326px;margin-left: 5px;overflow: hidden;position: relative;vertical-align: middle;}
.slide li.first-child{margin-left: 0;}
.slide img{height: 100%;}
.slide .txt{width: 84%;height: 125px;overflow: hidden;position: absolute;left: 0;bottom: 0;background: url(/Public/images/pcgame/list/txt_shadow.png) 0 0 repeat-x;padding: 88px 8% 0 8%;_background: #000;}
.slide h3{font-size: 18px;color: #fff;height: 18px;line-height: 18px;overflow: hidden;}
.slide p{font-size: 12px;height: 54px;line-height: 18px;overflow: hidden;color: #ddd;padding-top: 14px;border-top: 1px solid #999;margin-top: 12px;}
.slide .shadow{position: absolute;left: 0;top: 0;width: 138px;height: 326px;background-color: #000;opacity: .5;filter: alpha(opacity: 50);_background: none;}
/*ie8*/
.slide li.active{width: 321px\9;}
.slide li.active{+width: auto;}
/*ie8__end*/
.slide li.active .shadow{display: none;}
.slide li.active .txt{font-size: 20px;font-weight: bold;color: #fff;line-height: 74px;}
/*slide__end*/
/*area2-left*/
.mainArea{float: left;width: 880px;}
/*editorial*/
.editorial{border-bottom: 1px dotted #ececec;}
.editorial img{width: 100%;height: 100%;}
.editorial dl{width: 880px;height: 110px;padding: 25px 0;border-top: 1px dotted #ddd;}
.editorial dt{width: 260px;height: 110px;overflow: hidden;float: left;}
.editorial dd{float: right;width: 600px;height: 120px;}
.editorial h3{font-size: 22px;width: 100%;height: 23px;line-height: 23px;overflow: hidden;margin: 5px 0 10px 0;}
.editorial h3 a{color :#333;}
.editorial p{font-size: 12px;color :#878787;line-height: 22px;width: 100%;height: 44px;overflow: hidden;margin-bottom: 10px;}
.editorial h3 a:hover{color: #ff5500;}
.editorial .more{float: right;width: 73px;height: 23px;line-height: 23px;text-align: center;color: #007eff;border: 1px solid #017eff;}
.editorial .more:hover{background-color: #017eff;text-decoration: none;color: #fff;}
/*subarea*/
/*weeklyArea*/
.weeklyArea .imgbox1{width: 258px;height: 108px;border: 1px solid #ececec;float: none;}
/*ranklist*/
.ranklist .ranknum{position: absolute;left: 0;top: 0;width: 19px;height: 19px;text-align: center;line-height: 19px;color: #fff;background-color: #4b9afa;z-index: 3;}
.ranklist .top3{background-color: #ff5a00;}
.ranklist .txtlist{margin: 0 0 14px 0;position: relative;padding: 0 0 14px 0;}
.ranklist .txtlist-li .txt{float: left;height: 16px;overflow: hidden;line-height: 16px;}
.ranklist .txtlist .classify{float: right;}
.ranklist .active{height: 110px;background: none;padding-bottom: 0;border: 0;}
.ranklist .active .imgbox1{display: block;}
.ranklist .active .imgbox1 .txt{color: #fff;}
.ranklist .active .txtlist-li{display: none;}
.ranklist .txtlist-li{line-height: 16px;height: 16px;width: 225px;overflow: hidden;margin: 0 0 0 38px;}
.ranklist .imgbox1{width: 260px;height: 110px;display: none;}
.ranklist .txtlist .imgbox1 .txt{width: 90%;height: 34px;line-height: 34px;background: rgba(51,51,51,.7);font-size: 16px;}