.topper{background:#f0f0f0;border-bottom:1px solid #d0d0d0;height:30px;line-height:30px;color:#999;box-shadow:0 1px 3px #e0e0e0;font-family:Tahoma,Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif}
.user-area{float:right;width:450px}
.user-view{float:right;width:110px;height:29px;position:relative;z-index:1000}
.user-view .handle{border-right:1px solid #ccc;border-left:1px solid #ccc;padding-right:10px;height:30px;text-align:center}
.user-view .handle i{position:absolute;display:block;width:7px;height:4px;top:13px;right:10px;background:url(../images/bg_main.png) no-repeat -134px -138px;overflow:hidden}
.user-view .panel{position:absolute;right:0;top:30px;width:300px;border:1px solid #ccc;border-top:none;background-color:#fff;display:none;padding:10px;border-radius: 0;}
.user-area .over .handle{background-color:#fff}
.user-area .over .handle i{background-position:-143px -138px}
.user-area .over .panel{display:block}
.user-first{display:block;padding:0 10px;float:right;text-align:right;}
.user-first img {margin-right: 5px; width: 30;}
.user-block{display:block;padding:0 10px;border-left:1px solid #ccc;float:right;text-align:center}
.hlist{line-height:19px}
.hlist-max{height:300px;overflow:auto}
.hlist li{border-bottom:1px solid #f0f0f0;border-radius:4px;padding:6px 10px}
.hlist li:hover{background-color:#f6f6f6}
.hlist li em{color:#ccc;font-style:normal;font-size:9px}
.hlist a{border:none;display:inline;padding:0;color:#000}
.hlist a:hover{background-color:transparent;color:#036;text-decoration:underline}
.hlist a.red{color:red}
.htime{color:#666}
.hdel{cursor:pointer;display:block;width:8px;height:10px;overflow:hidden;padding:0;background:url(../images/bg_main.png) 0 -254px no-repeat}
.hdel:hover{background-position:-36px -254px}
.hdel span{display:none}
.hnone{padding:20px 0;text-align:center;color:#f90}
.hlist-remove{height:28px;background-color:#f0f0f0;padding:4px 10px;text-align:center;margin-top:6px;line-height:20px}#hListClear{background:url(../images/bg_main.png) -362px -160px no-repeat;padding-left:18px;color:#ff7302}#hListClear:hover{color:#f90;text-decoration:underline}
.header{height:60px;margin:10px 0;clear:both}
.header .logo{width:320px;height:60px;line-height:60px}
.header .logo a{display:block;width:200px;height:60px;overflow:hidden;}
.header .logo img{height:60px;}
.search{position:relative;z-index:200;width:416px;margin-top:6px}
.search fieldset{float:right;width:416px;height:40px;padding:0 3px;background:url(../images/bg_main.png) no-repeat 0 -330px}
.search .keyword,.search .button{outline:none;border:0 none;float:left}
.search .keyword{width:298px;padding:3px 0;height:34px;line-height:34px;color:#c6c6c6;font-size:14px;margin-left:31px;background:transparent}
.search .button{width:74px;height:40px;background:url(../images/bg_main.png) no-repeat 0 -378px;cursor:pointer;text-indent:-9999px}
.search .button:hover{background-position:-84px -378px}
.shortcuts{margin-top:5px;line-height:41px;float:right;font-size:14px;padding-right:6px}
.shortcuts a{display:inline;color:#999}
.shortcuts a.desktop{background-position:-380px -132px;padding-left:16px;margin-right:12px}
.shortcuts a.favorite{background-position:-486px -132px;padding-left:18px}
.suggest{position:absolute;left:3px;top:35px;border:1px solid #ccc;background:#fff;width:400px;padding:4px;font-size:12px;display:none;z-index:100;box-shadow:#f0f0f0 3px 3px}
.suggest li{color:#404040;padding:0 5px;height:32px;line-height:32px;border-bottom:1px solid #f0f0f0; overflow: hidden;}
.suggest li strong{color:red;font-weight:bold}
.suggest li.selected{background-color:#f0f0f0}
.suggest li:hover{background:#f0f0f0}
.suggest li em{color:#06a020}
.suggest li span a{font-size:12px;color:#ff7302}
.suggest li span.state{color:#aaa;float:right;*margin-top:-1.6em}
.nav-bar{height:40px;font-family:"Microsoft YaHei";font-size:14px;line-height:40px;z-index:100}
.nav-sub{width:140px;background:#b33600;position:relative;z-index:100}
.nav-sub h2{padding-left:18px;cursor:pointer;color:#fff;background:url(../images/bg_main.png) no-repeat -254px -375px;height: 40px;line-height: 40px;}
.nav-sub .nav-sub-cont-bg{position:absolute;left:0;top:40px;width:994px;background-color:#f0f0f0;margin:3px 0 0 3px;padding:3px;display:none}
.nav-sub-over h2{background-position:-254px -409px}
.nav-sub-over .nav-sub-cont-bg{display:block}
.nav-sub-cont{position:relative;font-size:12px;background-color:#fff;padding:10px 16px 16px;margin:-6px 0 0 -6px;border:1px solid #aaa;border-top:2px solid #b33600;zoom:1}
.nav-sub-cont a{text-decoration:none;padding:0 6px;display:inline-block;white-space:nowrap}
.nav-sub-cont a:hover{background:#f0f0f0;border-radius:3px;color:#fe4800}
.nav-sub-cont a.active{background:#b33600;color:#fff;border-radius:3px}
.nav-sub-cont a.active:hover{background-color:#b33600;color:#fff}
.nav-main{width:630px;z-index:20;overflow:hidden;height:40px}
.nav-main li{float:left;width:110px}
.nav-main li a{display:block;border-right:1px solid #dc3e00;border-left:1px solid #f74600;background:#b33600 url(../images/bg_line.png) repeat-x 0 -186px;text-align:center;color:#fff;text-shadow:1px 1px 1px #222}
.nav-main li a:hover{text-decoration:none;border-left:1px solid #b33600;border-right:1px solid #b33600;background-position:0 -236px;color:#fff}
.nav-main li.first{background-color:#333;width:80px}
.nav-main li.first a{border:none;background:#444 none}
.nav-main li.first a:hover{border:none;background:#444 none}
.nav-main li.laster a{border-right:none}
.nav-less{height:40px;width:224px;z-index:20;overflow:hidden;background:#fed731;text-align:center;color:#999;border-left:1px solid #fff;text-shadow:1px 1px 1px #fee}
.nav-less a{display:inline-block;text-decoration:none;margin:0 6px;color:#000}
.nav-less a:hover{color:#a00}
.nav-less em{font-size:10px}
.nav-sub-cont .filter-header{display: none;}
.nav-sub-cont .filter-item{clear:both;position:relative;line-height:26px;zoom:1;border-bottom:1px solid #f0f0f0;padding:10px 0;width:950px;margin:0 auto;font-size:12px}
.nav-sub-cont .filter-item label{float:left;width:60px;font-weight:bold;color:#666}
.nav-sub-cont .filter-item ul{float:left;width:890px}
.nav-sub-cont .filter-item li{float:left;padding:0 2px}
.nav-sub-cont .genre{height:68px}
.nav-tab{height:36px;line-height:30px;text-align:center;background-color:#f0f0f0}
.nav-tab li{padding:2px 0;border:1px solid #dfdfdf;border-right:none;float:left;overflow:hidden;cursor:pointer;color:#555}
.nav-tab li.on{padding:0 0 3px 0;border-top:3px solid #fe4800;border-bottom:none;color:#333;background-color:#fff}
.nav-tab li.first{border-left:none}
.cover{position:relative;display:block}
.cover img{border:none;padding:1px}
.cover:hover img{filter:alpha(opacity=90);-moz-opacity:.9;-khtml-opacity:.9;opacity:.9}
.cover span{position:absolute;top:0;left:0}
.item-sm .cover img{width:92px;height:120px}
.cover img{width:116px;height:152px}
.item-lg .cover img{width:134px;height:176px}
.item-xl .cover img{width:182px;height:240px}
.item-sm .cover,.item-sm .cover .bg{width:98px;height:130px}
.cover,.cover .bg{width:122px;height:162px}
.item-lg .cover,.item-lg .cover .bg{width:140px;height:186px}
.item-xl .cover,.item-xl .cover .bg{width:188px;height:250px}
.cover .bg{z-index:10;background:url(../images/bg_cover.png) 0 -170px no-repeat;_background:url(../images/bg_cover_ie6.png) 0 -170px no-repeat}
.item-sm .cover .bg{background-position:0 -170px}
.cover .bg{background-position:0 0}
.item-lg .cover .bg{background-position:-130px 0}
.item-xl .cover .bg{background-position:-292px 0}
.cover .mk,.cover .tt{left:1px;top:auto;bottom:9px;height:20px;line-height:18px;text-align:center}
.cover .te,.cover .rk{z-index:30;left:auto;top:auto;bottom:9px;right:9px;height:20px;line-height:18px}
.cover .te em{font-size:10px;color:#fff}
.cover .mk{background-color:#000;opacity:.6;z-index:20}
.cover .tt{color:#fff;z-index:30;_filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#00000000',endColorstr='#ff000000')}
.item-sm .cover .mk,.item-sm .cover .tt{width:90px;overflow: hidden;}
.cover .mk,.cover .tt{width:114px;overflow: hidden;}
.item-lg .cover .mk,.item-lg .cover .tt{width:124px;padding:0 4px;overflow: hidden;}
.cover .fd{background:url(../images/bg_status.png) 0 -192px no-repeat;_background:url(../images/bg_status_ie6.png) 0 -192px no-repeat;z-index:20;width:48px;height:48px;top:-1px;left:-1px}
.cover .sl{background:url(../images/bg_status.png) 0 -144px no-repeat;_background:url(../images/bg_status_ie6.png) 0 -144px no-repeat;z-index:20;width:48px;height:48px;top:-1px;left:-1px}
.scroll-top{position:fixed;width:40px;height:90px;z-index:10000;right:10px;bottom:80px;_position:absolute; display: none;}
.scroll-top a{width:40px;height:40px;display:block;background:url(../images/bg_main.png) -258px -80px no-repeat;text-indent:-2000px;overflow:hidden;margin-bottom:6px;opacity:.5}
.scroll-top a:hover{background-color:#1871b1;opacity:.9}#backTop{background-position:-258px -80px}#backTop:hover{background-position:-218px -80px}