﻿@charset "utf-8";



.bottom_cates .hot, .bottom_tools .hot {
    top: 8px;
}

#wrapper .lfbd .famousSite {
    width: 900px;
    float: left;
    height: 349px;
    border: 1px solid #a5b3c6;
    background: #fff;
    padding: 0;
    margin: 0;
    position: relative;
    z-index: 10;
}

.rhbd .box .content .dot {
    left: 0;
    top: 15px;
}

#wrapper .lfbd .famousline {
    width: 92%;
    height: 1px;
    border-bottom: 1px dashed #d9e8f4;
    margin: 14px auto 7px;
}


#wrapper .lfbd .famoussitelist {
    width: 900px;
    margin: 0 0 22px 8px;
    padding: 0;
}

#wrapper .lfbd .famous2row {
    zoom: 1;
    width: 708px;
    padding: 0 0 10px 10px;
    margin: 26px 0 0 22px;
    border-bottom: 1px dashed #e7e8e9;
}

    #wrapper .rhbd .login:after, #wrapper .lfbd .box:after, #wrapper .lfbd .famous2row:after, .lfbd .lastclick:after, #wrapper .lfbd .famoussitelist:after, #wrapper .lfbd .famous1row:after, #wrapper .mainbd:after, #wrapper .videobox .videocontent:after, #wrapper .toolsbox .toolscontent:after, #wrapper .gamebox .gamecontent:after, #wrapper .pcbox .pccontent:after, #wrapper .moiblebox .moiblecontent:after, .famoussitelist ul:after {
        visibility: hidden;
        display: block;
        font-size: 0;
        content: ".";
        clear: both;
        height: 0;
    }

.famoussitelist ul {
    width: 100%;
    height: 34px;
    zoom: 1;
}

    .famoussitelist ul:after {
        zoom: 1;
    }

#wrapper .famous2row .sitefa {
    width: 33%;
    float: left;
}

.sitefa .siteIndex {
    font-size: 14px;
    width: 54px;
    float: left;
    line-height: 40px;
    height: 40px;
}

    .sitefa .siteIndex .icon {
        height: 34px;
        width: 16px;
        overflow: hidden;
        background: url(http://p1.qq.sogoucdn.com/u/haoqq/v2/img/searchlogo2.png?t=) 0 0 no-repeat;
        padding: 0 4px 0 0;
        margin: 0;
        display: inline-block;
        position: relative;
        top: 10px;
    }

    .sitefa .siteIndex a {
        position: relative;
        top: -8px;
        display: inline-block;
        font-weight: bold;
    }

    .sitefa .siteIndex .icon img {
        width: 16px;
        height: 16px;
        position: absolute;
        top: 11px;
        left: 0;
    }

.sitefa .list {
    font-size: 12px;
    line-height: 20px;
    width: 156px;
    float: left;
    padding: 0;
}

.sitefa .listonlyone {
    font-size: 12px;
    line-height: 40px;
    width: 156px;
    float: left;
    padding: 0;
}

.sitefa .list a, .sitefa .list a, .sina .list a, .sitefa .list .input, .sitefa .list .input {
    padding: 0 0 0 11px;
}

.sitefa .listonlyone .input {
    width: 131px;
    height: 20px;
    margin: 11px 0 0 10px;
    padding: 0;
    position: relative;
    border: 1px solid #c9c9c9;
}

.sitefa .list .input {
    width: 131px;
    height: 20px;
    margin: 4px 0 0 10px;
    padding: 0;
    position: relative;
    border: 1px solid #c9c9c9;
}

:root #wrapper .list .btns, :root #wrapper .listonlyone .btns {
    top: 2px;
}

#wrapper .list .siteSearch {
    padding: 0;
    margin: 2px 0 0 0;
    width: 108px;
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    color: #c9c9c9;
    text-indent: 5px;
    *text-indent: 0;
    border: 0;
    position: relative;
    left: 0;
}

#wrapper .listonlyone .siteSearch {
    padding: 0;
    margin: 0;
    width: 108px;
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    color: #c9c9c9;
    text-indent: 5px;
    *text-indent: 0;
    border: 0;
    position: relative;
    left: 0;
    bottom: 12px;
    *bottom: 9px;
    _bottom: -2px;
    -webkit-appearance: caret;
    -moz-appearance: caret;
}

#wrapper .listonlyone .enabledsiteSearch {
    padding: 0;
    margin: 0;
    width: 108px;
    height: 16px;
    font-size: 12px;
    line-height: 16px;
    color: #000;
    text-indent: 5px;
    *text-indent: 0;
    border: 0;
    position: relative;
    left: 0;
    bottom: 12px;
    *bottom: 9px;
    _bottom: -2px;
    -webkit-appearance: caret;
    -moz-appearance: caret;
}

#wrapper .list .enabledsiteSearch {
    padding: 0;
    margin: 2px 0 0 0;
    width: 108px;
    height: 16px;
    font-size: 12px;
    line-height: 16px;
    color: #000;
    text-indent: 5px;
    *text-indent: 0;
    border: 0;
    position: relative;
    left: 0;
    -webkit-appearance: caret;
    -moz-appearance: caret;
}

.lfbd .famous1row .siteonefa {
    width: 228px;
    float: left;
    margin: 0 12px 0 0;
    white-space: nowrap;
    *white-space: normal;
}

.lfbd .famous1row .mal8 {
    margin-left: 8px;
}

.famous1row .siteonefa .baidu-icon {
    background: url(http://p1.qq.sogoucdn.com/u/haoqq/v2/img/searchlogo2.png?t=) no-repeat;
}

.famous1row .siteonefa .baidu-icon {
    background: url(http://p1.qq.sogoucdn.com/u/haoqq/v2/img/searchlogo2.png?t=) 0 -388px no-repeat;
}

.famous1row .siteonefa .cutline {
    width: 1px;
    height: 14px;
    display: inline-block;
    margin: 0 7px;
    padding: 0;
    position: relative;
    top: 2px;
    background: url(http://p2.qq.sogoucdn.com/u/haoqq/v2/img/cutlines.png?t=) 0 0 no-repeat;
}

.famous1row .siteonefa .icon {
    position: relative;
}

    .famous1row .siteonefa .icon a {
        padding: 0 0 0 20px;
        font-size: 14px;
    }

    .famous1row .siteonefa .icon .qq {
        background-position: 0 0;
        top: 3px;
        *top: 0;
    }

    .famous1row .siteonefa .icon .taobao {
        background-position: 0 -26px;
        top: 3px;
        *top: 0;
    }

    .famous1row .siteonefa .icon .sina {
        background-position: 0 -52px;
        top: 3px;
        *top: 0;
    }

    .famous1row .siteonefa .icon .baidu {
        background-position: 0 -78px;
        top: 3px;
        *top: 0;
    }

    .famous1row .siteonefa .icon .ifeng {
        background-position: 0 -130px;
        top: 3px;
        *top: 0;
    }

    .famous1row .siteonefa .icon .wangyi {
        background-position: 0 -104px;
        top: 3px;
        *top: 0;
    }

    .famous1row .siteonefa .icon .sohu {
        background-position: 0 -156px;
        top: 3px;
        *top: 0;
    }

    .famous1row .siteonefa .icon img {
        position: absolute;
        top: 1px;
        left: 0;
    }

.siteonefa .list {
    text-align: left;
    padding: 0 0 0 2px;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -o-box-sizing: content-box;
    -ms-box-sizing: content-box;
    box-sizing: content-box;
}

    .siteonefa .list a {
        padding: 0 0 0 10px;
        font-size: 14px;
    }

    .siteonefa .list .clearpa {
        padding: 0;
        margin: 0;
    }

.famoussitelist li {
    float: left;
    width: 150px;
    height: 18px;
    line-height: 18px;
    margin: 12px 0 0 0;
    padding: 0;
    text-align: center;
    font-size: 14px;
    position: relative;
}

.famoussitelist .tipsales, .famoussitelist .icon {
    position: relative;
}

#wrapper .lfbd .cateSite {
    width: 748px;
    float: left;
    height: 1199px;
    background-color: #fff;
    border: 1px solid #a5b3c6;
    margin: 0;
    position: relative;
    margin-top: 10px;
}

.lfbd .cateSite a .youku {
    width: 16px;
    height: 16px;
    display: inline-block;
    background: url(http://p1.qq.sogoucdn.com/u/haoqq/v2/img/youkulogo.jpg?t=) 0 0 no-repeat;
    position: absolute;
    top: 0;
    left: -18px;
    _left: -8px;
}

.lfbd .cateSite .title {
    font-size: 14px;
    width: 60px;
    height: 16px;
    margin: 0;
    float: left;
    white-space: nowrap;
}

.lfbd .lastclick .iconcut {
    padding-left: 21px;
    height: 35px;
    line-height: 35px;
    display: none;
}

.lfbd .have .iconcut {
    display: block;
}

.lfbd .box .title {
    color: #666;
    font-size: 14px;
    width: 30px;
    line-height: 36px;
    height: 36px;
    float: left;
    white-space: nowrap;
}

.lfbd .cateSite a.more {
    color: #999;
    font-family: arial,helvetica,sans-serif;
}

.lfbd .box .catelist a {
    color: #29343d;
}

.lfbd .box .catelist .red, .famoussitelist li .red, #wrapper .red, #wrapper .tencent .red, #wrapper .taobao .red, #wrapper .sina .red, .famous1row .baidu .red, .famous1row .ifeng .red, .famous1row .wangyi .red {
    color: #f30;
}

.lfbd .box .catelist a:visited, .lfbd .box .catelist a:active, .lfbd .box .catelist a:link {
    line-height: 32px;
    height: 32px;
    _line-height: 30px;
    _height: 30px;
    padding: 0;
    font-size: 14px;
    position: relative;
}

.lfbd .cateSite .catename a:visited, .lfbd .cateSite .catename a:active, .lfbd .cateSite .catename a:link {
    line-height: 33px;
    height: 33px;
    font-size: 14px;
    position: relative;
    color: #258be3;
}

.lfbd .cateSite .catename a:hover {
    text-decoration: underline;
}

.lfbd .cateSite .famous a:visited, .lfbd .cateSite .famous a:active, .lfbd .cateSite .famous a:link {
    line-height: 37px;
    height: 37px;
    font-size: 14px;
    position: relative;
    color: #258be3;
}

.lfbd .lastclick {
    height: 35px;
    padding: 0;
    margin: 0;
    line-height: 35px;
    border-top: 1px solid #a5b3c6;
    background-color: #fff;
    width: 100%;
    bottom: 0;
    left: 0;
}

    .lfbd .lastclick .title {
        font-size: 14px;
        margin: 0;
        float: left;
        color: #cacaca;
    }

.lfbd .have .title {
    color: #29343d;
}

.lfbd .lastclick_hover .title {
    color: #29343d;
}

.lfbd .lastclick .content {
    width: 748px;
    float: left;
    margin: 0;
    height: 33px;
    line-height: 33px;
    text-align: center;
}

.lfbd .have .content {
    text-align: left;
    width: 588px;
}

.lfbd .lastclick .clear {
    width: 40px;
    height: 34px;
    padding: 0;
    margin: 0;
    font-size: 12px;
    text-align: left;
    position: absolute;
    right: 0;
    top: 0;
    border-left: 1px solid #a2b6c5;
}

    .lfbd .lastclick .clear .icon {
        margin-left: 11px;
        margin-top: 9px;
    }

.lfbd .lastclick .content a {
    padding: 0 1em;
}

    .lfbd .lastclick .content a:link, .lfbd .lastclick .content a:visited, .lfbd .lastclick .content a:active {
        font-size: 14px;
        color: #258be3;
    }

.lfbd .lastclick_hover .content a:link, .lfbd .lastclick_hover .content a:visited, .lfbd .lastclick_hover .content a:active {
    color: #258be3;
}

.lfbd .lastclick .content a:hover {
    text-decoration: underline;
}

.lfbd .lastclick a:link, .lfbd .lastclick a:visited, .lfbd .lastclick a:active {
    color: #258be3;
    text-decoration: none;
}

.lfbd .lastclick .content span {
    font-size: 14px;
    line-height: 33px;
    text-align: left;
    height: 33px;
    margin: 0 12px;
    color: #cacaca;
    cursor: default;
}

.lfbd .cateSite .famous a, .lfbd .cateSite .content a, .lfbd .box .catelist a {
    text-align: center;
    margin: 0 12px;
    padding: 0;
    position: relative;
}

.lfbd .box {
    width: 100%;
    margin: 0;
    zoom: 1;
}

.lfbd .cateSite .famous {
    height: 37px;
    line-height: 37px;
    background-color: #f3f6f8;
    margin: 10px 0;
    text-indent: 6px;
}

.lfbd .cateSite .famous-0 {
    margin-top: 0;
}

.lfbd .cateSite .famous-1 {
    margin-top: 11px;
    _margin-top: 6px;
}

.lfbd .cateSite .famous-2 {
    margin-top: 13px;
    _margin-top: 6px;
}

.lfbd .cateSite .famous-3 {
    margin-top: 11px;
    _margin-top: 6px;
}

.lfbd .cateSite .famous-4 {
    margin-top: 12px;
    _margin-top: 6px;
    _margin-bottom: 0;
}

.lfbd .cateSite .hdbox {
    width: auto;
    font-size: 14px;
    font-family: Simsun;
    margin: 20px 0 9px 27px;
    cursor: default;
    font-weight: bold;
}

.lfbd .linebottom {
    padding: 9px 0 0 0;
    border-bottom: 1px solid #e4e6e7;
}

.lfbd .box:hover {
    background-color: #f1f6fa;
}

.hoverbox {
    background-color: #f1f6fa;
}

.lfbd .box .catename {
    font-size: 14px;
    width: 56px;
    height: 32px;
    _height: 30px;
    margin: 0;
    padding: 0;
    float: left;
    white-space: nowrap;
    position: relative;
}

    .lfbd .box .catename .line {
        height: 12px;
        width: 1px;
        background-color: #258be3;
        position: absolute;
        top: 11px;
    }

    .lfbd .box .catename .line-1 {
        left: 14px;
    }

    .lfbd .box .catename a {
        left: 19px;
        position: absolute;
    }

    .lfbd .box .catename .line-2 {
        left: 51px;
    }

.lfbd .box .catelist {
    width: 614px;
    height: 32px;
    margin: 0 0 0 11px;
    padding: 0;
    float: left;
    text-align: center;
    position: relative;
}

.lfbd .box .more {
    width: 55px;
    font-size: 14px;
    float: right;
    line-height: 32px;
    height: 32px;
    _line-height: 30px;
    _height: 30px;
    font-family: Simsun;
}

.lfbd .box .more {
    color: #999;
}

.lfbd .box a:link, .lfbd .box a:visited, .lfbd .box a:active {
    font-size: 14px;
}

#wrapper .rhbd {
    width: 238px;
    float: right;
    margin: 0;
    padding: 0;
    border: 1px solid #a5b3c6;
    background-color: #fff;
}

#wrapper .videobox {
    height: 307px;
}

    #wrapper .videobox .videocontent, #wrapper .toolsbox .toolscontent, #wrapper .gamebox .gamecontent, #wrapper .moiblebox .moiblecontent, .lfbd .lastclick {
        zoom: 1;
    }

.rhbd .daynewsbox .title {
    width: 100px;
    height: 42px;
    line-height: 42px;
    margin: 0 0 0 20px;
    font-size: 14px;
    _font-size: 15px;
    font-weight: bold;
    padding: 0;
}

#wrapper .rhbd .mab18 {
    height: 14px;
    line-height: 14px;
    margin: 14px 0 19px 0;
}

.readbox .type {
    color: #258be3;
    margin: 0 6px;
    font-size: 12px;
}

.daynewsbox .iconday {
    margin: 0;
    background: url(http://p1.qq.sogoucdn.com/u/haoqq/v2/img/i6_title_images.png?t=) no-repeat;
    background-position: -251px -139px;
}

.gamebox .icongame {
    margin: 0 8px;
    background: url(http://p1.qq.sogoucdn.com/u/haoqq/v2/img/i6_title_images.png?t=) no-repeat;
    background-position: -120px -138px;
}

.readbox .iconread {
    margin: 0 8px;
    background: url(http://p1.qq.sogoucdn.com/u/haoqq/v2/img/i6_title_images.png?t=) no-repeat;
    background-position: -250px -14px;
}

.toolsbox .icontools {
    margin: 0 8px;
    background: url(http://p1.qq.sogoucdn.com/u/haoqq/v2/img/i6_title_images.png?t=) no-repeat;
    background-position: 1px -11px;
}

.pcbox .iconpc {
    margin: 0 8px;
    background: url(http://p1.qq.sogoucdn.com/u/haoqq/v2/img/i6_title_images.png?t=) no-repeat;
    background-position: -120px -696px;
}

.findnews .iconfindnews {
    margin: 0 8px;
    padding: 4px 0 0 0;
    background: url(http://p1.qq.sogoucdn.com/u/haoqq/v2/img/i6_title_images.png?t=) no-repeat;
    background-position: 0 -11px;
}

.rhbd .newstitle .current, .rhbd .title .current {
    color: #000;
    font-weight: bold;
    border-bottom: 2px solid #258be3;
}

.rhbd .newsbox .newstitle a:hover, .rhbd .videobox .title a:hover {
    color: #000 !important;
}

.rhbd .newsbox .newstitle a, .rhbd .videobox .title a {
    font-size: 14px;
    color: #29343d;
    cursor: default;
}

.videomask {
    position: relative;
}

.video-hover {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    filter: Alpha(opacity=0);
    background: #000;
    cursor: pointer;
}

.hover .video-hover {
    opacity: .2;
    filter: Alpha(opacity=20);
}

.videorrr .play {
    cursor: pointer;
    display: none;
    left: 50%;
    top: 50%;
    margin-top: -20px;
    margin-left: -20px;
    position: absolute;
}

.hover .play {
    display: block;
}

.rhbd .box .content ul.half {
    width: 109px;
    float: left;
    margin: -2px 0 0;
}

.videocontent {
    width: 100%;
    margin: 0 0 18px 0;
}

    .videocontent .videorrr {
        display: block;
        width: 218px;
        height: 120px;
    }

.rhbd .newsbox, .rhbd .videobox, .rhbd .readbox, .rhbd .gamebox, .rhbd .daynewsbox {
    border-bottom: 1px solid #dde5f2;
}

.rhbd .newsbox {
    height: 275px;
}

.videocontent ul li, .gamecontent ul li, .pccontent ul li, .toolscontent ul li {
    margin: 14px 0 0 0;
}

.rhbd .newsbox .newscontent span {
    margin: 0 0 0 10px;
    padding: 0 9px 0 0;
    border-right: 1px solid #b6cfea;
}

.rhbd .newsbox .newscontents a, .rhbd .newsbox .newscontent a {
    margin: 0 0 0 10px;
}

.videocontent ul li a, .gamecontent ul li a, .findnewscontent ul li a {
    margin: 0 0 0 6px;
    color: #000;
    line-height: 18px;
}

.toolscontent ul li a {
    margin: 0;
    color: #414e58;
}

.rhbd .newsbox .content a {
    font-size: 14px;
}

.rhbd .newsbox .newscontent span a {
    margin: 0;
    padding: 0;
    color: #258be3;
}

.hicolor, .decolor {
    -webkit-text-size-adjust: none;
    font-size: 10px;
    height: 14px;
    line-height: 14px;
    font-family: Arial;
    text-align: center;
    padding: 1px 4px 0 4px;
    padding: 0 4px 0 4px \9;
    display: inline-block;
    font-weight: normal;
    color: #fff;
}

.hicolor {
    background-color: #fbae4c;
}

.decolor {
    background-color: #82b0ef;
}

#wrapper .videocontent ul li {
    width: 98px;
    height: 18px;
    font-size: 14px;
    font-family: Simsun;
    _width: 92px;
    display: inline;
    float: left;
}

#wrapper .gamecontent ul li {
    width: 98px;
    height: 16px;
    font-size: 14px;
    font-family: Simsun;
    _width: 92px;
    display: inline;
    float: left;
}

.newsbox .c_title {
    padding-top: 1px !important;
    *zoom: 1;
}

.newscontents p, .newscontent p {
    width: 218px;
    *zoom: 1;
    overflow: hidden;
    height: 32px;
    line-height: 32px;
    font-family: 'Simsun',arial,sans-serif;
}

.off {
    display: none !important;
}

.red {
    color: #f30 !important;
}

.header .topNav .weather {
    width: 90px;
    float: left;
    color: #a4a5a5;
    font-weight: normal;
    font-size: 12px;
    position: relative;
}

.selectcity {
    width: 375px;
    height: 58px;
    border: 1px solid #7290a7;
    padding: 0 0 0 8px;
    background: #fff;
    position: absolute;
    top: 63px;
    left: 50%;
    margin: 0 0 0 -220px;
    z-index: 5140;
}

    .selectcity .st1 {
        width: 100%;
        height: 24px;
        line-height: 24px;
        margin-bottom: 2px;
    }

        .selectcity .st1 span {
            font-size: 12px;
            color: #000;
            cursor: default;
        }

    .selectcity .st2 span {
        float: left;
    }

    .selectcity .st2 .selectcitys {
        height: 23px;
        line-height: 23px;
        font-size: 12px;
        color: #595959;
        text-indent: 0;
        padding: 0;
        font-family: Arial;
        margin-right: 7px;
        text-align: center;
        border-top: 1px solid #abadb3;
        border-right: 1px solid #e2e3ea;
        border-left: 1px solid #e2e3ea;
        border-bottom: 1px solid #e3e9ef;
        background-color: #fff;
        position: relative;
    }

    .selectcity .st2 .wor0, .selectcity .st2 .wor1 {
        width: 96px;
        float: left;
        text-align: left;
    }

    .selectcity .st2 .wor2 {
        width: 96px;
        float: left;
        text-align: left;
    }

    .selectcity .showvor {
        width: 70px;
        font-size: 12px;
        background-color: #fff;
        position: absolute;
        top: 58px;
        text-align: left;
        border-top: 1px solid #abadb3;
        border-right: 1px solid #e2e3ea;
        border-left: 1px solid #e2e3ea;
        border-bottom: 1px solid #e3e9ef;
        left: 10px;
    }

    .selectcity .showcor, .selectcity .shownor {
        font-size: 12px;
        background-color: #fff;
        line-height: 23px;
        position: absolute;
        top: 58px;
        border-top: 1px solid #abadb3;
        border-right: 1px solid #e2e3ea;
        border-left: 1px solid #e2e3ea;
        border-bottom: 1px solid #e3e9ef;
        left: 10px;
    }

    .selectcity .showcor {
        width: 70px;
        left: 89px;
    }

.showcor li, .shownor li, .showvor li {
    line-height: 23px;
    text-indent: .6em;
    cursor: pointer;
}

    .showcor li:hover, .shownor li:hover, .showvor li:hover {
        line-height: 23px;
        text-indent: .6em;
        background-color: #e4f2fe;
    }

.selectcity .shownor {
    width: 85px;
    left: 168px;
}

.selectcity .st1 .closeCity, .selectcity .st2 a {
    background: url(http://p2.qq.sogoucdn.com/u/haoqq/v2/img/i6_select_city_images.png?t=e21636e0ac85ab40e298dde1d26aa893) no-repeat top left;
}

.selectcity .st1 .closeCity {
    width: 10px;
    height: 10px;
    display: inline-block;
    background-position: 0 0;
    position: absolute;
    top: 6px;
    right: 6px;
}

.selectcity .st2 a {
    background-position: 0 -60px;
    width: 58px;
    height: 31px;
    padding: 4px 0 0 0;
    float: left;
    color: #fff;
    margin-right: 6px;
    line-height: 24px;
    text-align: center;
    position: relative;
    top: -4px;
    display: inline-block;
}

.search .selectSearch {
    width: 120px;
    margin: 0;
    padding: 0;
    background-color: #fff;
    border: 1px solid #ccc;
}

.search .selectSearch {
    position: absolute;
    top: 88px;
    left: 131px;
    margin: 0;
    padding: 0;
    z-index: 99999;
}

.selectSearch ul {
    margin: 0;
    padding: 0;
}

    .selectSearch ul li {
        width: 120px;
        height: 39px;
        margin: 0;
        padding: 0;
        *margin: -3px 0 0 0;
        border-bottom: 1px solid #d7dce2;
        cursor: pointer;
        position: relative;
        top: 0;
        left: 0;
        overflow: hidden;
        background-color: none;
    }

    .selectSearch ul .fr {
        border: 0;
        padding: 0;
        position: relative;
        border-bottom: 1px solid #d7dce2;
        margin: 0;
        top: 0;
        left: 0;
    }

    .selectSearch ul .ls {
        border: 0;
        margin: 0;
        *margin: -3px 0 -3px 0;
        padding: 0;
        position: relative;
        top: 0;
        left: 0;
    }

    .selectSearch ul li:hover, .overlogo {
        width: 120px;
        height: 40px;
        margin: 0;
        *margin: -3px 0 0 0;
        padding: 0;
        border: 0;
        position: relative;
        top: 0;
        left: 0;
        background-color: #bde1ff;
    }

    .selectSearch ul .ls:hover {
        margin: 0;
        *margin: -3px 0 -3px 0;
    }

    .selectSearch ul .fr:hover {
        margin: 0;
        *margin: 0;
    }

.selectSearch .suning {
    position: absolute;
    left: -13px;
}

.selectSearch .jd {
    position: absolute;
    left: -31px;
}

.selectSearch .sinaweibo {
    position: absolute;
    left: -22px;
}

.selectSearch .baidu, .selectSearch .baidu-image, .selectSearch .baidu-map, .selectSearch .baidu-news, .selectSearch .baidu-music, .selectSearch .baidu-video {
    position: absolute;
    left: -10px;
    top: 2px;
}

.selectSearch .youdao {
    position: absolute;
    left: -15px;
    top: 2px;
}

.selectSearch .pangu {
    position: absolute;
    left: -14px;
    top: 2px;
}

.selectSearch .taobao {
    position: absolute;
    left: -25px;
}

.selectSearch .youku {
    position: absolute;
    left: -21px;
    top: 5px;
}

.selectSearch .google {
    position: absolute;
    left: -24px;
}

.selectSearch .sogou_web, .selectSearch .sogou_video, .selectSearch .sogou_image, .selectSearch .sogou_music, .selectSearch .sogou_news, .selectSearch .sogou_map, .selectSearch .sogou_shopping {
    position: absolute;
    left: -12px;
}

.selectSearch .soso {
    position: absolute;
    left: -9px;
    top: 3px;
}

.selectSearch .soso-map, .selectSearch .soso-image, .selectSearch .soso-music, .selectSearch .soso-news {
    position: absolute;
    left: -3px;
    top: 3px;
}

.selectSearch .bing {
    position: absolute;
    left: -2px;
}

.selectSearch img {
    padding: 0;
    margin: 0;
    top: 4px;
}

.listbox {
    overflow: hidden;
}

    .listbox a {
        display: block;
        font-size: 14px;
        line-height: 39px;
        height: 39px;
        text-align: center;
        border-bottom: 1px solid #d7dce2;
    }

        .listbox a:hover {
            height: 40px;
            border-bottom: 0 none;
            background-color: #bde1ff;
        }

    .listbox span {
        display: block;
        height: 19px;
        background-color: #f3f6f8;
        position: relative;
    }

        .listbox span i {
            position: absolute;
            left: 50%;
            margin-left: -7px;
            font-size: 0;
            line-height: 0;
            width: 0;
            height: 0;
            border-width: 7px;
            border-style: solid dashed dashed;
        }

        .listbox span .i-1 {
            top: 6px;
            border-color: #777 transparent transparent;
        }

        .listbox span .i-2 {
            top: 5px;
            border-color: #f3f6f8 transparent transparent;
        }

.listbox-show span i {
    border-style: dashed dashed solid;
}

.listbox-show span .i-1 {
    top: 0;
    border-color: transparent transparent #777;
}

.listbox-show span .i-2 {
    top: 1px;
    border-color: transparent transparent #f3f6f8;
}

.listbox p {
    display: none;
    margin-bottom: -1px;
}

.listbox-show p {
    display: block;
}

#today_weather_pm {
    padding: 1px 3px 2px;
    cursor: pointer;
}

#today_weather .fine {
    background: #00e300;
}

#today_weather .good {
    background: #ffc009;
}

#today_weather .middle {
    background: #fe0000;
}

#today_weather .tiny {
    background: #f28107;
}

#today_weather .danger {
    background: #af57ab;
}

#today_weather .die {
    background: #903546;
}

#wrapper .aqistyle0, #wrapper .aqistyle1, #wrapper .aqistyle2, #wrapper .aqistyle3, #wrapper .aqistyle4, #wrapper .aqistyle5 {
    position: absolute;
    left: 563px;
    top: 26px;
    z-index: 999;
}

    #wrapper .aqistyle0 .arrow, #wrapper .aqistyle1 .arrow, #wrapper .aqistyle2 .arrow, #wrapper .aqistyle3 .arrow, #wrapper .aqistyle4 .arrow, #wrapper .aqistyle5 .arrow {
        position: absolute;
        left: 29px;
        top: -7px;
        _top: -6px;
        width: 13px;
        height: 7px;
        background: url(http://p1.qq.sogoucdn.com/u/haoqq/v2/img/titleage.fw.png?t=) no-repeat;
        background-position: -543px 0;
    }

    #wrapper .aqistyle0 .showh {
        border: 1px solid #389709;
        position: absolute;
        background-color: #fff;
        width: 100%;
        height: 100%;
        padding: 5px;
        z-index: 999;
        *top: 2px;
        *border-top: 1px solid #389709;
        *border-top: 1px solid #389709;
        *border-left: 0;
        *border-right: 0;
        *height: 102px;
    }

    #wrapper .aqistyle0 div.showh {
        position: absolute;
        top: 30px;
        left: 0;
        width: 322px;
        height: 89px;
        *border: 1px solid #389709;
    }

    #wrapper .aqistyle0 .leftbd {
        width: 80px;
        float: left;
        height: 99px;
        background-color: #4ebb20;
        position: absolute;
        left: 0;
        top: 0;
        border-right: 1px solid #389709;
    }

        #wrapper .aqistyle0 .leftbd p {
            margin: 21px 0 0 0;
            width: 80px;
            height: 14px;
            line-height: 14px;
            text-align: center;
            color: #fff;
            font-size: 12px;
        }

        #wrapper .aqistyle0 .leftbd h2 {
            margin: 8px 0 0 0;
            width: 80px;
            text-align: center;
            color: #fff;
            font-size: 33px;
        }

    #wrapper .aqistyle0 .rightbd {
        width: 220px;
        float: right;
        height: 99px;
        background-color: #fff;
        position: absolute;
        left: 97px;
        top: 0;
    }

        #wrapper .aqistyle0 .rightbd .showtitle {
            color: #a2a2a2;
            margin: 12px 0 5px 0;
        }

        #wrapper .aqistyle0 .rightbd .showcontent {
            width: 224px;
            margin: 16px 0 0 0;
            color: #000;
            height: 20px;
            line-height: 20px;
        }

            #wrapper .aqistyle0 .rightbd .showcontent span {
                color: #a2a2a2;
                margin: 0 12px 0 0;
            }

        #wrapper .aqistyle0 .rightbd .showtitle em {
            margin: 0 0 0 12px;
            color: #3a9a14;
        }

    #wrapper .aqistyle1 .arrow {
        background-position: -543px -33px;
    }

    #wrapper .aqistyle1 .showh {
        border: 1px solid #dabc0e;
        position: absolute;
        background-color: #fff;
        width: 100%;
        height: 100%;
        padding: 5px;
        z-index: 999;
        *top: 2px;
        *border-top: 1px solid #dabc0e;
        *border-top: 1px solid #dabc0e;
        *border-left: 0;
        *border-right: 0;
        *height: 102px;
    }

    #wrapper .aqistyle1 div.showh {
        position: absolute;
        top: 30px;
        left: 0;
        width: 322px;
        height: 89px;
        *border: 1px solid #dabc0e;
    }

    #wrapper .aqistyle1 .leftbd {
        width: 80px;
        float: left;
        height: 99px;
        background-color: #ffe32a;
        position: absolute;
        left: 0;
        top: 0;
        border-right: 1px solid #dabc0e;
    }

        #wrapper .aqistyle1 .leftbd p {
            margin: 22px 0 0 0;
            width: 80px;
            text-align: center;
            color: #000;
            font-size: 12px;
        }

        #wrapper .aqistyle1 .leftbd h2 {
            margin: 8px 0 0 0;
            width: 80px;
            text-align: center;
            color: #000;
            font-size: 33px;
        }

    #wrapper .aqistyle1 .rightbd {
        width: 220px;
        float: right;
        height: 99px;
        background-color: #fff;
        position: absolute;
        left: 97px;
        top: 0;
    }

        #wrapper .aqistyle1 .rightbd .showtitle {
            color: #a2a2a2;
            margin: 12px 0 5px 0;
        }

        #wrapper .aqistyle1 .rightbd .showcontent {
            width: 224px;
            color: #000;
            padding: 0;
            margin: 16px 0 0 0;
            height: 20px;
            line-height: 20px;
        }

            #wrapper .aqistyle1 .rightbd .showcontent span {
                color: #a2a2a2;
                margin: 0 12px 0 0;
            }

        #wrapper .aqistyle1 .rightbd .showtitle em {
            margin: 0 0 0 12px;
            color: #dabc0e;
        }

    #wrapper .aqistyle2 .arrow {
        background-position: -628px 0;
    }

    #wrapper .aqistyle2 .showh {
        border: 1px solid #db8b00;
        position: absolute;
        background-color: #fff;
        width: 100%;
        height: 100%;
        padding: 5px;
        z-index: 999;
        *top: 2px;
        *border-top: 1px solid #db8b00;
        *border-top: 1px solid #db8b00;
        *border-left: 0;
        *border-right: 0;
    }

    #wrapper .aqistyle2 div.showh {
        position: absolute;
        top: 30px;
        left: 0;
        width: 322px;
        height: 89px;
        *border: 1px solid #dabc0e;
    }

    #wrapper .aqistyle2 .leftbd {
        width: 80px;
        float: left;
        height: 99px;
        background-color: #fea70c;
        position: absolute;
        left: 0;
        top: 0;
        border-right: 1px solid #db8b00;
    }

        #wrapper .aqistyle2 .leftbd p {
            margin: 22px 0 0 0;
            width: 80px;
            text-align: center;
            color: #fff;
            font-size: 12px;
        }

        #wrapper .aqistyle2 .leftbd h2 {
            margin: 8px 0 0 0;
            width: 80px;
            text-align: center;
            color: #fff;
            font-size: 33px;
        }

    #wrapper .aqistyle2 .rightbd {
        width: 220px;
        float: right;
        height: 99px;
        background-color: #fff;
        position: absolute;
        left: 97px;
        top: 0;
    }

        #wrapper .aqistyle2 .rightbd .showtitle {
            color: #a2a2a2;
            margin: 12px 0 5px 0;
        }

        #wrapper .aqistyle2 .rightbd .showcontent {
            width: 224px;
            color: #000;
            height: 20px;
            padding: 0;
            margin: 16px 0 0 0;
            line-height: 20px;
        }

            #wrapper .aqistyle2 .rightbd .showcontent span {
                color: #a2a2a2;
                margin: 0 12px 0 0;
            }

        #wrapper .aqistyle2 .rightbd .showtitle em {
            margin: 0 0 0 12px;
            color: #db8b00;
        }

    #wrapper .aqistyle3 .arrow {
        background-position: -628px -33px;
    }

    #wrapper .aqistyle3 .showh {
        border: 1px solid #dd1313;
        position: absolute;
        background-color: #fff;
        width: 100%;
        height: 100%;
        padding: 5px;
        z-index: 999;
        *top: 2px;
        *border-top: 1px solid #dd1313;
        *border-top: 1px solid #dd1313;
        *border-left: 0;
        *border-right: 0;
    }

    #wrapper .aqistyle3 div.showh {
        position: absolute;
        top: 30px;
        left: 0;
        width: 322px;
        height: 89px;
        *border: 1px solid #dd1313;
    }

    #wrapper .aqistyle3 .leftbd {
        width: 80px;
        float: left;
        height: 99px;
        background-color: #f93f40;
        position: absolute;
        left: 0;
        top: 0;
        border-right: 1px solid #dd1313;
    }

        #wrapper .aqistyle3 .leftbd p {
            margin: 22px 0 0 0;
            width: 80px;
            text-align: center;
            color: #fff;
            font-size: 12px;
        }

        #wrapper .aqistyle3 .leftbd h2 {
            margin: 8px 0 0 0;
            width: 80px;
            text-align: center;
            color: #fff;
            font-size: 33px;
        }

    #wrapper .aqistyle3 .rightbd {
        width: 220px;
        float: right;
        height: 99px;
        background-color: #fff;
        position: absolute;
        left: 97px;
        top: 0;
    }

        #wrapper .aqistyle3 .rightbd .showtitle {
            color: #a2a2a2;
            margin: 12px 0 5px 0;
        }

        #wrapper .aqistyle3 .rightbd .showcontent {
            width: 224px;
            padding: 0;
            margin: 16px 0 0 0;
            color: #000;
            height: 20px;
            line-height: 20px;
        }

            #wrapper .aqistyle3 .rightbd .showcontent span {
                color: #a2a2a2;
                margin: 0 12px 0 0;
            }

        #wrapper .aqistyle3 .rightbd .showtitle em {
            margin: 0 0 0 12px;
            color: #dd1313;
        }

    #wrapper .aqistyle4 .arrow {
        background-position: -700px 0;
    }

    #wrapper .aqistyle4 .showh {
        border: 1px solid #660405;
        position: absolute;
        background-color: #fff;
        width: 100%;
        height: 100%;
        padding: 5px;
        z-index: 999;
        *top: 2px;
        *border-top: 1px solid #660405;
        *border-top: 1px solid #660405;
        *border-left: 0;
        *border-right: 0;
    }

    #wrapper .aqistyle4 div.showh {
        position: absolute;
        top: 30px;
        left: 0;
        width: 322px;
        height: 89px;
        *border: 1px solid #660405;
    }

    #wrapper .aqistyle4 .leftbd {
        width: 80px;
        float: left;
        height: 99px;
        background-color: #931111;
        position: absolute;
        left: 0;
        top: 0;
        border-right: 1px solid #660405;
    }

        #wrapper .aqistyle4 .leftbd p {
            margin: 22px 0 0 0;
            width: 80px;
            text-align: center;
            color: #fff;
            font-size: 12px;
        }

        #wrapper .aqistyle4 .leftbd h2 {
            margin: 8px 0 0 0;
            width: 80px;
            text-align: center;
            color: #fff;
            font-size: 33px;
        }

    #wrapper .aqistyle4 .rightbd {
        width: 220px;
        float: right;
        height: 99px;
        background-color: #fff;
        position: absolute;
        left: 97px;
        top: 0;
    }

        #wrapper .aqistyle4 .rightbd .showtitle {
            color: #a2a2a2;
            margin: 12px 0 5px 0;
        }

        #wrapper .aqistyle4 .rightbd .showcontent {
            width: 224px;
            color: #000;
            height: 20px;
            line-height: 20px;
            padding: 0;
            margin: 16px 0 0 0;
        }

            #wrapper .aqistyle4 .rightbd .showcontent span {
                color: #a2a2a2;
                margin: 0 12px 0 0;
            }

        #wrapper .aqistyle4 .rightbd .showtitle em {
            margin: 0 0 0 12px;
            color: #660405;
        }

    #wrapper .aqistyle5 .arrow {
        background-position: -700px -33px;
    }

    #wrapper .aqistyle5 .showh {
        border: 1px solid #660405;
        position: absolute;
        background-color: #fff;
        width: 100%;
        height: 100%;
        padding: 5px;
        z-index: 999;
        *top: 2px;
        *border-top: 1px solid #000100;
        *border-top: 1px solid #000100;
        *border-left: 0;
        *border-right: 0;
    }

    #wrapper .aqistyle5 div.showh {
        position: absolute;
        top: 30px;
        left: 0;
        width: 322px;
        height: 89px;
        *border: 1px solid #000100;
    }

    #wrapper .aqistyle5 .leftbd {
        width: 80px;
        float: left;
        height: 99px;
        background-color: #470004;
        position: absolute;
        left: 0;
        top: 0;
        border-right: 1px solid #000100;
    }

        #wrapper .aqistyle5 .leftbd p {
            margin: 22px 0 0 0;
            width: 80px;
            text-align: center;
            color: #fff;
            font-size: 12px;
        }

#wrapper .showh {
    font-size: 12px;
}

#wrapper .aqistyle5 .leftbd h2 {
    margin: 8px 0 0 0;
    width: 80px;
    text-align: center;
    color: #fff;
    font-size: 33px;
}

#wrapper .aqistyle5 .rightbd {
    width: 220px;
    float: right;
    height: 99px;
    background-color: #fff;
    position: absolute;
    left: 97px;
    top: 0;
}

    #wrapper .aqistyle5 .rightbd .showtitle {
        color: #a2a2a2;
        margin: 12px 0 5px 0;
    }

    #wrapper .aqistyle5 .rightbd .showcontent {
        width: 224px;
        color: #000;
        height: 20px;
        line-height: 20px;
        padding: 0;
        margin: 16px 0 0 0;
    }

        #wrapper .aqistyle5 .rightbd .showcontent span {
            color: #a2a2a2;
            margin: 0 12px 0 0;
        }

    #wrapper .aqistyle5 .rightbd .showtitle em {
        margin: 0 0 0 12px;
        color: #000100;
    }

.searchbox {
    position: relative;
    z-index: 99;
    width: 100%;
    height: 37px;
    height: 38px;\9
}

.soso_SmartPop li {
    z-index: 1000;
}

.soso_SmartPop {
    width: 493px;
    background: #fefefe;
    z-index: 102;
    position: absolute;
    border: 1px solid #b6bdc2;
}

.soso_SmartPop {
    right: 105px;
    top: 34px;
}

    .soso_SmartPop div div {
        height: 26px;
        line-height: 26px;
        padding-left: 7px;
        font-size: 14px;
        text-decoration: none;
        color: #000;
    }

        .soso_SmartPop div div span {
            float: right;
            color: #39a200;
            padding-right: 10px;
        }

    .soso_SmartPop strong {
        font-weight: bold;
    }

    .soso_SmartPop div.mouseout {
        background: #fefefe;
    }

    .soso_SmartPop div.mouseover {
        background: #e4f2fe;
        cursor: pointer;
    }

.mainbd .leftbd .modelgroup div:hover {
    background-color: #f1f6fa;
}

.city .weather {
    margin: 5px 0 0 0 !important;
}

.showdate {
    position: absolute;
    top: 88px;
    right: 212px;
    z-index: 99;
    width: 378px;
    height: 371px;
    border: 1px solid #72818d;
}

.showifr {
    position: absolute;
    top: 10px;
    right: 0;
    border: 1px solid #72818d;
    z-index: 99;
    -webkit-box-shadow: 0 1px 2px #d9d9d9;
    -moz-box-shadow: 0 1px 2px #d9d9d9;
    -ms-box-shadow: 0 1px 2px #d9d9d9;
    -o-box-shadow: 0 1px 2px #d9d9d9;
    box-shadow: 0 1px 2px #d9d9d9;
}

#wrapper .mask {
    width: 218px;
    height: 120px;
    position: relative;
    top: 0;
}

    #wrapper .mask a:hover {
        text-decoration: none;
    }

    #wrapper .mask a.arr {
        width: 18px;
        height: 27px;
        top: 50px;
        position: absolute;
        z-index: 100;
        margin: 0;
        cursor: pointer;
    }

    #wrapper .mask a.larr {
        left: 0;
        _background: none !important;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://p1.qq.sogoucdn.com/u/dhqq/v2/img/src/png/larr.png',sizingMethod='scale');
    }

        #wrapper .mask a.larr:hover {
            left: 0;
            _background: none !important;
            _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://p1.qq.sogoucdn.com/u/dhqq/v2/img/src/png/larr.hover.png',sizingMethod='scale');
        }

    #wrapper .mask a.rarr {
        right: 0;
        _background: none !important;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://p1.qq.sogoucdn.com/u/dhqq/v2/img/src/png/rarr.png',sizingMethod='scale');
    }

        #wrapper .mask a.rarr:hover {
            right: 0;
            _background: none !important;
            _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://p1.qq.sogoucdn.com/u/dhqq/v2/img/src/png/rarr.hover.png',sizingMethod='scale');
        }

    #wrapper .mask img {
        width: 218px;
        height: 120px;
        position: absolute;
        left: 0;
        top: 0;
    }

#wrapper .vpmask {
    width: 200px;
    height: 103px;
    margin: 17px auto 0;
    position: relative;
    top: 0;
    left: 0;
}

.rhbd .daynewspic {
    width: 240px;
    height: 143px;
    display: inline-block;
    margin: 0 auto;
}

.daynewspic .pic {
    width: 200px;
    height: 103px;
    margin: 0 auto;
}

    .daynewspic .pic p {
        text-align: center;
        margin: 14px 0;
        font-size: 12px;
        font-family: Simsun;
    }

.newsbox .newscontent .fontmask {
    left: 10px;
}

#wrapper .vpmask .fontmask, #wrapper .mask .fontmask {
    width: 218px;
    height: 20px;
    margin: 0 auto;
    left: 0;
    background-color: #000;
    -ms-filter: "alpha(opacity=65)";
    filter: alpha(opacity=65);
    opacity: .65;
    bottom: 0;
    position: absolute;
}

#wrapper .vpmask .videoicon {
    bottom: 23px;
    left: 6px;
    position: absolute;
}

#wrapper .vpmask .piccontent, #wrapper .mask .piccontent {
    width: 200px;
    height: 20px;
    line-height: 20px;
    color: #fff;
    font-size: 12px;
    margin: 0;
    text-align: center;
    position: absolute;
    bottom: 0;
    z-index: 20;
    overflow: hidden;
    *zoom: 1;
}

#wrapper .default-mask .piccontent {
    display: none;
}

#wrapper .default-mask .fontmask {
    display: none;
}

#wrapper .default-mask .videoicon {
    display: none;
}

:root .vpmask .piccontent, :root .mask .piccontent {
    margin: 4px 0 2px 0;\9
}

#wrapper .vpmask .fontmask {
    left: 0;
}

#wrapper .vpmask .piccontent {
    left: 0;
}

#wrapper .mask .piccontent {
    left: 10px;
}

.newscontents .mask .fontmask {
    left: 10px;
}

.sitefa .list .taobaosuggest {
    width: auto;
    *width: 340px;
    position: absolute;
    top: 72px;
    left: 330.4px;
    *left: 331.4px;
    background-color: #fff;
    z-index: 20;
    border: 1px solid #b6bdc2;
}

.taobaosuggest ul {
    margin: 4px 0;
    position: relative;
}

    .taobaosuggest ul li {
        *width: 100%;
        height: 24px;
        cursor: pointer;
        line-height: 24px;
        table-layout: fixed;
    }

        .taobaosuggest ul li .nums {
            width: auto;
            *width: 100px;
            *overflow: hidden;
            height: 24px;
            float: right;
            padding: 0 8px 0 10px;
            _padding: 0 0 0 10px;
            margin: 0;
            text-align: right;
            color: #999;
        }

        .taobaosuggest ul li .keyword {
            width: auto;
            *width: 200px;
            *overflow: hidden;
            height: 24px;
            font-size: 12px;
            padding: 0 10px 0 6px;
            margin: 0;
            text-align: left;
            color: #555;
            float: left;
        }

    .taobaosuggest ul .mouseout {
        height: 24px;
        line-height: 24px;
        background-color: #fff;
    }

    .taobaosuggest ul .mouseover {
        height: 24px;
        line-height: 24px;
        background-color: #e4f2fe;
    }

.taobaosuggest .message {
    font-size: 12px;
    color: #555;
    padding: 0 0 0 4px;
}

.taobaosuggest .des {
    font-size: 12px;
    color: #555;
}

.taobaosuggest .nums span {
    padding: 0 6px 0 0;
    margin: 0;
}

.rhbd .login {
    height: 63px;
    border-bottom: 1px solid #dde5f2;
    position: relative;
    width: 238px;
}

    .rhbd .login .userlogin {
        margin: 0 auto;
    }

.login .userlogin .ulogineds {
    padding: 15px 5px 15px 9px;
    float: left;
}

.login .userlogin .ulogined {
    padding: 13px 28px 10px 20px;
}

.login .userlogin .alllogined {
    width: 232px;
    height: 20px;
    margin: 0 auto;
    padding: 0;
    *position: relative;
    font-size: 12px;
}

.login .userlogin .nonelogin {
    padding: 0;
    float: left;
    height: 18px;
    line-height: 18px;
    margin: 19px 0 0;
}

    .login .userlogin .nonelogin .loginicon {
        padding: 0;
        display: inline-block;
        float: left;
        margin: 0 0 0 4px;
    }
 

.m-9 {
    height: 375px;
    background-color: #fff;
    margin-bottom: 10px;
}

    .m-9 .rows {
        width: 906px;
        overflow: hidden;
        margin: 0 auto;
    }

        .m-9 .rows a:hover .pic-cover {
            opacity: .2;
            filter: Alpha(opacity=20);
        }

    .m-9 .row-1 ul, .m-9 .row-2 ul {
        float: left;
    }

        .m-9 .row-1 ul li, .m-9 .row-2 ul li {
            display: inline;
            float: left;
            margin: 0 0 10px 10px;
            position: relative;
        }

            .m-9 .row-1 ul li a, .m-9 .row-2 ul li a {
                display: block;
                width: 100%;
                height: 100%;
                cursor: pointer;
            }

                .m-9 .row-1 ul li a:hover, .m-9 .row-2 ul li a:hover {
                    text-decoration: none;
                }

            .m-9 .row-1 ul li img, .m-9 .row-1 ul li .pic-cover, .m-9 .row-2 ul li img, .m-9 .row-2 ul li .pic-cover {
                width: 100%;
                height: 100%;
            }

            .m-9 .row-1 ul li span, .m-9 .row-2 ul li span {
                position: absolute;
                width: 100%;
                height: 24px;
                line-height: 24px;
                overflow: hidden;
                left: 0;
                bottom: 0;
                color: #fff;
                text-align: center;
            }

                .m-9 .row-1 ul li span.bg, .m-9 .row-2 ul li span.bg {
                    background: #000;
                    opacity: .5;
                    filter: Alpha(opacity=50);
                }

    .m-9 .row-1 p {
        width: 90px;
        float: left;
    }

        .m-9 .row-1 p a {
            display: block;
            width: 44px;
            height: 48px;
            line-height: 48px;
            font-size: 14px;
            font-weight: 700;
            color: #5a6772;
            position: relative;
            padding-left: 46px;
        }

            .m-9 .row-1 p a img {
                position: absolute;
                width: 26px;
                height: 26px;
                position: absolute;
                left: 10px;
                top: 11px;
            }

            .m-9 .row-1 p a:hover {
                background-color: #f6f8fa;
                color: #258be3;
                text-decoration: none;
            }

    .m-9 .row-1 ul {
        width: 816px;
    }

        .m-9 .row-1 ul li {
            width: 126px;
            height: 142px;
        }

    .m-9 .row-2 dl {
        float: left;
        width: 213px;
        position: relative;
        overflow: hidden;
    }

        .m-9 .row-2 dl dt {
            margin: -1px 0 16px;
            float: left;
            width: 214px;
        }

            .m-9 .row-2 dl dt a {
                float: left;
                padding-left: 40px;
                width: 66px;
                height: 48px;
                line-height: 48px;
                color: #5a6772;
                border-right: 1px solid #e8ebef;
                border-top: 1px solid #e8ebef;
                position: relative;
                font-size: 14px;
            }

                .m-9 .row-2 dl dt a img {
                    width: 26px;
                    height: 26px;
                    position: absolute;
                    left: 7px;
                    top: 11px;
                }

                .m-9 .row-2 dl dt a:hover {
                    text-decoration: none;
                    background-color: #f6f8fa;
                    color: #258be3;
                }

        .m-9 .row-2 dl dd {
            float: left;
            height: 128px;
            overflow: hidden;
        }

            .m-9 .row-2 dl dd em {
                display: block;
                padding-left: 20px;
                margin: 4px 0 12px;
                background-position: 0 -979px;
            }

                .m-9 .row-2 dl dd em a {
                    line-height: 16px;
                    font-weight: 700;
                    font-size: 12px;
                    color: #666;
                }

                    .m-9 .row-2 dl dd em a:hover {
                        text-decoration: none;
                        color: #666;
                    }

            .m-9 .row-2 dl dd a {
                line-height: 24px;
                font-size: 14px;
                display: inline-block;
                padding-right: 10px;
            }

            .m-9 .row-2 dl dd span {
                display: inline-block;
                margin: 0 6px;
                color: #999;
            }

    .m-9 .row-2 ul {
        width: 680px;
        padding-left: 12px;
    }

        .m-9 .row-2 ul li {
            width: 160px;
            height: 138px;
        }

    .m-9 .row-3 {
        width: 908px;
    }

        .m-9 .row-3 ul {
            width: 918px;
        }

            .m-9 .row-3 ul li {
                float: left;
                margin-right: 10px;
                width: 143px;
                height: 288px;
                background-color: #f6f8fa;
                position: relative;
            }

                .m-9 .row-3 ul li img, .m-9 .row-3 ul li .pic-cover {
                    height: 226px;
                    width: 100%;
                }

                .m-9 .row-3 ul li span, .m-9 .row-3 ul li p {
                    line-height: 16px;
                    overflow: hidden;
                }

                .m-9 .row-3 ul li span {
                    margin: 4px 10px;
                    display: block;
                    height: 16px;
                    overflow: hidden;
                }

                .m-9 .row-3 ul li p {
                    padding: 0 10px;
                    height: 32px;
                    color: #999;
                }

                .m-9 .row-3 ul li a {
                    cursor: pointer;
                    text-decoration: none;
                }

    .m-9 .row-4 ul {
        width: 915px;
    }

        .m-9 .row-4 ul li {
            float: left;
            margin: 0 10px 10px 0;
            width: 173px;
            height: 138px;
            position: relative;
        }

            .m-9 .row-4 ul li a {
                display: block;
                width: 100%;
                height: 100%;
                cursor: pointer;
            }

                .m-9 .row-4 ul li a:hover {
                    text-decoration: none;
                }

            .m-9 .row-4 ul li img, .m-9 .row-4 ul li .pic-cover {
                width: 100%;
                height: 100%;
            }

            .m-9 .row-4 ul li span {
                position: absolute;
                width: 100%;
                height: 24px;
                line-height: 24px;
                overflow: hidden;
                left: 0;
                bottom: 0;
                color: #fff;
                text-align: center;
            }

                .m-9 .row-4 ul li span.bg {
                    background: #000;
                    opacity: .5;
                    filter: Alpha(opacity=50);
                }

.m-10 {
    height: 375px;
    background-color: #fff;
    margin-bottom: 10px;
}

    .m-10 .rows {
        width: 906px;
        overflow: hidden;
        margin: 0 auto;
    }

    .m-10 .row-1 .col-1 {
        float: left;
        width: 214px;
    }

        .m-10 .row-1 .col-1 dt, .m-10 .row-1 .col-1 dd {
            float: left;
            margin-right: 1px;
        }

        .m-10 .row-1 .col-1 dt {
            width: 106px;
        }

            .m-10 .row-1 .col-1 dt img {
                width: 100%;
                height: 68px;
            }

            .m-10 .row-1 .col-1 dt span {
                text-align: center;
                display: block;
                line-height: 28px;
                padding-bottom: 7px;
                color: #666;
            }

            .m-10 .row-1 .col-1 dt a:hover span {
                color: #258be3;
            }

        .m-10 .row-1 .col-1 dd {
            line-height: 24px;
            height: 24px;
            width: 94px;
            padding-left: 12px;
            position: relative;
            font-size: 14px;
            overflow: hidden;
        }

            .m-10 .row-1 .col-1 dd i {
                position: absolute;
                width: 3px;
                height: 3px;
                background-color: #d7d7d7;
                left: 0;
                top: 10px;
            }

    .m-10 .row-1 .col-2 {
        float: left;
        padding-left: 16px;
        width: 444px;
    }

        .m-10 .row-1 .col-2 li {
            float: left;
            width: 74px;
        }

            .m-10 .row-1 .col-2 li img {
                width: 58px;
                height: 58px;
                margin: 0 auto;
            }

            .m-10 .row-1 .col-2 li span {
                display: block;
                line-height: 36px;
                height: 36px;
                overflow: hidden;
                text-align: center;
                padding-bottom: 6px;
                cursor: pointer;
            }

    .m-10 .row-1 .col-3 {
        width: 214px;
        float: left;
        padding-left: 16px;
    }

        .m-10 .row-1 .col-3 dt {
            line-height: 14px;
            height: 14px;
            font-weight: 700;
            position: relative;
            padding: 0 0 6px 20px;
        }

            .m-10 .row-1 .col-3 dt i {
                position: absolute;
                width: 12px;
                height: 12px;
                top: 1px;
                left: 0;
                background-position: 0 -1262px;
            }

        .m-10 .row-1 .col-3 dd {
            float: left;
            margin-right: 1px;
            width: 106px;
        }

            .m-10 .row-1 .col-3 dd img {
                width: 100%;
                height: 68px;
            }

            .m-10 .row-1 .col-3 dd span {
                text-align: center;
                display: block;
                line-height: 24px;
                height: 24px;
                overflow: hidden;
                color: #666;
                background-color: #f6f8fa;
                cursor: pointer;
            }

            .m-10 .row-1 .col-3 dd a:hover span {
                color: #258be3;
            }

    .m-10 .row-2 .col-1 {
        width: 214px;
        float: left;
    }

        .m-10 .row-2 .col-1 li {
            float: left;
            width: 166px;
            line-height: 36px;
            height: 36px;
            overflow: hidden;
            margin-bottom: 1px;
            background-color: #f6f8fa;
            position: relative;
            padding-left: 48px;
        }

            .m-10 .row-2 .col-1 li a {
                display: inline-block;
                margin-right: 7px;
            }

            .m-10 .row-2 .col-1 li span {
                width: 35px;
                height: 36px;
                background-color: #dbe9f6;
                position: absolute;
                left: 0;
                top: 0;
                text-align: center;
            }

                .m-10 .row-2 .col-1 li span a {
                    margin-right: 0;
                }

                .m-10 .row-2 .col-1 li span i {
                    right: -13px;
                    top: 12px;
                    position: absolute;
                    width: 0;
                    height: 0;
                    border-width: 7px;
                    border-style: dashed dashed dashed solid;
                    border-color: transparent transparent transparent #dbe9f6;
                }

    .m-10 .row-2 .col-2 {
        width: 675px;
        float: left;
        padding-left: 16px;
    }

        .m-10 .row-2 .col-2 li {
            float: left;
            width: 75px;
        }

            .m-10 .row-2 .col-2 li img {
                width: 56px;
                height: 56px;
                margin: 0 auto;
            }

            .m-10 .row-2 .col-2 li span {
                display: block;
                line-height: 36px;
                text-align: center;
                overflow: hidden;
                padding-bottom: 8px;
                cursor: pointer;
            }

    .m-10 .row-3 .col-1 {
        float: left;
        width: 214px;
        margin-top: -8px;
    }

        .m-10 .row-3 .col-1 dt, .m-10 .row-3 .col-1 dd {
            float: left;
            height: 32px;
            line-height: 32px;
            border-bottom: 1px dashed #dbe2e9;
        }

        .m-10 .row-3 .col-1 dt {
            width: 194px;
            font-weight: 700;
            position: relative;
            padding-left: 20px;
        }

            .m-10 .row-3 .col-1 dt i {
                position: absolute;
                width: 14px;
                height: 14px;
                top: 8px;
                left: 0;
                background-position: 0 -1032px;
            }

        .m-10 .row-3 .col-1 dd {
            width: 214px;
            overflow: hidden;
        }

            .m-10 .row-3 .col-1 dd a:hover {
                text-decoration: none;
            }

            .m-10 .row-3 .col-1 dd.cur .t1, .m-10 .row-3 .col-1 dd.cur .t2, .m-10 .row-3 .col-1 dd.cur .t3 {
                color: #f34d39;
            }

            .m-10 .row-3 .col-1 dd .t1 {
                width: 86px;
                float: left;
            }

            .m-10 .row-3 .col-1 dd .t2, .m-10 .row-3 .col-1 dd .t3 {
                width: 44px;
                float: left;
            }

            .m-10 .row-3 .col-1 dd .btn {
                margin-top: 5px;
                float: left;
                width: 38px;
                height: 20px;
                border: 1px solid #d7d7d7;
                background-color: #f9f9f9;
                text-align: center;
                line-height: 20px;
            }

    .m-10 .row-3 .col-2 {
        width: 434px;
        overflow: hidden;
        float: left;
        padding: 0 0 0 22px;
    }

        .m-10 .row-3 .col-2 ul {
            width: 444px;
        }

            .m-10 .row-3 .col-2 ul li {
                float: left;
                width: 138px;
                height: 115px;
                background-color: #f6f8fa;
                margin: 0 10px 10px 0;
            }

                .m-10 .row-3 .col-2 ul li img {
                    width: 100%;
                    height: 88px;
                }

                .m-10 .row-3 .col-2 ul li span {
                    display: block;
                    text-align: center;
                    line-height: 26px;
                    height: 26px;
                    overflow: hidden;
                    cursor: pointer;
                }

        .m-10 .row-3 .col-2 p {
            line-height: 22px;
            top: -4px;
            position: relative;
        }

            .m-10 .row-3 .col-2 p span {
                margin: 0 8px;
                color: #999;
            }

    .m-10 .row-3 .col-3 {
        float: left;
        width: 214px;
        padding-left: 22px;
        overflow: hidden;
        margin-top: -19px;
    }

        .m-10 .row-3 .col-3 dt {
            float: left;
            width: 194px;
            font-weight: 700;
            line-height: 14px;
            height: 14px;
            position: relative;
            padding: 20px 0 8px 20px;
        }

            .m-10 .row-3 .col-3 dt i {
                position: absolute;
                width: 14px;
                height: 14px;
                top: 12px;
                left: 0;
            }

                .m-10 .row-3 .col-3 dt i.ico-0 {
                    top: 19px;
                    background-position: 0 -1056px;
                }

                .m-10 .row-3 .col-3 dt i.ico-1 {
                    top: 20px;
                    background-position: 0 -1080px;
                }

                .m-10 .row-3 .col-3 dt i.ico-2 {
                    top: 20px;
                    background-position: 0 -1102px;
                }

        .m-10 .row-3 .col-3 dd {
            float: left;
            width: 214px;
            height: 52px;
            overflow: hidden;
            border-bottom: 1px dashed #dbe2e9;
            line-height: 26px;
            font-size: 14px;
            padding-bottom: 14px;
            margin-bottom: -1px;
        }

            .m-10 .row-3 .col-3 dd a {
                display: inline-block;
                margin-right: 15px;
            }

.m-11 {
    height: 375px;
    background-color: #fff;
}

    .m-11 .rows {
        width: 905px;
        overflow: hidden;
        margin: 0 auto;
    }

        .m-11 .rows a:hover .pic-cover {
            opacity: .2;
            filter: Alpha(opacity=20);
        }

        .m-11 .rows ul {
            width: 915px;
        }

            .m-11 .rows ul li {
                float: left;
                width: 173px;
                height: 138px;
                margin: 0 10px 10px 0;
                background-color: #f6f8fa;
                position: relative;
            }

                .m-11 .rows ul li img, .m-11 .rows ul li .pic-cover {
                    width: 100%;
                    height: 110px;
                }

                .m-11 .rows ul li span {
                    display: block;
                    text-align: center;
                    line-height: 28px;
                    height: 28px;
                    overflow: hidden;
                    cursor: pointer;
                }

                .m-11 .rows ul li .play-ico {
                    position: absolute;
                    width: 25px;
                    height: 25px;
                    background-position: 0 -827px;
                    right: 8px;
                    bottom: 36px;
                }

                .m-11 .rows ul li a:hover {
                    text-decoration: none;
                }

.m-search .hot-wd .row li.first a, .m-search .hot-wd-edit .close {
    background-image: url(http://p8.123.sogoucdn.com/imgu/2015/11/20151105193742_781.png);
    _background-image: url(http://p3.123.sogoucdn.com/imgu/2015/11/20151105193823_281.png);
    background-repeat: no-repeat;
}

.m-search .hot-wd {
    display: none;
    height: 32px;
    left: 265px;
    position: absolute;
    bottom: 0;
}

    .m-search .hot-wd .row li.last a {
        background-image: url(http://p8.123.sogoucdn.com/imgu/2015/11/20151105193742_781.png);
        _background-image: url(http://p3.123.sogoucdn.com/imgu/2015/11/20151105193823_281.png);
        background-repeat: no-repeat;
    }

    .m-search .hot-wd a:hover {
        text-decoration: none;
    }

    .m-search .hot-wd .row {
        position: relative;
    }

        .m-search .hot-wd .row li {
            float: left;
            margin-right: 15px;
            position: relative;
        }

            .m-search .hot-wd .row li a, .m-search .hot-wd .row li img, .m-search .hot-wd .row li span, .m-search .hot-wd .row li em {
                float: left;
                font-size: 12px;
            }

            .m-search .hot-wd .row li a {
                cursor: pointer;
                line-height: 32px;
                display: inline;
            }

                .m-search .hot-wd .row li a span {
                    color: #999;
                }

            .m-search .hot-wd .row li img {
                width: 16px;
                height: 16px;
                margin-right: 3px;
                margin-top: 8px;
            }

            .m-search .hot-wd .row li span {
                padding-left: 7px;
            }

            .m-search .hot-wd .row li .close {
                display: none;
                width: 12px;
                height: 12px;
                top: 8px;
                position: absolute;
                background-position: -10px -159px;
            }

                .m-search .hot-wd .row li .close:hover {
                    background-position: -10px -191px;
                }

            .m-search .hot-wd .row li.first {
                margin-right: 5px;
            }

                .m-search .hot-wd .row li.first a {
                    display: block;
                    width: 16px;
                    height: 16px;
                    background-position: -10px -98px;
                    margin-top: 8px;
                }

            .m-search .hot-wd .row li.last {
                float: left;
                margin-right: 0;
            }

                .m-search .hot-wd .row li.last a {
                    width: 50px;
                    text-align: center;
                    padding: 0 20px 0 8px;
                    float: left;
                    margin-top: 6px;
                    height: 20px;
                    line-height: 20px;
                    color: #6f96ec;
                    position: relative;
                    border-radius: 2px;
                    background-position: 50px -125px;
                }

                    .m-search .hot-wd .row li.last a.down {
                        background-position: 50px -32px;
                    }

                    .m-search .hot-wd .row li.last a:hover {
                        color: #6f96ec;
                        text-decoration: underline;
                    }

    .m-search .hot-wd .row-1 {
        width: 597px;
    }

    .m-search .hot-wd .row-2 {
        display: none;
        width: 482px;
        position: absolute;
        background-color: #fff;
        border: 1px solid #c3ccd6;
        padding: 8px 0 10px 12px;
        top: 32px;
    }

        .m-search .hot-wd .row-2 li {
            width: 120px;
            height: 28px;
            margin-right: 0;
        }

            .m-search .hot-wd .row-2 li a {
                line-height: 28px;
            }

                .m-search .hot-wd .row-2 li a:hover {
                    color: red;
                }

                    .m-search .hot-wd .row-2 li a:hover .title {
                        display: block;
                        border-radius: 2px;
                        position: absolute;
                        line-height: 22px;
                        background-color: #fff;
                        white-space: nowrap;
                        padding: 0 3px;
                        left: 18px;
                        top: 2px;
                        z-index: 1;
                        border: 1px solid #e0e4e8;
                        text-decoration: underline;
                    }

                    .m-search .hot-wd .row-2 li a:hover .txt {
                        text-decoration: underline;
                    }

            .m-search .hot-wd .row-2 li img {
                margin-top: 6px;
            }

            .m-search .hot-wd .row-2 li .title {
                display: none;
            }

    .m-search .hot-wd .tips-1, .m-search .hot-wd .tips-2 {
        display: none;
        left: -46px;
        top: 32px;
        position: absolute;
        background-color: #fff;
        border: 1px solid #c3ccd6;
    }

    .m-search .hot-wd .tips-1 {
        width: 102px;
    }

        .m-search .hot-wd .tips-1 i {
            position: absolute;
            left: 46px;
            width: 0;
            height: 0;
            border-width: 7px;
            border-style: dashed dashed solid;
            border-color: transparent transparent #c3ccd6;
        }

        .m-search .hot-wd .tips-1 .i-1 {
            top: -14px;
        }

        .m-search .hot-wd .tips-1 .i-2 {
            top: -13px;
            border-bottom-color: #fff;
        }

        .m-search .hot-wd .tips-1 a {
            display: block;
            height: 34px;
            line-height: 34px;
            border-bottom: 1px dashed #d0d7df;
            text-align: center;
            font-size: 12px;
        }

        .m-search .hot-wd .tips-1 .last {
            border-bottom: 0 none;
        }

    .m-search .hot-wd .tips-2 {
        width: 232px;
    }

        .m-search .hot-wd .tips-2 em {
            display: block;
            border-bottom: 1px dashed #d0d7df;
            height: 42px;
            line-height: 42px;
            font-size: 14px;
            text-align: center;
        }

        .m-search .hot-wd .tips-2 p {
            height: 50px;
            text-align: center;
        }

            .m-search .hot-wd .tips-2 p .btn-1 {
                display: inline-block;
                margin-top: 13px;
                width: 64px;
                height: 22px;
                line-height: 22px;
                text-align: center;
                border: 1px solid #fff;
                font-size: 12px;
            }

            .m-search .hot-wd .tips-2 p .btn-2 {
                display: inline-block;
                margin-top: 13px;
                width: 64px;
                height: 22px;
                line-height: 22px;
                text-align: center;
                border: 1px solid #fff;
                font-size: 12px;
                border: 1px solid #528dd3;
                background-color: #5c97de;
                color: #fff;
                border-radius: 2px;
            }

.m-search .hot-wd-edit .row li.first a {
    background-position: -10px -10px;
}

.m-search .hot-wd-edit .row li.last {
    visibility: hidden;
}

.m-search .hot-wd-edit .row li .close {
    display: inline;
}

.m-search .hot-wd-edit .row-1 li {
    margin-right: 5px;
    padding-right: 15px;
}

    .m-search .hot-wd-edit .row-1 li.first {
        padding-right: 0;
    }

    .m-search .hot-wd-edit .row-1 li .close {
        right: 0;
        top: 10px;
        display: block;
        background-position: -10px -66px;
    }

.m-search .hot-wd-edit .row-2 li .close {
    right: 12px;
}

.m-search .hot-wd-edit .row-2 li a:hover .title {
    display: none;
}

.day .header .m-search, .night .header .search, .header .m-search .searchbg {
    height: 114px;
}

.m-search .hot-wd .row-1 li a {
    color: #fff;
}

    .m-search .hot-wd .row-1 li a:hover {
        color: red;
    }

        .m-search .hot-wd .row-1 li a:hover em {
            text-decoration: underline;
        }

.m-search .hot-wd .tips-1 a:hover, .m-search .hot-wd .tips-2 p .btn-1:hover {
    color: red;
}

#searchForm {
    z-index: 10;
}




.m-7 .wp-tab h2 i {
    width: 19px;
    top: 6px;
    height: 19px;
    background-position: -5px -5px;
}

.m-8 .wp-tab h2 i {
    width: 20px;
    height: 19px;
    top: 4px;
    background-position: -5px -34px;
}

.m-6 {
    height: 255px;
    width:900px;
    background-color: #fff;
    margin-bottom: 10px;
}
.m-7 {
    height: 175px;
    width:900px;
    background-color: #fff;
    margin-bottom: 10px;
}

    .m-7 .rows {
        width: 905px;
        overflow: hidden;
        margin: 0 auto;
    }

        .m-7 .rows ul {
            width: 915px;
        }

            .m-7 .rows ul li {
                float: left;
                margin: 0 10px 10px 0;
                width: 173px;
                background-color: #f6f8fa;
                position: relative;
            }

                .m-7 .rows ul li a {
                    cursor: pointer;
                }

                    .m-7 .rows ul li a:hover {
                        text-decoration: none;
                    }

                        .m-7 .rows ul li a:hover .pic-cover {
                            opacity: .2;
                            filter: Alpha(opacity=20);
                        }

                .m-7 .rows ul li img {
                    width: 100%;
                }

                .m-7 .rows ul li .play-ico {
                    position: absolute;
                    width: 25px;
                    height: 25px;
                    background-position: 0 -827px;
                    right: 6px;
                }

                .m-7 .rows ul li .t1, .m-7 .rows ul li .t3 {
                    padding: 0 10px;
                    display: block;
                    line-height: 24px;
                    height: 24px;
                    overflow: hidden;
                }

                .m-7 .rows ul li .t2, .m-7 .rows ul li .bg {
                    height: 24px;
                    position: absolute;
                    padding: 0 10px;
                }

                .m-7 .rows ul li .t2 {
                    color: #fff;
                    line-height: 24px;
                }

                .m-7 .rows ul li .t3 {
                    color: #999;
                    margin-top: -6px;
                }

                .m-7 .rows ul li .bg {
                    background-color: #000;
                    opacity: .5;
                    filter: Alpha(opacity=50);
                }

                    .m-7 .rows ul li .bg i {
                        visibility: hidden;
                    }

        .m-7 .rows p a {
            line-height: 20px;
            display: inline-block;
            padding: 0 8px;
        }

            .m-7 .rows p a:hover {
                text-decoration: none;
            }

            .m-7 .rows p a.cur {
                background-color: #258be3;
                color: #fff;
            }

    .m-7 .row-1 ul li {
        height: 139px;
    }

        .m-7 .row-1 ul li.first {
            height: 288px;
        }

            .m-7 .row-1 ul li.first img, .m-7 .row-1 ul li.first .pic-cover {
                height: 260px;
            }

            .m-7 .row-1 ul li.first .play-ico {
                top: 207px;
            }

            .m-7 .row-1 ul li.first .t2, .m-7 .row-1 ul li.first .bg {
                top: 236px;
            }

        .m-7 .row-1 ul li img, .m-7 .row-1 ul li .pic-cover {
            height: 111px;
        }

        .m-7 .row-1 ul li .play-ico {
            top: 58px;
        }

        .m-7 .row-1 ul li .t2, .m-7 .row-1 ul li .bg {
            width: 153px;
            top: 87px;
        }

    .m-7 .row-2 ul {
        display: none;
        padding-top: 12px;
    }

        .m-7 .row-2 ul li {
            height: 123px;
        }

            .m-7 .row-2 ul li img, .m-7 .row-2 ul li .pic-cover {
                height: 95px;
            }

            .m-7 .row-2 ul li .t2, .m-7 .row-2 ul li .bg {
                top: 71px;
            }

    .m-7 .row-3 ul {
        display: none;
        padding-top: 12px;
    }

        .m-7 .row-3 ul li {
            width: 143px;
            margin-right: 9px;
            height: 258px;
        }

            .m-7 .row-3 ul li img, .m-7 .row-3 ul li .pic-cover {
                height: 191px;
            }

            .m-7 .row-3 ul li .t2, .m-7 .row-3 ul li .bg {
                width: 122px;
                top: 167px;
            }

            .m-7 .row-3 ul li .t3 {
                height: 36px;
                line-height: 18px;
                margin-top: -2px;
            }

    .m-7 .row-4 ul li {
        height: 139px;
    }

        .m-7 .row-4 ul li img, .m-7 .row-4 ul li .pic-cover {
            height: 95px;
        }

        .m-7 .row-4 ul li .t2, .m-7 .row-4 ul li .bg {
            top: 71px;
        }

    .m-7 .row-5 ul {
        display: none;
        padding-top: 12px;
    }

        .m-7 .row-5 ul li {
            height: 123px;
        }

            .m-7 .row-5 ul li img, .m-7 .row-5 ul li .pic-cover {
                height: 95px;
            }

            .m-7 .row-5 ul li .t2, .m-7 .row-5 ul li .bg {
                top: 71px;
            }

    .m-7 .row-6 ul li {
        height: 139px;
    }

        .m-7 .row-6 ul li img, .m-7 .row-6 ul li .pic-cover {
            height: 95px;
        }

        .m-7 .row-6 ul li.first {
            width: 356px;
            height: 288px;
        }

            .m-7 .row-6 ul li.first img, .m-7 .row-6 ul li.first .pic-cover {
                height: 245px;
            }

        .m-7 .row-6 ul li .t1 {
            line-height: 18px;
            height: 36px;
            padding-top: 3px;
        }

.m-8 {
    height: 925px;
    width:900px;
    background-color: #fff;
    margin-bottom: 10px;
}

    .m-8 .rows {
        width: 906px;
        overflow: hidden;
        margin: 0 auto;
    }

        .m-8 .rows a:hover .pic-cover {
            opacity: .2;
            filter: Alpha(opacity=20);
        }

    .m-8 .row-1 ul {
        width: 936px;
    }

        .m-8 .row-1 ul li {
            width: 312px;
            float: left;
            position: relative;
        }

            .m-8 .row-1 ul li.col-2 dd {
                width: 122px;
                margin-right: 12px;
            }

    .m-8 .row-1 h2 {
        font-weight: 700;
        font-size: 14px;
        line-height: 16px;
        padding-bottom: 10px;
    }

    .m-8 .row-1 dt {
        width: 135px;
        float: left;
        margin-right: 12px;
        text-align: center;
        position: relative;
    }

        .m-8 .row-1 dt img, .m-8 .row-1 dt .pic-cover {
            width: 100%;
            height: 80px;
        }

        .m-8 .row-1 dt a {
            line-height: 36px;
            cursor: pointer;
        }

    .m-8 .row-1 dd {
        float: left;
        width: 269px;
        line-height: 30px;
        height: 30px;
        overflow: hidden;
        padding-left: 13px;
        position: relative;
    }

        .m-8 .row-1 dd a {
            font-size: 14px;
        }

        .m-8 .row-1 dd i {
            position: absolute;
            width: 3px;
            height: 3px;
            background-color: #d7d7d7;
            top: 13px;
            left: 0;
        }

    .m-8 .row-1 span {
        width: 1px;
        height: 254px;
        background-color: #e8ebef;
        position: absolute;
        top: 26px;
        right: 15px;
    }

    .m-8 .row-3 dl {
        float: left;
        width: 213px;
        overflow: hidden;
    }

        .m-8 .row-3 dl dt {
            margin: -1px 0 10px;
            float: left;
            width: 214px;
        }

            .m-8 .row-3 dl dt a {
                float: left;
                width: 106px;
                height: 68px;
                color: #666;
                font-weight: 700;
                border-right: 1px solid #e8ebef;
                border-top: 1px solid #e8ebef;
            }

                .m-8 .row-3 dl dt a img {
                    display: block;
                    width: 36px;
                    height: 36px;
                    margin: 6px auto 0;
                }

                .m-8 .row-3 dl dt a span {
                    display: block;
                    text-align: center;
                    line-height: 24px;
                }

                .m-8 .row-3 dl dt a:hover {
                    text-decoration: none;
                    background-color: #f6f8fa;
                    color: #258be3;
                }

        .m-8 .row-3 dl dd {
            float: left;
            width: 85px;
            padding-left: 16px;
            position: relative;
            line-height: 26px;
        }

            .m-8 .row-3 dl dd i {
                position: absolute;
                width: 3px;
                height: 3px;
                left: 7px;
                top: 11px;
                background-color: #d7d7d7;
            }

    .m-8 .row-3 ul {
        width: 680px;
        float: left;
        padding-left: 12px;
    }

        .m-8 .row-3 ul li {
            display: inline;
            float: left;
            margin: 0 0 10px 10px;
            width: 160px;
            height: 138px;
            background-color: #f6f8fa;
            position: relative;
        }

            .m-8 .row-3 ul li .ico-1, .m-8 .row-3 ul li .ico-2, .m-8 .row-3 ul li .ico-3 {
                position: absolute;
                width: 35px;
                padding-right: 5px;
                line-height: 22px;
                text-align: center;
                color: #fff;
                height: 22px;
                left: 0;
                top: 0;
            }

            .m-8 .row-3 ul li .ico-1 {
                background-position: 0 -868px;
            }

            .m-8 .row-3 ul li .ico-2 {
                background-position: 0 -910px;
            }

            .m-8 .row-3 ul li .ico-3 {
                background-position: 0 -942px;
            }

            .m-8 .row-3 ul li a {
                text-decoration: none;
                cursor: pointer;
            }

            .m-8 .row-3 ul li img, .m-8 .row-3 ul li .pic-cover {
                width: 100%;
                height: 110px;
            }

            .m-8 .row-3 ul li span {
                display: block;
                line-height: 28px;
                text-align: center;
            }

                .m-8 .row-3 ul li span em {
                    color: #7996be;
                }

                

.m {
    background-color:#ffffff;
    
    border: 1px solid #a5b3c6;
    margin-top: 10px;
    font-size: 12px;
    font-family: arial;
}

    .m img {
        display: block;
    }

    .m a:hover {
        color: #258be3;
        text-decoration: underline;
    }

.wp-tab {
    width: 900px;
    height: 43px;
    border-bottom: 2px solid #f1f5f9;
    margin: 0 auto;
}

    .wp-tab h2 {
        font: 18px/30px "΢���ź�";
        float: left;
        color:#333;
        position: relative;
        margin: 12px 0 0 30px;
        border-bottom: 2px #4c98de solid;  
  font-size: 18px;

  float:left;
    }

        .wp-tab h2 a:hover {
            color: #333;
            text-decoration: none;
        }

        .wp-tab h2 i {
            position: absolute;
            left: 0;
            top: 5px;
            font-size: 20px;
            line-height: 20px;
        }

    .wp-tab ul {
        float: left;
        margin-top: 7px;
    }

        .wp-tab ul li {
            float: left;
            margin: 10px;
            padding: 0 20px;
            position: relative;
            bottom: -2px;
            cursor: pointer;
        }

            .wp-tab ul li a {
                line-height: 34px;
                font-size: 14px;
                color: #666;
            }

                .wp-tab ul li a:hover {
                    text-decoration: none;
                }

            .wp-tab ul li.cur {
                border-bottom-color: #6ba1e4;
                font-weight: 700;
            }

                .wp-tab ul li.cur a {
                    color: #227fc6;
                }

    .wp-tab p {
        float: right;
        margin-top: 7px;
        padding-right: 10px;
    }

        .wp-tab p a {
            float: left;
            line-height: 34px;
            font-size: 14px;
        }

        .wp-tab p span {
            float: left;
            width: 1px;
            height: 14px;
            background-color: #d9e1e8;
            font-size: 0;
            line-height: 0;
            margin: 10px 15px 0;
        }

.wp-row {
    padding-top: 20px;
    position: relative;
    height: 310px;
}

    .wp-row .l, .wp-row .r {
        width: 37px;
        height: 80px;
        position: absolute;
        top: 110px;
    }

    .wp-row .l {
        left: 0;
        background-position: 0 -1286px;
    }

        .wp-row .l:hover {
            background-position: 0 -1392px;
        }

    .wp-row .r {
        right: 0;
        background-position: 0 -1488px;
    }

        .wp-row .r:hover {
            background-position: 0 -1586px;
        }

.rec-tools {
    width: 22px;
    height: 21px;
    background-position: -10px -325px;
}
.recom_cates {
    height: 155px;
    border-bottom: 1px solid #dde5f2;    padding: 10px 0 10px 13px;
}

    .recom_cates li {
        float: left;
        display: block;
        height: 31px;
        line-height: 31px;
        width: 112px;
    }

        .recom_cates li.le {
            width: 116px;
        }

        .recom_cates li.ri {
            width: 102px;
        }

        .recom_cates li span {
            vertical-align: middle;
        }

        .recom_cates li a {
            line-height: 31px;
            display: inline-block;
            *display: inline;
            *zoom: 1;
            height: 31px;
        }

    .recom_cates .line {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        background-color: #666;
        width: 1px;
        height: 10px;
        position: relative;
        margin: 0 7px;
    }

    .recom_cates .rec {
  background-image: url(../images/recom_cates.jpg);
          background-repeat: no-repeat;
        display: inline-block;
        *display: inline;
        *zoom: 1;
        margin-right: 4px;
        vertical-align: middle;
        position: relative;
        top: -2px;
    }
    
.rec-game {
    width: 22px;
    height: 17px;
    background-position: -11px -10px;
}

.rec-groupon {
    width: 22px;
    height: 18px;
    background-position: -10px -47px;
}

.rec-joke {
    width: 22px;
    height: 19px;
    background-position: -9px -85px;
}

.rec-lottery {
    width: 22px;
    height: 21px;
    background-position: -10px -124px;
}

.rec-movie {
    width: 22px;
    height: 21px;
    background-position: -11px -165px;
}

.rec-music {
    width: 22px;
    height: 20px;
    background-position: -10px -206px;
}

.rec-novel {
    width: 22px;
    height: 19px;
    background-position: -9px -246px;
}

.rec-shopping {
    width: 22px;
    height: 20px;
    background-position: -10px -285px;
}

.rec-tools {
    width: 22px;
    height: 21px;
    background-position: -10px -325px;
}

.rec-tv {
    width: 22px;
    height: 21px;
    background-position: -10px -366px;
}

