body{ background:#f8f8f8}

.m-left-box{ width:200px; height:auto; margin:0;}
.g-azlist-class{ width:200px; height:auto; margin:0; background:#fff; display:block; overflow:hidden}
.g-azlist-class dt{ width:100%; height:20px; line-height:20px; font-size:18px; font-weight:bold; color:#333; text-indent:18px; margin:18px 0 0; display:block; overflow:hidden}
.g-azlist-class dd{ width:100%; height:auto; margin:11px 0 0; display:block; overflow:hidden}
.g-azlist-class dd a{ width:100%; height:45px; display:block; overflow:hidden}
.g-azlist-class dd a i{ width:22px; height:22px; background:url(../images/az-icon.png) no-repeat 6px -49px #fe4a65; border-radius:4px; float:left; margin:11px 0 0 46px; display:inline; overflow:hidden;}
.g-azlist-class dd a strong{ width:110px; height:45px; line-height:45px; font-size:14px; font-weight:normal; color:#333; float:left; margin:0 0 0 18px; display:inline; overflow:hidden}

.g-azlist-class dd a:nth-child(2) i{background-position:4px -98px; background-color:#19b5fe}
.g-azlist-class dd a:nth-child(2):hover i{background-position:-100px -98px; background-color:#fff;}
.g-azlist-class dd a:nth-child(2).m-hover i{background-position:-100px -98px; background-color:#fff;}

.g-azlist-class dd a:nth-child(3) i{background-position:5px -147px; background-color:#ff9900}
.g-azlist-class dd a:nth-child(3):hover i{background-position:-99px -147px; background-color:#fff;}
.g-azlist-class dd a:nth-child(3).m-hover i{background-position:-99px -147px; background-color:#fff;}

.g-azlist-class dd a:nth-child(4) i{background-position:4px -197px; background-color:#48dc6c}
.g-azlist-class dd a:nth-child(4):hover i{background-position:-100px -197px; background-color:#fff;}
.g-azlist-class dd a:nth-child(4).m-hover i{background-position:-100px -197px; background-color:#fff;}

.g-azlist-class dd a:nth-child(5) i{background-position:5px -248px; background-color:#6a71e6}
.g-azlist-class dd a:nth-child(5):hover i{background-position:-99px -248px; background-color:#fff;}
.g-azlist-class dd a:nth-child(5).m-hover i{background-position:-99px -248px; background-color:#fff;}

.g-azlist-class dd a:nth-child(6) i{background-position:5px -300px; background-color:#ffcc00}
.g-azlist-class dd a:nth-child(6):hover i{background-position:-99px -300px; background-color:#fff;}
.g-azlist-class dd a:nth-child(6).m-hover i{background-position:-99px -300px; background-color:#fff;}

.g-azlist-class dd a:nth-child(7) i{background-position:5px -352px; background-color:#5fc700}
.g-azlist-class dd a:nth-child(7):hover i{background-position:-99px -352px; background-color:#fff;}
.g-azlist-class dd a:nth-child(7).m-hover i{background-position:-99px -352px; background-color:#fff;}

.g-azlist-class dd a:nth-child(8) i{background-position:5px -404px; background-color:#ff4400}
.g-azlist-class dd a:nth-child(8):hover i{background-position:-99px -404px; background-color:#fff;}
.g-azlist-class dd a:nth-child(8).m-hover i{background-position:-99px -404px; background-color:#fff;}

.g-azlist-class dd a:nth-child(9) i{background-position:5px -455px; background-color:#0192ff}
.g-azlist-class dd a:nth-child(9):hover i{background-position:-99px -455px; background-color:#fff;}
.g-azlist-class dd a:nth-child(9).m-hover i{background-position:-99px -455px; background-color:#fff;}

.g-azlist-class dd a:nth-child(10) i{background-position:5px -506px; background-color:#ff6600}
.g-azlist-class dd a:nth-child(10):hover i{background-position:-99px -506px; background-color:#fff;}
.g-azlist-class dd a:nth-child(10).m-hover i{background-position:-99px -506px; background-color:#fff;}

.g-azlist-class dd a:nth-child(11) i{background-position:4px -978px; background-color:#05b661}
.g-azlist-class dd a:nth-child(11):hover i{background-position:-100px -978px; background-color:#fff;}
.g-azlist-class dd a:nth-child(11).m-hover i{background-position:-100px -978px; background-color:#fff;}

.g-azlist-class dd a:nth-child(12) i{background-position:5px -661px; background-color:#67809f}
.g-azlist-class dd a:nth-child(12):hover i{background-position:-99px -661px; background-color:#fff;}
.g-azlist-class dd a:nth-child(12).m-hover i{background-position:-99px -661px; background-color:#fff;}


/*本类下载排行榜*/
.m-class-rank{ width:100%; height:auto; margin:15px 0 0; background:#fff; display:block; overflow:hidden}
.m-class-rank dt{ width:100%; height:20px; line-height:20px; font-size:18px; font-weight:bold; color:#333; text-indent:18px; margin:18px 0 10px 0; display:block; overflow:hidden}
.m-class-rank dd{ width:170px; height:auto; margin:3px 0 0 15px; padding:0 0 15px 0; display:block; overflow:hidden}
.m-class-rank dd a{ width:100%; height:16px; line-height:16px; font-size:14px; font-weight:normal; color:#666; margin:10px 0 0; display:block; overflow:hidden}
.m-class-rank dd a i{ width:16px; height:16px; line-height:16px; font-size:12px; font-weight:normal; color:#fff; text-align:center; font-style:normal; background:#999; float:left; margin:0 10px 0 0; border-radius:4px; display:inline; overflow:hidden; font-family:serif}
.m-class-rank dd a:hover{ color:#ff4939}
.m-class-rank dd a:nth-child(-n+3) i{ background:#3eb37e}

.m-class-keyword{ width:100%; height:auto; margin:15px 0 0; background:#fff; display:block; overflow:hidden}
.m-class-keyword dt{ width:100%; height:20px; line-height:20px; font-size:18px; font-weight:bold; color:#333; text-indent:18px; margin:18px 0 10px 0; display:block; overflow:hidden}
.m-class-keyword dd{ width:170px; height:auto; margin:3px 0 0 15px; padding:0 0 15px 0; display:block; overflow:hidden}
.m-class-keyword dd a{ width:100%; height:16px; line-height:16px; font-size:14px; font-weight:normal; color:#666; margin:10px 0 0; display:block; overflow:hidden}
.m-class-keyword dd a i{ width:3px; height:3px; background:#999; float:left; margin:7px 7px 0 0; border-radius:4px; display:inline; overflow:hidden; font-family:serif}
.m-class-keyword dd a:hover{ color:#ff4939}

/*同类最新合集*/
.g-azlist-class dd a:hover{ background:#3eb37e;}
.g-azlist-class dd a:hover i{ background-position:-98px -49px; background-color:#fff;}
.g-azlist-class dd a:hover strong{ color:#fff}
.g-azlist-class dd .m-hover{ background:#3eb37e;}
.g-azlist-class dd .m-hover i{ background-position:-98px -49px; background-color:#fff;}
.g-azlist-class dd .m-hover strong{ color:#fff}


.g-azlist-right{ width:1025px; height:auto; margin:0;}
.g-azlist-right .g-right-dl{ width:100%; height:auto; margin:0; display:block; overflow:hidden}
.g-azlist-right .g-right-dl dt{ width:100%; height:auto; background:#fff; padding:15px 0; display:block; overflow:hidden; position:relative; zoom:1; display:none}
.g-azlist-right .g-right-dl dt a{ width:85px; height:auto; float:left; margin:0 0 0 16px; display:inline; overflow:hidden}
.g-azlist-right .g-right-dl dt a img{ width:80px; height:80px; border-radius:12px; margin:auto; display:block; overflow:hidden}
.g-azlist-right .g-right-dl dt a strong{ width:100%; height:16px; line-height:16px; font-size:14px; font-weight:normal; color:#333; text-align:center; margin:7px 0 0; display:block; overflow:hidden}

.g-azlist-right .g-right-dl dd{width:100%;height:auto;padding:0; background:#fff; margin:0 0 0; position:relative;zoom:1;display:block;overflow:hidden;}
.g-azlist-right .g-right-dl dd a{ width:170px; height:200px; border-right:1px solid #f5f5f5; border-bottom:1px solid #f5f5f5; float:left; margin:0; display:inline; overflow:hidden}
.g-azlist-right .g-right-dl dd a img{ width:80px; height:80px; border-radius:16px; float:left; margin:17px 0 0 45px; display:inline; overflow:hidden}
.g-azlist-right .g-right-dl dd a strong{ width:140px; height:16px; line-height:16px; font-size:14px; font-weight:normal; color:#333; text-align:center; padding:0 15px; margin:17px 0 0; float:left; display:inline; overflow:hidden}
.g-azlist-right .g-right-dl dd a em{ width:100%; height:14px; line-height:14px; font-size:12px; font-weight:normal; color:#999; text-align:center; float:left; margin:5px 0 0; display:inline; overflow:hidden}
.g-azlist-right .g-right-dl dd a b{ width:78px; height:28px; line-height:28px; font-size:14px; font-weight:normal; color:#555; text-align:center; border:1px solid #eee; border-radius:4px; float:left; margin:5px 0 0 45px; display:inline; overflow:hidden}
.g-azlist-right .g-right-dl dd a b span{ display:none}

.g-azlist-right .g-right-dl dd a:hover img{ box-shadow:0px 0px 5px #ff4939;}
.g-azlist-right .g-right-dl dd a:hover strong{ color:#ff4939}
.g-azlist-right .g-right-dl dd a:hover b{ background:#ff4939; border-color:#ff4939; color:#fff}

.g-azlist-right .g-right-dl dd .m-more{ width:100%; height:58px; background:#fff; display:block; overflow:hidden;position:absolute;left:0;bottom: 0;}
.g-azlist-right .g-right-dl dd .m-more span{width:325px;height:30px;line-height:30px;background:#fafafa;font-size:15px;font-weight:normal;color:#333;text-align:center; margin:14px auto; display:block;overflow:hidden;cursor:pointer;}

.g-azlist-right .g-right-dl dd a:nth-child(6n){ border-right:0;}

/*本类推荐*/
.g-azlist-right .m-class-recomd{ width:100%; height:auto; background:#fff; padding:25px 0 20px; display:block; overflow:hidden; position:relative; zoom:1;}
.g-azlist-right .m-class-recomd a{ width:100px; height:auto; float:left; margin:0 0 0 25px; display:inline; overflow:hidden}
.g-azlist-right .m-class-recomd img{ width:80px; height:80px; border-radius:12px; margin:auto; display:block; overflow:hidden}
.g-azlist-right .m-class-recomd strong{ width:100%; height:16px; line-height:16px; font-size:14px; font-weight:normal; color:#333; text-align:center; margin:7px 0 0; display:block; overflow:hidden}
.g-azlist-right .m-class-recomd i{ width:50px; height:50px; background:url(../images/g-hotico.png) no-repeat; display:block; overflow:hidden; position:absolute; left:0; top:0; z-index:10;}

.g-azlist-right .m-class-h1{ width:100%; height:auto; background:#fff; margin:15px 0 0; display:block; overflow:hidden;}
.g-azlist-right .m-class-h1 h1{ width:auto; height:45px; line-height:45px; font-size:18px; font-weight:normal; color:#333; text-indent:15px; float:left; margin:0; display:inline; overflow:hidden}
.g-azlist-right .m-class-h1 span{ float:right; display:inline; overflow:hidden}
.g-azlist-right .m-class-h1 span a{ width:auto; height:26px; line-height:26px; font-size:14px; font-weight:normal; color:#fff; text-align:center; background:#999; border-radius:4px; float:left; margin:10px 10px 0 0; display:inline; overflow:hidden; padding:0 10px;}
.g-azlist-right .m-class-h1 span a:hover{ background:#37b1fa}
.g-azlist-right .m-class-h1 span .f-hover{ background:#37b1fa}

/*列表*/
.g-azlist-right .m-list-cont{ width:100%; height:auto; margin:0; padding:0 0 10px 0; display:block; overflow:hidden}
.g-azlist-right .m-list-cont a{ width:193px; height:240px; background:#fff; border-radius:6px; float:left; margin:15px 15px 0 0; display:inline; overflow:hidden; box-shadow:1px 1px 5px #d0d0d0; position:relative;}
.g-azlist-right .m-list-cont a img{ width:110px; height:110px; margin:20px auto 0; display:block; overflow:hidden; border-radius:12px;}
.g-azlist-right .m-list-cont a strong{ width:90%; height:44px; line-height:22px; font-size:14px; font-weight:normal; color:#333; text-align:center; margin:14px auto 0; display:block; overflow:hidden}
.g-azlist-right .m-list-cont a b{ width:100%; height:14px; line-height:14px; font-size:12px; font-weight:normal; color:#888; text-align:center; margin:7px 0 0; display:none; overflow:hidden}
.g-azlist-right .m-list-cont a span{ width:100%; height:33px; line-height:33px; font-size:12px; font-weight:normal; color:#777; text-align:center; background:#f5f5f5; border-top:1px solid #e7e7e7; display:block; overflow:hidden; position:absolute; left:0; bottom:0; z-index:10;}
.g-azlist-right .m-list-cont a span i{ font-style:normal; font-size:14px;  color:#ff7725}

.g-box-1240 .g-azlist-right .tspage{ background:none}
.g-box-1240 .g-azlist-right .tspage .tsp_nav a,.g-box-1240 .g-azlist-right .tspage .tsp_nav i{ background:#fff}
.g-azlist-right .m-list-cont a:nth-child(5n){ margin-right:0;}










