#scrolltop {display: none;}

ul#navmenu, ul#navmenu li {margin:0;padding:0;}
ul#navmenu li {margin:0;padding:0;list-style:none;}
ul#navmenu li ul {display: none;position: absolute;margin:0;padding:0;left: -233px;bottom: 6px;}
ul#navmenu li:hover ul ul, ul#navmenu li.iehover ul ul, {display: none;} 
ul#navmenu li:hover ul,ul#navmenu ul li:hover ul,ul#navmenu ul ul li:hover ul,ul#navmenu li.iehover ul,ul#navmenu ul li.iehover ul,ul#navmenu ul ul li.iehover ul {display: block;} 

#hs52top a {margin: 6px 0;}
#hs52top {z-index: 200; visibility: visible; right: 5px;}
#hs52topa {visibility: hidden;}
#hs52top, #hs52top a {border: none;}
#hs52top {position: fixed; bottom: 70px; display: block; width: 40px; background: none repeat scroll 0% 0% transparent; border: 0px #cdcdcd solid; border-radius: 3px; border-top: 0; cursor: pointer;}
#hs52top:hover {text-decoration: none;}
#hs52top a {display: block; width: 40px; height: 40px; padding: 0; line-height: 12px; text-align: center; color: #787878; text-decoration: none; background: rgba(0,0,0,0) url('../images/hs52top.png') no-repeat 0 0; border-top: 0px #cdcdcd solid;}

a.hs52topa:hover { background-position: -40px 0px !important;}
a.replyfast { background-position: 0 -40px !important; }
a.replyfast:hover { background-position: -40px -40px !important;}
a.returnlist { background-position: 0 -80px !important; }
a.returnlist:hover { background-position: -40px -80px !important;}
a.returnboard { background-position: -80px -240px !important; }
a.returnboard:hover { background-position: -120px -240px !important;}
a.hsqr { background-position: 0 -120px !important; }
a.hsqr:hover { background-position: -40px -120px !important;}
a.hswx { background-position: 0 -320px !important; }
a.hswx:hover { background-position: -40px -320px !important;}				
a.hskf { background-position: -80px 0px !important; }
a.hskf:hover { background-position: -120px -0px !important;}
a.hsfx { background-position: -80px -40px !important; }
a.hsfx:hover { background-position: -120px -40px !important;}
a.hslast { background-position: -80px -80px !important; }
a.hslast:hover { background-position: -120px -80px !important;}
a.hsnext { background-position: -80px -120px !important; }
a.hsnext:hover { background-position: -120px -120px !important;}	
a.hsxyy { background-position: -80px -120px !important; }
a.hsxyy:hover { background-position: -120px -360px !important;}			
a.hssct { background-position: 0px -160px !important; }
a.hssct:hover { background-position: -40px -160px !important;}				
a.hsscb { background-position: -80px -160px !important; }
a.hsscb:hover { background-position: -120px -160px !important;}				
a.hsqqq { background-position: 0px -200px !important; }
a.hsqqq:hover { background-position: -40px -200px !important;}	
a.hssoso { background-position: -80px -320px !important; }
a.hssoso:hover { background-position: -120px -320px !important;}					
a.hswo { background-position: -80px -200px !important; }
a.hswo:hover { background-position: -120px -200px !important;}
a.hszdy { background-position: 0px -240px !important; }
a.hszdy:hover { background-position: -40px -240px !important;}
a.hsfbzt { background-position: 0px -280px !important; }
a.hsfbzt:hover { background-position: -40px -280px !important;}
a.hskfzx { background-position: -80px -280px !important; }
a.hskfzx:hover { background-position: -120px -280px !important;}

a.hssj { background-position: -0px -120px !important; }
a.hssj:hover { background-position: -40px -120px !important;}
a.hsxy { background-position: 0px -360px !important; }
a.hsxy:hover { background-position: -40px -360px !important;}
a.hsfk { background-position: -80px -360px !important; }
a.hsfk:hover { background-position: -120px -360px !important;}

#hsqrn { background: #fff !important; width: 150px !important; height: 180px !important; }
#hsqrn { border: 1px solid rgb(210, 210, 210); text-align: center; }
#hsqrn p {
    font-size: 15px;
    padding-bottom: 15px;
    text-align: center;
    color: #999;
    font-family: Microsoft YaHei;
}
#hswon { background: #fff !important; width: 231px !important; height: 260px !important; }
#hswon { border: 1px solid rgb(210, 210, 210); }

#hsfxn { background: #fff !important; width: 231px !important; height: 260px !important; }
#hsfxn { border: 1px solid rgb(210, 210, 210); }
#hsfxn h3 {
    height: 23px;
    background: none repeat scroll 0% 0% rgb(250, 250, 250);
    border-bottom: 1px solid rgb(236, 236, 236);
    padding: 10px 0px 0px 10px;
}
#hsfxn .bdsharebuttonbox { padding: 13px 0px 0px 20px; }
#hsfxn .bdsharebuttonbox a, #hsfxn .bdsharebuttonbox .bds_more {
    float: left;
    font-size: 12px;
    padding-left: 25px;
    line-height: 16px;
    text-align: left;
    height: 16px;
    background: url("../images/icons_1_16.png") no-repeat scroll 0px 0px ;
    background-repeat: no-repeat;
    cursor: pointer;
    margin: 6px 6px 6px 0px;
    text-indent: 0;
    overflow: hidden;
    width: 68px;
}
#hsfxn .bdsharebuttonbox .bds_qzone {
    background-position: 0px -52px !important;
}
#hsfxn .bdsharebuttonbox .bds_tsina {
    background-position: 0px -104px !important;
}
#hsfxn .bdsharebuttonbox .bds_tqq {
    background-position: 0px -260px !important;
}
#hsfxn .bdsharebuttonbox .bds_renren {
    background-position: 0px -208px !important;
}
#hsfxn .bdsharebuttonbox .bds_tqf {
    background-position: 0px -364px !important;
}
#hsfxn .bdsharebuttonbox .bds_tieba {
    background-position: 0px -728px !important;
}
#hsfxn .bdsharebuttonbox .bds_sqq {
    background-position: 0px -2652px !important;
}
#hsfxn .bdsharebuttonbox .bds_hi {
    background-position: 0px -416px !important;
}
#hsfxn .bdsharebuttonbox .bds_isohu {
    background-position: 0px -3016px !important;
}
#hsfxn .bdsharebuttonbox .bds_weixin {
    background-position: 0px -1612px !important;
}
#hsfxn .bdsharebuttonbox .bds_t163 {
    background-position: 0px -832px !important;
}
#hsfxn .bdsharebuttonbox .bds_tsohu {
    background-position: 0px -520px !important;
}
#hsfxn .bdsharebuttonbox .bds_baidu {
    background-position: 0px -2600px !important;
}
#hsfxn .bdsharebuttonbox .bds_qq {
    background-position: 0px -624px !important;
}
#hs52top a b {
    visibility: hidden;
    font-weight: normal;
}

/* ======================= */

#hsmms {
    padding: 2px;
    text-align: right;
}
.navbar-unread {
    background-color: #E74C3C;
    border-radius: 30px;
    color: #FFF;
    font-size: 11px;
    font-weight: 500;
    line-height: 17px;
    min-width: 8px;
    padding: 0px 4px;
    right: 0px;
    text-align: center;
    text-shadow: none;
    z-index: 10;
    align: right;
}
.navbar-unreadn {
    background: url("../images/mmsn.png") no-repeat scroll 0px 0px ;
    border-radius: 30px;
    color: #FFF;
    font-size: 11px;
    font-weight: 500;
    line-height: 17px;
    min-width: 8px;
    padding: 0px 4px;
    right: 0px;
    text-align: center;
    text-shadow: none;
    z-index: 10;
    align: right;
}	
#hsusercenterkp {
    height: 260px;
    width: 231px;
    background: #f2f6f8;
    font-family: Microsoft YaHei;
    border: 0px solid #eeeeee;
}
#hsusercenterkp .hsusercenterkptop {
    margin-top:-20px;
    height: 130px;
    background: #0079b8 ;
    color: #fff;
}
#hsusercenterkp .hsusercenterkptop a{
    color: #fff;
}
#hsusercenterkp .hsusercenterkptop h3 {
    height: 16px;
    font-weight:normal;
    padding: 8px 0px 0px 10px;
    font-size: 16px;
}
#hsusercenterkp .hsusercenterkptop .hsusercenterkpthtle {
    height: 35px;
}
#hsusercenterkp .hsusercenterkptop .hsusercenterkpimg {
    height: 65px;
    text-align:center;
}
#hsusercenterkp .hsusercenterkptop .hsusercenterkpimg img {
    width: 54px;
    width: 54px;
    border-radius: 100px;
    margin-top: 2px;
}
#hsusercenterkp .hsusercenterkptop .hsusercenterkpimg .hsusercenterkpimgn {
    width: 58px;
    height: 58px;
    border-radius: 100px;
    background: none repeat scroll 0% 0% #fff;
    margin-top: 5px;
    margin-right: auto;
    margin-left: auto;
}
#hsusercenterkp .hsyhm {
    font-size: 15px;
    line-height: 22px;
    text-align: center;
    padding-bottom: 10px;
    text-align:center;
}
#hsusercenterkp .hsyhm a {
    width: 231px;
    height: 15px;
    text-align:center;
    background: none ;
}
#hsusercenterkp .hsusercenterkpbox  {
    height: 120px;
    background:#f1f1f1;
}
#hsusercenterkp .hsusercenterkpbox a {
    background:url("../images/gr1.png") no-repeat 0 0  ;
    width:57px;
    height:60px;
    float:left;
    margin: 0px;
}

.box01{background-position: 0px 0px !important;}
.box02{background-position: -57px 0px !important;}
.box03{background-position: -114px 0px !important;}
.box04{background-position: -171px 0px !important;}
.box05{background-position: 0px -60px !important;}
.box06{background-position: -57px -60px !important;}
.box07{background-position: -114px -60px !important;}
.box08{background-position: -171px -60px !important;}
.box09{background-position: 0px -120px !important;}
#hs52-usercenter-skin a{
    margin: 0px;
    top: 0px;
    height: 20px;
    width: 20px;
    overflow: hidden;
    background-image: url('../images/wei.png');
    background-position: 0px 0px;
    background-repeat: no-repeat;
    position: absolute;
    display: block;
    right: 0px;
}
