@import url(/static/public/css/layout.css); 
.cbt,.querys button,.rcolbox h4,.rcolbox .b,.rcolboxl .hotlit,.rcolbox_2 h4,.main_top .recsl dl dt span,.main_top .recsl .line,.main_top .toplist,#schannel .al h4,#schannel .ab,.fengshui .al h4,.fengshui .ab,.querys_1 h4,.main_top .hs,.main_top .trb h4 {
    background-image:url(/static/public/images/makeup_6.gif); background-repeat:no-repeat; 
}
.querys_1 h4 {
    height:34px; font-size:14px; line-height:34px; padding-left:30px; background-position:0 -50px; 
}
.cbt {
    overflow:hidden; 
}
.main_top .leftcol {
    width:310px; float:left; 
}
.main_top .toplist {
    width:380px; background-position:0 -390px; margin:0 10px; padding:20px 15px 0; 
}
.main_top .headstr {
    text-align:center; margin-bottom:5px; 
}
.main_top h2 {
    margin:5px 0; 
}
.headitem {
    text-align:center; font-size:18px; font-family:ºÚÌå; font-weight:100; 
}
.main_top .hs {
    height:14px; display:block; overflow:hidden; background-position:0 -310px; width:360px; margin:10px auto 0; 
}
.srecitem {
    text-align:center; font-size:14px; font-weight:100; line-height:30px; 
}
.main_top .recsl {
    width:360px; margin:5px auto 0; 
}
.main_top .recsl dl dt {
    float:left; width:17px; margin-right:10px; padding-top:5px; 
}
.main_top .recsl dl dt span {
    float:left; width:17px; display:block; height:43px; background-position:-340px 0; 
}
.main_top .recsl dl.dls1 dt span {
    background-position:-360px 0; 
}
.main_top .recsl dl dd {
    float:left; 
}
.main_top .recsl .line {
    background-position:0 -340px; margin-bottom:10px; margin-top:10px; 
}
.focus {
    border:solid 1px #D2634A; background:#E38C77; width:300px; padding:2px; 
}
.main_top .trb {
    background:#FBF1EF; border:solid 1px #DF9989; height:336px; width:238px; padding:10px 5px; 
}
.main_top .trb h4 {
    font-size:14px; height:20px; background-position:0 -280px; display:block; padding-left:18px; margin-left:5px; 
}
.main_top .trb li {
    float:left; width:110px; height:98px; text-align:center; display:inline; margin:4px; 
}
.main_top .trb li img {
    border:solid 1px #E5A496; margin-bottom:4px; display:block; width:108px; 
}
.fengshui {
    background:url(/static/public/images/b13.gif) 0 0 no-repeat; padding-top:35px; margin-top:10px; 
}
.fengshui .alb {
    height:168px; margin-top:10px; 
}
.fengshui .al {
    width:322px; float:left; margin-right:12px; 
}
.fengshui .al h4 {
    background-position:0 -90px; text-align:center; height:34px; line-height:36px; overflow:hidden; font-size:14px; 
}
.fengshui .al3,.fengshui .al6 {
    margin:0; 
}
.fengshui .m {
    border:solid 4px #F3C8BD; border-bottom:0; border-top:0; height:126px; padding:0 10px; 
}
.fengshui .c {
    border:solid 1px #D7725A; border-bottom:0; border-top:0; 
}
.fengshui .ab {
    height:8px; background-position:0 -130px; 
}
#schannel {
    margin-top:10px; 
}
#schannel .lb {
    background:#E79784 url(../images/fs_repeat_1.gif) 0 0 repeat-x; width:730px; padding-top:20px; border-top:solid 1px #E18974; 
}
#schannel .fl {
    width:730px; 
}
#schannel .ab {
    height:7px; background-position:0 -200px; 
}
#schannel .alb {
    clear:both; width:730px; 
}
#schannel .al {
    float:left; width:360px; border-top-width:3px; 
}
#schannel .al1,#schannel .al3 {
    margin-right:10px; 
}
#schannel .al .m {
    background:url(/static/public/images/fs_repeat_2.gif) 0 0 repeat-y; 
}
#schannel .al h4 {
    height:38px; background-position:0 -160px; line-height:35px; font-size:14px; text-align:center; 
}
#schannel .al h4,#schannel .al h4 a {
    color:#F3D8D2; 
}
#schannel .al ul {
    text-align:center; padding:5px 15px; 
}
#schannel .al ul li {
    font-size:14px; height:25px; line-height:25px; 
}
#schannel .al ul li.tls {
    font-size:14px; height:26px; line-height:26px; font-weight:700; 
}
.rcolbox h4 {
    background-position:0 -220px; font-size:14px; color:#F3D8D2; 
}
.rcolbox h4.stitle1 {
    background-position:0 -200px; font-size:14px; 
}
.rcolbox .c {
    border:solid 1px #CD533C; border-top:0; border-bottom:0; 
}
.rcolbox .c ul {
    width:188px; overflow:hidden; 
}
.rcolbox .b {
    background-position:0 -260px; 
}
.rcolbox_2 h4 {
    background-position:-330px -50px; 
}
.fcolor,.fcolor a {
    color:#C35A43; 
}
.main_top .rightcol,#schannel .fr {
    width:250px; 
}
.main_top .recsl li,.fengshui .al li {
    height:25px; line-height:25px; font-size:14px; 
}