/* 左右漂浮广告 */
#ad_left, #ad_right {
    position: absolute;
    z-index: 10001;
}

#ad_left .close, #ad_right .close {
    position: absolute;
    top: -15px;
    font-size: 14px;
}

#ad_left .close {
    left: 0;
}

#ad_right .close {
    right: 0;
}

/* 右下角漂浮广告 */
.float_layer {
    border: 1px solid #aaaaaa;
    /*display: none;*/
}

.float_layer h2 {
    height: 25px;
    line-height: 25px;
    padding-left: 10px;
    font-size: 14px;
    color: #333;
    background: url(../images/title_bg.gif) repeat-x;
    border-bottom: 1px solid #aaaaaa;
    position: relative;
}

.float_layer .min {
    width: 21px;
    height: 20px;
    background: url(../images/min.gif) no-repeat 0 bottom;
    position: absolute;
    top: 2px;
    right: 25px;
}

.float_layer .min:hover {
    background: url(../images/min.gif) no-repeat 0 0;
}

.float_layer .max {
    width: 21px;
    height: 20px;
    background: url(../images/max.gif) no-repeat 0 bottom;
    position: absolute;
    top: 2px;
    right: 25px;
}

.float_layer .max:hover {
    background: url(../images/max.gif) no-repeat 0 0;
}

.float_layer .close {
    width: 21px;
    height: 20px;
    background: url(../images/close.gif) no-repeat 0 bottom;
    position: absolute;
    top: 2px;
    right: 3px;
}

.float_layer .close:hover {
    background: url(../images/close.gif) no-repeat 0 0;
}

.float_layer .content2 { /*height:250px; width:300px;*/
    overflow: hidden;
    font-size: 14px;
    line-height: 18px;
    color: #666;
}

.float_layer .wrap2 {
    padding: 0
}
