@charset "utf-8";
.iRecMid{width:1200px;margin:20px auto 0}
.iRecMid dl{width:1200px;line-height:36px;white-space:nowrap;overflow:hidden}
.iRecMid dl dt{float:left;margin-right:5px;padding:0 5px;height:36px;line-height:36px;text-align:center;font-size:14px;color:#ef493c;font-weight:700}
.iRecMid dl dd{float:left;width:1145px;height:36px;overflow:hidden}
.iRecMid dl dd a{position:relative;float:left;display:block;font-size:14px;color:#999;padding:0 10px;line-height:36px}
.iRecMid dl dd a:hover{color:#ef493c}
.iRecMid .list{width:1200px;overflow:hidden}
.iRecMid .list a{float:left;display:block;width:238px;height:86px;padding:12px 0}
.iRecMid .list a img{float:left;width:86px;height:86px;border-radius:24px}
.iRecMid .list a div{position:relative;float:left;width:132px;height:86px;overflow:hidden;margin-left:20px}
.iRecMid .list a div p{display:block;font-size:16px;color:#454545;line-height:34px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.iRecMid .list a div i{display:block;margin-top:10px;font-size:14px;color:#999;line-height:32px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-style:normal}
.iRecMid .list a div span{position:absolute;left:0;bottom:-36px;display:block;width:76px;height:28px;font-size:14px;color:#fff;background:#ef493c;border-radius:5px;line-height:28px;text-align:center;margin-top:10px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.iRecMid .list a img{-o-transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s;-webkit-transform-origin:right bottom center;-moz-transform-origin:right bottom center;-ms-transform-origin:right bottom center;-o-transform-origin:right bottom center;transform-origin:right bottom center;-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}
.iRecMid .list a:hover img{-o-transform:rotate(5deg);-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}
.iRecMid .list a:hover p{color:#ef493c}
.iRecMid .list a:hover div span{bottom:12px}
.iRecMid .list a:hover div i{display:none}

.place{width: 1200px;margin: 20px auto 0;}
.breadline{width:100%;height:24px;display:block}
.breadline a{color: #666;}
#filter{margin:0;clear:both;background:#fff}
#filter li{height:28px;border-bottom:1px solid #ebebeb;padding:16px 0}
#filter li span{float:left;width:50px;line-height:28px;display:block}
#filter li p{float:left;width:978px;line-height:28px}
#filter li a,#filter li a:visited{float:left;padding:0 8px 0;display:block;line-height:28px;height:28px;margin-right:2px;margin-bottom:8px}
#filter li a.curr,#filter li a.curr:visited,#filter li a:hover{background:#00aeef;color:#fff;text-decoration:none;border-radius:2px}

.g-box-1240{width:1240px;height:auto;display:block;margin:auto;position:relative;z-index:10}
.m-left-box{width:200px;height:auto;margin:0;float: left;}
.g-azlist-right{width:1025px;height:auto;margin:0;float: right;}
.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:700;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 10px;display:inline;overflow:hidden}
.g-azlist-class dd a strong{width:110px;height:45px;line-height:45px;font-size:14px;font-weight:400;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:#f90}
.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:#fc0}
.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:#f40}
.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:#f60}
.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:700;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:400;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:400;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}

.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:400;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:400;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 14px 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:400;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:400;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:400;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:0 0}
.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}

.g-box-1240 .g-azlist-right .tspage{background:#fff;height:82px;text-align:center;display:block;overflow:hidden}
.g-box-1240 .g-azlist-right .tspage .tsp_nav{width:100%;height:30px;display:block;overflow:hidden;margin:27px 0 0 0}
.g-box-1240 .g-azlist-right .tspage .tsp_nav a{width:auto;height:30px;line-height:30px;padding:0 12px;background:#fafafa;font-size:14px;font-weight:400;color:#555;margin:0 0 0 10px;display:inline-block;overflow:hidden}
.g-box-1240 .g-azlist-right .tspage .tsp_nav a:hover{background:#ff4939;color:#fff;text-decoration:none}
.g-box-1240 .g-azlist-right .tspage .tsp_nav .active{background:#ff4939;color:#fff;}
