#favoriteTips {
    text-align: center;
    background-color: #f8fafc;
    border-top: 1px solid #b5d5fd;
    border-bottom: 1px solid #b5d5fd;
    padding: 9px 0;
    width: 100%;
    display: block
}

#favoriteTips p {
    margin: 0;
    padding: 0;
    font-family: Arial, sans-serif;
    font-size: 12px;
    line-height: 16px;
    height: 16px;
    color: #666
}

#favoriteTips em {
    font-style: normal;
    text-decoration: underline;
    cursor: pointer
}

#favoriteTips strong,
#favoriteTips em {
    color: #1f5cb5;
    font-weight: 700
}

#favoriteTips a {
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url(https://vs0.bdstatic.com/browse_static/widget/index/favoriteTips/shut_cb9686f5.gif) no-repeat 0 0;
    margin-left: 22px;
    text-indent: -9999px;
    outline: 0
}

.fb-feedback-right-dialog .fb-finished {
    text-align: center
}

.fb-feedback-right-dialog .fb-finished .fb-icon-ok {
    vertical-align: sub;
    vertical-align: middle\9;
    margin-right: 12px
}

.fb-feedback-right-dialog .fb-finished .fb-tip-ok {
    font-size: 18px;
    color: #666
}

.fb-feedback-right-dialog .fb-cut-block .fb-shangchuan {
    color: #666
}

.feedback-img {
    height: 74px;
    background: url(/resource/img/feedback_return.gif) no-repeat 0 0
}

.totop-img {
    height: 74px;
    margin-top: 3px;
    background: url(/resource/img/feedback_return.gif) no-repeat 0 -77px
}

#header .for-ipad-style {
    background: url(/resource/img/video_app_tuiguang/video_ipadapp_header_bg.png) no-repeat right bottom;
    background-size: 210px 68px;
    -webkit-background-size: 210px 68px
}

.toTopOne {
    position: fixed;
    height: 150px;
    width: 25px;
    left: 50%;
    margin-left: 497px
}

.tang-ui dl,
.tang-ui dt,
.tang-ui dd,
.tang-ui ul,
.tang-ui ol,
.tang-ui li,
.tang-ui input {
    margin: 0;
    padding: 0
}

.tang-ui table {
    border-collapse: collapse;
    border-spacing: 0
}

.tang-ui img {
    border: 0
}

.tang-ui li {
    list-style: none
}

.tang-ui th {
    text-align: left
}

.tang-ui input,
.tang-ui textarea,
.tang-ui select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    *font-size: 100%
}

.tang-ui {}

.tang-ui .tang-background {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.tang-ui .tang-foreground {}

.tang-dialog {
    position: absolute
}

.tang-dialog {
    background-color: #fff;
    border: 1px solid #ccc
}

.tang-dialog .tang-background-inner {
    width: 100%;
    height: 100%
}

.tang-dialog .tang-title {}

.tang-dialog .tang-title-dragable {
    cursor: move
}

.tang-dialog .tang-title .buttons {
    position: absolute;
    top: 2px;
    right: 2px;
    z-index: 100
}

.tang-dialog .tang-title .buttons a {
    display: block;
    width: 30px;
    height: 30px;
    outline: 0;
    background: transparent url(https://mbdp02.bdstatic.com/resource/img/feedback.png) no-repeat
}

.tang-dialog .tang-title a.close-btn {
    background-position: -8px -8px
}

.tang-dialog .tang-title a.close-btn:hover {}

.tang-dialog .tang-title span {}

.tang-dialog .tang-body {}

.tang-dialog .tang-body .tang-content {
    padding: 10px 0 0 24px
}

.tang-dialog .tang-body .contentFrame {
    padding: 0
}

.tang-dialog .tang-body .contentFrame iframe {
    border: 0;
    width: 100%;
    height: 100%
}

.tang-dialog .tang-body {
    position: relative
}

.tang-dialog .tang-buttons {
    position: absolute;
    right: 20px;
    bottom: 20px;
    padding: 0;
    margin: 0
}

.tang-dialog .tang-buttons button {
    height: 30px;
    width: 90px
}

.tang-mask {
    position: fixed;
    top: 0;
    left: 0;
    background-color: #FFF;
    opacity: .15;
    filter: alpha(opacity=.15)
}

#tab.tang-tab {
    margin-bottom: 8px
}

.tang-tab .tang-title {
    width: 652px;
    height: 42px;
    clear: both;
    border-bottom: 1px solid #DDD
}

.tang-tab .tang-title .tang-title-item {
    float: left;
    margin-right: 3px
}

.tang-tab .tang-title .tang-title-item-selected {}

.tang-tab .tang-title .tang-title-item a {
    display: inline-block;
    font-size: 14px;
    color: #303030;
    height: 36px;
    line-height: 36px;
    padding-left: 3px;
    background: url(https://mbdp02.bdstatic.com/resource/img/feedback.png) no-repeat 0 -49px;
    text-decoration: none;
    outline: 0
}

.tang-tab .tang-title .tang-title-item-selected {}

.tang-tab .tang-title .tang-title-item a span {
    display: inline-block;
    background: url(https://mbdp02.bdstatic.com/resource/img/feedback.png) no-repeat right -96px;
    padding: 0 12px 0 10px;
    text-align: center
}

.tang-tab .tang-title .tang-title-item-selected a {
    font-weight: 700;
    background-position: 0 -144px;
    height: 43px
}

.tang-tab .tang-title .tang-title-item-selected a span {
    background-position: right -213px;
    height: 43px
}

.tang-tab .tang-title .tang-title-item a:hover {}

.tang-tab .tang-title .tang-title-item a:hover span {}

.tang-tab .tang-title .tang-title-item-selected a:hover {}

.tang-tab .tang-title .tang-title-item-selected a:hover span {}

.tang-tab .tang-body {
    width: 650px;
    height: 120px;
    clear: both
}

.tang-tab .tang-body .tang-body-item {
    display: none
}

.tang-tab .tang-body .tang-body-item-selected {
    display: block;
    width: 650px;
    height: 120px;
    border: 1px solid #DDD;
    border-width: 0 1px 1px
}

.tang-tab .tang-body textarea {
    border: 0 none;
    overflow: auto;
    outline: 0;
    resize: none;
    width: 620px;
    height: 90px;
    margin: 15px 0 0 15px;
    font-size: 14px;
    color: #000
}

.tang-tab .tang-body textarea.focus {}

#tuiguang_dialog {
    position: absolute;
    top: -1000px;
    left: -9999px;
    background: url(/resource/img/video_app_tuiguang/news_home_ad_dialog_ipad5.png) no-repeat;
    background-size: 564px 429px;
    width: :564px;
    height: 429px;
    border: 0
}

#tuiguang_dialog .buttons a.close-btn {
    display: block;
    width: 60px;
    height: 60px;
    background: 0 0
}

.tuiguang-app-download {
    position: absolute;
    display: block;
    width: 564px;
    height: 429px;
    top: 9;
    left: 0
}

#feedback {
    padding-left: 25px
}

#feedback h2 {
    font: 16px "微软雅黑", arial, tahoma;
    color: #666;
    font-weight: 700
}

#feedback h2 span {
    font: 30px arial;
    color: #377cca;
    font-style: italic;
    margin-right: 8px
}

#feedback .feedback-contact {
    height: 36px;
    line-height: 36px
}

#feedback .feedback-contact input {
    color: #9C9C9C
}

#feedback .feedback-contact .des {
    float: left;
    font-size: 14px
}

#feedback .box {
    width: 286px;
    height: 32px;
    overflow: hidden;
    border: 1px solid #DDD;
    float: left;
    margin-right: 10px
}

#feedback .box input {
    border: 0;
    width: 250px;
    height: 20px;
    outline: 0;
    margin-left: 15px;
    margin-top: 5px;
    font-size: 14px
}

#feedback .box input.focus {
    color: #000
}

#feedback .sub-btn {
    width: 116px;
    height: 36px;
    background: url(https://mbdp02.bdstatic.com/resource/img/feedback.png) 0 -400px;
    overflow: hidden;
    margin: 20px auto 0;
    vertical-align: top;
    cursor: pointer
}

#goTop {
    position: fixed;
    width: 54px;
    left: 50%;
    margin-left: 502px;
    bottom: 20px;
    _position: absolute;
    z-index: 998;
    zoom: 1
}

#goTop div {
    height: 48px;
    margin-top: 3px;
    position: relative;
    width: 48px
}

#goTop div a,
#goTop div a:link {
    display: inline-block;
    height: 18px;
    width: 100%;
    color: #fff;
    background: #b7c5ca url(/resource/img/gotop.png) no-repeat;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    text-decoration: none;
    padding-top: 30px
}

#goTop div.hotword a {
    background-position: 0 -48px
}

#goTop .hotword a:hover {
    background-position: 0 0
}

#goTop div.media a {
    background-position: -49px -48px
}

#goTop .media a:hover {
    background-position: -49px 0
}

#goTop div.search a {
    background-position: -98px -48px
}

#goTop .search a:hover {
    background-position: -98px 0
}

#goTop .search dl {
    position: absolute;
    top: 0;
    right: 0;
    white-space: nowrap
}

#goTop div.feedback a {
    padding: 10px;
    height: 28px;
    width: 28px;
    line-height: 14px;
    background: #b7c5ca
}

#goTop div.gotop a {
    background-position: -147px -48px
}

#goTop .gotop a:hover {
    background-position: -147px 0
}

#goTop .search dt {
    font-size: 0;
    white-space: nowrap;
    vertical-align: top
}

#goTop .search dt a {
    height: 18px;
    width: 48px
}

#goTop .search dd {
    display: inline-block;
    vertical-align: top;
    background: #69b8d1;
    height: 48px;
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 0;
    width: 0;
    -webkit-transition: width .5s;
    -moz-transition: width .5s;
    -ms-transition: width .5s;
    -o-transition: width .5s;
    transition: width .5s
}

#goTop .search.show dd {
    width: 256px
}

#goTop .search input {
    border: 0;
    color: #666;
    font-size: 12px;
    height: 28px;
    line-height: 28px;
    padding: 2px 0 2px 6px;
    vertical-align: middle;
    width: 178px;
    margin: 0
}

#goTop .search form {
    margin: 8px 8px 8px 16px;
    font-size: 0;
    line-height: 0;
    vertical-align: middle
}

#goTop .search dd span {
    display: block;
    width: 16px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: url(/resource/img/gotop.png) no-repeat -234px 0;
    cursor: hand
}

#goTop .search button {
    color: #fff;
    border: 0;
    margin: 0;
    padding: 0;
    width: 48px;
    height: 32px;
    text-align: middle;
    font-size: 12px;
    line-height: 32px;
    background: #b7c5ca;
    vertical-align: middle
}

#header.for-ipad-style {
    background: url(/resource/img/tuiguang/news_ad_header_ipad.png) no-repeat right 5px;
    background-size: 160px 65px;
    -webkit-background-size: 160px 65px
}

#tuiguang_dialog {
    position: absolute;
    top: -1000px;
    left: -9999px;
    background: url(/resource/img/tuiguang/news_home_ad_dialog_ipad_news.png) no-repeat;
    background-size: 564px 429px;
    width: :564px;
    height: 429px;
    border: 0
}

#tuiguang_dialog .buttons a.close-btn {
    display: block;
    width: 60px;
    height: 60px;
    background: 0 0
}

.tuiguang-app-download {
    position: absolute;
    display: block;
    width: 195px;
    height: 66px;
    top: 136px;
    left: 322px
}

#footerwrapper {
    background-color: #001e50;
    padding-bottom: 10px;
    color: #a3a9b5
}

#footer {
    font-size: 12px;
    color: #a3a9b5;
    text-align: center;
    padding-top: 5px;
    line-height: 24px
}

#footer a {
    color: #a3a9b5
}

#footer .img-link {
    display: inline-block;
    width: 19px;
    height: 19px;
    background-repeat: no-repeat;
    margin-bottom: -4px;
    margin-left: 3px
}

#footer .img-link1 {
    background-image: url(../../images/img1_94b0d60.png)
}

#footer .img-link2 {
    background-image: url(../../images/img2_8b9d21a.png)
}

#footer .img-link3 {
    background-image: url(../../images/img3_c7effa7.png)
}

.bottombar {
    width: 984px;
    margin: 0 auto
}

.bottombar-inner * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.bottombar-inner a:hover {
    text-decoration: none
}

.bottombar-inner .title-container {
    width: 100%;
    position: relative;
    overflow: hidden
}

.bottombar-inner .title-container h4 {
    overflow: hidden;
    font-family: "微软雅黑", "黑体", tahoma;
    font-size: 20px;
    font-weight: 300;
    color: #fff;
    text-align: left;
    margin-bottom: 20px;
    margin-left: 15px
}

.bottombar-inner .title-container .icon {
    width: 7px;
    height: 7px;
    background-color: #d54a51;
    position: absolute;
    margin-top: 13px;
    line-height: 0
}

.bot-left {
    float: left;
    width: 300px;
    padding: 35px;
    *width: 230px;
    overflow: hidden
}

.bot-left .qrcode-container {
    width: 100%;
    overflow: hidden
}

.bot-left .qrcode-container .img-container {
    width: 95px;
    height: 95px;
    float: left;
    overflow: hidden
}

.bot-left .qrcode-container .img-container img {
    width: 100%;
    height: 100%
}

.bot-left .qrcode-container .link-container {
    width: 120px;
    float: left;
    margin-left: 15px
}

.bot-left .qrcode-container .link-container a {
    width: 100%;
    height: 33px;
    color: #fff;
    background-color: #334b73;
    border-radius: 3px;
    text-align: center;
    display: inline-block;
    margin-top: 5px;
    margin-bottom: 10px;
    line-height: 2.1
}

.bot-left .qrcode-container .info {
    float: left;
    width: 100%;
    text-align: left;
    color: #fff;
    font-size: 18px;
    font-weight: 300;
    margin-top: 15px
}

.bot-center {
    float: left;
    width: 375px;
    padding: 35px 30px;
    *width: 310px;
    overflow: hidden
}

.bot-center .item-container {
    display: block;
    margin: 0;
    padding: 0;
    margin-bottom: -10px
}

.bot-center .item-container .item {
    width: 33%;
    height: 60px;
    padding-top: 40px;
    float: left;
    line-height: 1;
    text-align: center;
    margin-bottom: 20px
}

.bot-center .item-container .item a {
    color: #a3a9b5
}

.bot-center .item-container .item-01 {
    background: url(../../images/m1_4d4a237.png) no-repeat center top
}

.bot-center .item-container .item-02 {
    background: url(../../images/m2_f1e2f28.png) no-repeat center top
}

.bot-center .item-container .item-03 {
    background: url(../../images/m3_e64a171.png) no-repeat center top
}

.bot-center .item-container .item-04 {
    background: url(../../images/m4_1bbb123.png) no-repeat center top
}

.bot-center .item-container .item-05 {
    background: url(../../images/m5_1ef4c1b.png) no-repeat center top
}

.bot-center .item-container .item-06 {
    background: url(../../images/m6_14e3971.png) no-repeat center top
}

.bot-right {
    float: left;
    padding: 35px 15px;
    margin-bottom: -10px;
    overflow: hidden;
    padding-left: 200px
}

.bot-right ol {
    list-style-type: number;
    margin-top: 10px
}

.bot-right ol li {
    margin-bottom: 25px;
    font-size: 14px
}

#header-wrapper {
    height: 32px;
    border-bottom: 1px solid #ebebeb
}

#header-link-wrapper {
    list-style: none;
    float: right;
    margin-right: 39px;
    position: relative
}

#header-link-wrapper li {
    float: left;
    margin-left: 22px
}

#header-link-wrapper li a,
#header-link-wrapper li span {
    font-size: 13px;
    line-height: 32px;
    font-weight: 700;
    color: #333;
    font-family: Arial
}

#header-link-wrapper li a {
    text-decoration: underline
}

#header-link-wrapper li span {
    color: #666
}

#header-link-wrapper .header-divider {
    height: 13px;
    width: 1px;
    background-color: #ebebeb;
    position: absolute;
    top: 9px;
    right: -25.5px
}

.headline {
    padding: 10px 0 0 20px
}

.headline li {}

.headline li a:link {
    font-size: 12px;
    color: #333
}

.headline li a:visited {
    font-size: 12px
}

.headline li strong {
    display: block;
    height: 27px;
    overflow: hidden;
    margin-bottom: 4px
}

.headline li strong a:link {
    font-size: 18px;
    font-family: "黑体";
    color: #B00;
    white-space: normal;
    font-weight: 400
}

.headline li strong a:visited {
    font-size: 18px;
    font-family: "黑体";
    font-weight: 400
}

.ilist {
    position: absolute;
    right: 30px;
    width: 120px;
    bottom: 40px
}

.ilist li {
    position: relative;
    padding-top: 142px;
    height: 38px;
    line-height: 18px;
    overflow: hidden;
    text-align: left
}

.ilist .pic {
    position: absolute;
    width: 120px;
    left: 0;
    bottom: 41px;
    text-align: center
}

.ilist li img {
    border: 0;
    padding: 0
}

.ilist li a:link {
    color: #333;
    font-size: 12px
}

.latestnews-list {
    float: left;
    width: 470px;
    padding: 10px 0 10px 20px
}

#latestnews .ulist {
    margin: 0 0 10px
}

.mod-navbar {
    width: 100%;
    height: 40px;
    background-color: #01204f;
    display: none
}

.channel-shanghai,
.channel-all {
    position: relative;
    width: 984px;
    margin: 0 auto
}

.mod-navbar li {
    float: left
}

.mod-navbar .menu-list {
    float: left;
    width: 984px
}

.mod-navbar .menu-list a {
    display: block;
    _display: inline;
    _zoom: 1;
    height: 100%;
    font-size: 14px;
    line-height: 40px;
    font-weight: 700;
    padding: 0 10px;
    *padding: 0 9px;
    _padding: 0 9px;
    color: #fff
}

.mod-navbar a:link,
.mod-navbar a:visited,
.mod-navbar a:hover {
    color: #fff;
    text-decoration: none
}

.mod-navbar .menu-list .current a {
    background-color: #c00
}

.mod-navbar .menu-list .navitem-index a {
    padding-left: 30px;
    *padding-left: 28px;
    background-image: url(../../images/icon-index_20aa3cd.png);
    background-repeat: no-repeat;
    background-position: 6px 7px
}

.icon-new-wrapper {
    position: relative
}

.icon-new {
    position: absolute;
    right: -4px;
    top: -4px;
    width: 26px;
    height: 13px;
    background: url(../../images/icon-new_8e9bb9d.png) no-repeat;
    -webkit-transition: margin .1s;
    -o-transition: margin .1s;
    transition: margin .1s
}

.channel-shanghai .menu-list,
.channel-shanghai .menu-list ul {
    width: 980px
}

.mod-navbar .slogan {
    position: absolute;
    display: none;
    right: -119px;
    top: -25px;
    width: 200px;
    height: 20px;
    background-image: url(../../images/icon-slogan_775e246.png);
    background-repeat: no-repeat
}

.mod-navbar .lavalamp-object {
    background-color: #c00
}

.mod-navbar .menu-list .more-container {
    padding-right: 5px
}

.mod-navbar .menu-list .more-container .more-trigger {
    background-image: url(../../images/down-1x_ceda9b9.png);
    background-image: -webkit-image-set(url(../../images/down-1x_ceda9b9.png) 1x, url(//mbdp02.bdstatic.com/pcnews/static/fisp_static/common/img/navbar/down-2x_9bf2a25.png) 2x);
    background-repeat: no-repeat;
    background-position: center right
}

.mod-navbar .menu-list .more-container .hover {
    background-image: url(../../images/up-1x_02037f2.png);
    background-image: -webkit-image-set(url(../../images/up-1x_02037f2.png) 1x, url(//mbdp02.bdstatic.com/pcnews/static/fisp_static/common/img/navbar/up-2x_9db7e3e.png) 2x);
    background-repeat: no-repeat;
    background-position: center right
}

.mod-navbar .menu-list .more-container .more-links {
    position: absolute;
    background-color: #01204f;
    display: none;
    width: 55px;
    top: 40px;
    left: 0;
    filter: alpha(opacity=95);
    opacity: .95
}

.mod-navbar .menu-list .more-container .more-links a {
    margin-right: 0;
    background: 0 0;
    display: block;
    text-align: center
}

.mod-navbar .menu-list .more-container .more-links a:hover {
    background-color: #0e3471
}

.media-container {
    position: relative
}

.media-container .links-container {
    position: absolute;
    top: 40px;
    left: 0;
    width: 234px;
    background-color: #01204f;
    opacity: .95;
    padding: 0;
    overflow: hidden;
    display: none
}

.media-container .links-container a {
    float: left;
    width: 95px;
    height: 40px;
    text-align: left;
    font-size: 13px;
    font-weight: 100
}

.media-container .links-container .right {
    float: right
}

.media-container .links-container a:hover {
    background-color: #0e3471
}

.menu-fix-top {
    position: fixed;
    top: 0;
    z-index: 1100;
    _position: absolute;
    _bottom: auto;
    _top: expression(eval(document.documentElement.scrollTop))
}

.menu-fix-top .icon-new {
    margin-top: 4px
}

.olist li {
    height: 26px;
    line-height: 26px;
    overflow: hidden
}

.olist .listnum {
    display: inline-block;
    height: 13px;
    width: 13px;
    line-height: 12px;
    vertical-align: middle;
    margin-right: 5px
}

.olist li a {
    font-size: 12px
}

#rss {
    margin-top: 1px
}

#rss a.rss-icon {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 32px;
    height: 32px;
    background: #FFF url(https://mbdp02.bdstatic.com/pcnews/static/common/widget/rss/rss_2f22b90.gif) scroll no-repeat 0 0;
    margin-right: 14px
}

#rss a:link {
    color: #333;
    font: 14px/32px normal
}

#rss a.rss-icon:hover {
    text-decoration: none
}

#rss .order-more-rss {
    padding-left: 46px
}

#rss .order-more-rss a:link {
    line-height: 20px
}

.sbox {
    margin: 0 0 7px;
    padding: 0;
    padding-top: 1px;
    position: relative;
    z-index: 99;
    zoom: 1
}

table.sbox {
    margin-left: 94.5px;
    border: 0;
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 14px;
    font-family: Arial, "Helvetica Neue", "Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", Simsum, STXihei, "华文细黑", sans-serif
}

table.sbox a:link,
table.sbox a:visited,
table.sbox a:hover {
    color: #333
}

table.sbox table {
    margin: 0;
    border-collapse: collapse;
    border-spacing: 0
}

table.sbox td {
    padding: 0;
    font-size: 13px;
    line-height: 18px
}

table.sbox td.logo {
    width: 153px;
    vertical-align: top
}

table.sbox td.search {
    vertical-align: top
}

table.sbox td.box {
    white-space: nowrap
}

table.sbox td.help {
    vertical-align: middle;
    white-space: nowrap
}

table.sbox div {
    margin: 0;
    padding: 0
}

table.sbox div.logo {
    position: relative;
    top: -10px;
    width: 155px;
    height: 50px
}

table.sbox div.logo img {
    width: 135px;
    height: 43px;
    border: 0;
    display: block
}

table.sbox div.tab {
    margin-bottom: 7px;
    font-size: 14px;
    font-family: Arial, "Helvetica Neue", "Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", Simsum, STXihei, "华文细黑", sans-serif
}

table.sbox div.tab span.cur {
    font-weight: 700;
    margin-right: 17px;
    color: #333
}

table.sbox div.tab a {
    margin-right: 18px;
    color: #555;
    text-decoration: none;
    -webkit-font-smoothing: auto
}

table.sbox div.tab a:hover {
    color: #333;
    text-decoration: underline
}

table.sbox div.date {
    margin-top: 3px;
    text-align: center
}

table.sbox .s_ipt_wr {
    width: 534px;
    height: 38px;
    display: inline-block;
    border-width: 1px;
    border-style: solid;
    border-color: #b8b8b8;
    border-right: 0 none;
    vertical-align: top;
    background-color: #fff
}

table.sbox .s_ipt_wr:hover {
    border-color: #ababab
}

table.sbox input.word {
    border: 0;
    padding: 0;
    width: 520px;
    height: 25px;
    font-size: 16px;
    line-height: 30px;
    font-family: Arial;
    color: #000;
    margin: 5px 0 0 8px;
    outline: 0;
    background: #fff
}

table.sbox .s_btn_wr {
    width: 103px;
    height: 40px;
    display: inline-block;
    *position: relative;
    z-index: 0;
    vertical-align: top;
    background-color: #ccc
}

table.sbox .s_btn_wr:hover {
    background-color: #ababab
}

table.sbox .btn {
    width: 104px;
    height: 40px;
    line-height: 32px;
    *margin-top: 0;
    padding-top: 2px \9;
    font-size: 16px;
    cursor: pointer;
    border: 0 none;
    outline: 0;
    padding: 0;
    background: 0 0;
    background-color: #38f;
    box-shadow: none;
    color: #fff;
    font-family: Arial;
    border: 1px solid #38f;
    border-bottom: 1px solid #2e7ae5
}

table.sbox .btn:hover {
    background-color: #317ef3;
    border-bottom: 1px solid #2868c8;
    box-shadow: 1px 1px 1px #ccc
}

table.sbox .btn:active {
    background-color: #3075dc;
    box-shadow: inset 1px 1px 3px #2964bb
}

table.sbox .s_btn_h {
    background-position: -100px 0
}

table.sbox #sugarea {
    position: relative;
    z-index: 1000
}

table.sbox table#st {
    margin: 0
}

table.sbox .help a {
    margin: 0 7px;
    text-decoration: underline;
    font-family: Arial
}

table.sbox .help a:first-child {
    margin-left: 15px
}

table.sbox .help a:last-child {
    margin-right: 0
}

table.sbox .help span.sep {
    color: #999
}

.search-radios {
    display: none;
    zoom: 1;
    margin-top: 7px
}

.search-radios:after {
    display: table;
    content: "";
    clear: both
}

.search-radios input,
.search-radios label {
    font-family: tahoma;
    vertical-align: middle;
    cursor: pointer;
    float: left
}

.search-radios label {
    margin-right: 21px;
    font-size: 12px;
    font-family: Arial, "Helvetica Neue", "Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", Simsum, STXihei, "华文细黑", sans-serif;
    color: #555;
    margin-left: 4px
}

.search-radios .checked {
    color: #666;
    font-family: Arial
}

.search-radios .not-checked {
    color: #666;
    font-family: Arial
}

.search-radios input {
    margin: 0;
    *margin: -2px 0 0 -4px;
    margin-top: 3px
}

.focus-searchbox {
    border-color: #38f !important
}

.vote_flag {
    background: url(https://mbdp02.bdstatic.com/pcnews/static/fisp_static/common/img/bg.gif) no-repeat scroll 6px 2px #FFF;
    cursor: pointer;
    padding: 0 10px;
    text-decoration: none
}

#searchbox_tuiguang {
    position: absolute;
    top: 17px;
    right: 0;
    display: block;
    width: 160px;
    height: 65px
}

#channel-media {
    width: 100%;
    background-color: #f1f1f3;
    background-image: url(../../images/icon-media-border_78881ae.png);
    background-repeat: repeat-x;
    background-position: top left
}

.media-row {
    position: relative;
    width: 934px;
    height: 38px;
    padding-right: 50px;
    margin: 0 auto;
    overflow: hidden
}

.media-row ul {
    position: relative;
    width: 100%
}

.media-row ul li {
    float: left;
    margin-right: 25px
}

.media-row ul li a {
    *display: inline;
    display: inline-block;
    zoom: 1;
    white-space: nowrap;
    height: 38px;
    padding: 0 8px;
    font-size: 14px;
    line-height: 38px;
    font-family: arial, 'Hiragino Sans GB', 'Microsoft Yahei', '微软雅黑', \5b8b\4f53, Tahoma, Arial, Helvetica, STHeiti;
    color: #868687;
    text-decoration: none
}

#channel-media ul li a:hover {
    background-color: #3064bb;
    color: #fff;
    text-decoration: none
}

.media-row .media-more {
    display: none;
    position: absolute;
    top: 0;
    *top: -1px;
    right: 0;
    float: right;
    width: 50px;
    height: 38px
}

.media-row .media-more a {
    *display: inline;
    display: inline-block;
    zoom: 1;
    font-size: 14px;
    width: 100%;
    height: 100%;
    line-height: 38px;
    font-family: arial, 'Hiragino Sans GB', 'Microsoft Yahei', '微软雅黑', \5b8b\4f53, Tahoma, Arial, Helvetica, STHeiti;
    color: #868687 !important;
    text-decoration: none
}

.media-row .media-more a:hover {
    text-decoration: none
}

.media-row .media-more i {
    *display: inline;
    display: inline-block;
    zoom: 1;
    position: absolute;
    top: 17.5px;
    left: 33px;
    *left: 32px;
    width: 7px;
    height: 4px
}

.media-row .fold {
    background: url(../../images/icon-media-more_8f73be9.png) no-repeat -6px -5px
}

.media-row .unfold {
    background: url(../../images/icon-media-more_8f73be9.png) no-repeat -6px -29px
}

#app_tooltip_qrcode {
    display: none;
    position: absolute;
    width: 100px;
    height: 100px;
    border: 1px solid #f1f1f1;
    margin-left: -9px;
    *margin-left: -95px;
    *margin-top: 15px;
    *zoom: 1
}

#app_tooltip_qrcode img {
    width: 100%;
    height: 100%
}

.mod-sidebar .item {
    position: relative;
    width: 48px;
    height: 48px;
    margin-top: 3px;
    *margin-top: 0;
    background: url(../../images/icon-merged_b8bc211.png) no-repeat;
    cursor: pointer
}

.mod-sidebar .acces-sibility {
    height: 93px;
    background: url(../../images/accessibility_7ba1339.png) no-repeat;
    background-size: cover
}

.mod-sidebar .acces-sibility:hover {
    background-image: url(../../images/accessibility-hover_966e906.png)
}

.mod-sidebar .acces-sibility-container {
    display: none;
    width: 80px;
    height: 36px;
    line-height: 1;
    font-size: 14px;
    color: #333;
    background: #fff;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .1);
    justify-content: center;
    align-items: center;
    position: absolute;
    left: -90px;
    top: 12px;
    border-radius: 6px;
    font-family: MicrosoftYaHei
}

.item .acces-sibility .assist {
    opacity: 0;
    display: inline-block;
    width: 100%;
    height: 100%
}

.mod-sidebar .report {
    height: 92px;
    background: url(../../images/report_3c9a61f.png) no-repeat;
    background-size: cover
}

.mod-sidebar .roumer {
    height: 92px;
    background: url(../../images/roumer_033b02b.png) no-repeat;
    background-size: cover
}

.mod-sidebar .report a,
.mod-sidebar .roumer a {
    line-height: 92px;
    -webkit-transform-origin: -100% 50%;
    transform-origin: -100% 50%
}

.mod-sidebar .qr-code {
    background-position: 0 0
}

.mod-sidebar .favorite {
    background-position: 0 -51px
}

.mod-sidebar .hotword {
    background-position: 0 -102px
}

.mod-sidebar .media {
    background-position: 0 -153px
}

.mod-sidebar .search {
    background-position: 0 -204px;
    z-index: 10
}

.mod-sidebar .feedback {
    background-position: 0 -255px
}

.mod-sidebar .gotop {
    display: none;
    background-position: 0 -306px
}

.mod-sidebar .gotop:hover {
    background-position: 0 -357px
}

.mod-sidebar .searchbox {
    position: absolute;
    top: 340px;
    right: 52px;
    vertical-align: top;
    background: #394151;
    height: 48px;
    overflow: hidden;
    width: 0;
    border-radius: 3px 0 0 3px;
    -webkit-transition: width .5s;
    -moz-transition: width .5s;
    -ms-transition: width .5s;
    -o-transition: width .5s;
    transition: width .5s;
    white-space: nowrap;
    z-index: 1
}

.mod-sidebar .searchbox.show {
    width: 302px
}

.mod-sidebar .searchbox .searchInput {
    border: 0;
    color: #999;
    font-size: 12px;
    height: 28px;
    line-height: 28px;
    padding: 2px 0 2px 6px;
    vertical-align: middle;
    width: 268px;
    margin: 0;
    background-color: #000
}

.mod-sidebar .searchbox p {
    margin: 8px 8px 8px 26px;
    font-size: 0;
    line-height: 0;
    vertical-align: middle
}

.mod-sidebar .searchbox .close-btn {
    display: block;
    width: 22px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: url(../../images/icon-search-hide_5b8fa4e.png) no-repeat 0 -57px;
    cursor: pointer
}

.mod-sidebar .close-tip {
    display: none;
    position: absolute;
    top: 306px;
    left: -310px;
    font-size: 12px;
    line-height: 30px;
    padding: 0 10px;
    border-radius: 3px;
    background-color: #000;
    color: #fff;
    opacity: .8;
    filter: alpha(opacity=80)
}

.mod-sidebar .close-tip .arrow {
    position: absolute;
    bottom: -8px;
    left: 18px;
    width: 0;
    height: 0;
    border-width: 4px;
    border-style: solid;
    border-color: #000 transparent transparent;
    opacity: .8;
    filter: alpha(opacity=80)
}

.mod-sidebar .searchbox .close-btn:hover {
    background: url(../../images/icon-search-hide_5b8fa4e.png) no-repeat 0 0
}

.mod-sidebar .searchbox button {
    display: none;
    color: #fff;
    border: 0;
    margin: 0;
    padding: 0;
    width: 48px;
    height: 32px;
    text-align: middle;
    font-size: 12px;
    line-height: 32px;
    background: #b7c5ca;
    vertical-align: middle
}

.button-rotate {
    overflow: hidden;
    color: #fff;
    background: #37474f
}

.button-rotate a {
    content: attr(data-text);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    line-height: 48px;
    font-size: 12px;
    font-weight: 700;
    color: #fff !important;
    border-radius: 3px;
    background-color: #18448e;
    text-decoration: none !important;
    text-align: center;
    -webkit-transform-origin: -50% 50%;
    transform-origin: -50% 50%;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    -webkit-transition: -webkit-transform .3s ease-in;
    transition: transform .3s ease-in;
    opacity: 0\9;
    filter: alpha(opacity=0)\9
}

.button-rotate:hover a,
.button-rotate:hover {
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.button-rotate:hover a {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
    text-decoration: none;
    opacity: 1\9;
    filter: alpha(opacity=100)\9
}

.favorite a,
.feedback a {
    width: 28px;
    height: 28px;
    line-height: 14px;
    padding: 10px
}

.gotop a {
    display: block;
    width: 48px;
    height: 48px
}

.mod-sidebar .notice-sidebar-favorite {
    position: absolute;
    top: 145px;
    left: -299px;
    width: 233px;
    height: 46px;
    padding: 12px 28px;
    border-radius: 3px;
    background-color: #000;
    opacity: .8;
    filter: alpha(opacity=80)
}

.mod-sidebar .notice-sidebar-favorite .arrow {
    position: absolute;
    top: 20px;
    right: -13px;
    width: 0;
    height: 0;
    border-width: 7px;
    border-style: solid;
    border-color: transparent transparent transparent #000;
    opacity: .8;
    filter: alpha(opacity=80)
}

.mod-sidebar .notice-sidebar-favorite .content {
    font-size: 14px;
    line-height: 20px;
    color: #fff
}

#goTop .qr-code-container {
    display: none;
    width: 330px;
    height: 130px;
    padding: 20px;
    position: absolute;
    margin-left: -375px;
    margin-top: -50px;
    color: #333;
    text-align: left;
    background: #eff1f4;
    border-radius: 3px;
    box-shadow: 0 2px 3px #ccc;
    *border: 1px solid #ccc;
    border: 1px solid #ccc\9
}

#goTop .qr-code-container .item-container {}

#goTop .qr-code-container .left {
    float: left;
    width: 130px;
    height: 130px
}

#goTop .qr-code-container .right {
    float: right;
    width: 182px
}

#goTop .qr-code-container .item-container .img-container {
    display: block;
    width: 100%
}

#goTop .qr-code-container .item-container .img-container img {
    width: 100%;
    height: 100%
}

#goTop .qr-code-container .item-container .title {
    font-size: 26px;
    font-weight: 400;
    margin-bottom: 15px;
    margin-top: 10px
}

#goTop .qr-code-container .item-container ul {
    margin-left: 20px
}

#goTop .qr-code-container .item-container ul li {
    list-style: disc;
    color: #666;
    font-size: 14px;
    line-height: 1.7
}

#top_nav_wrapper {
    background: url(https://mbdp02.bdstatic.com/resource/img/top_nav_bg.gif) repeat-x;
    position: relative;
    z-index: 400
}

#top_nav {
    width: 984px;
    margin: 0 auto;
    position: relative;
    z-index: 1010
}

#top_nav ul {
    list-style-type: none;
    height: 24px;
    margin-left: 152px
}

#top_nav li {
    float: left;
    width: 38px;
    height: 24px;
    text-align: center;
    font: 12px/24px
}

#top_nav li a:link,
#top_nav li a:visited {
    text-decoration: none;
    color: #54555d
}

#top_nav li a:hover {
    text-decoration: underline
}

#top_nav li.chosen_state {
    background: #fff;
    border-left: #dfdfdf 1px solid;
    border-right: #dfdfdf 1px solid;
    color: #6a6d82;
    font-weight: 700
}

#product_more {
    border: #d1d1d1 1px solid;
    border-top: 0;
    background: #fff;
    width: 306px;
    position: absolute;
    top: 24px;
    left: 534px;
    z-index: 1011;
    box-shadow: 1px 1px 2px #ccc;
    -moz-box-shadow: 1px 1px 2px #ccc;
    -webkit-box-shadow: 1px 1px 2px #ccc;
    display: none
}

#product_more table {
    margin: 7px 0 19px 27px
}

#product_more td {
    font: 13px/35px;
    width: 67px;
    height: 35px;
    text-align: left;
    margin-right: 24px
}

#product_more td a,
#product_more td a:link,
#product_more td a:visited {
    color: #54555d;
    text-decoration: none
}

#product_more td a:hover {
    text-decoration: underline
}

#product_more #all_product {
    font: 12px/20px;
    color: #848484;
    background: url(https://mbdp02.bdstatic.com/resource/img/nav_top_img.gif?v=8.0) -115px 3px no-repeat;
    padding-left: 14px;
    position: absolute;
    right: 10px;
    bottom: 6px
}

#product_more a#all_product:link,
#product_more a#all_product:visited {
    text-decoration: none
}

#product_more a#all_product:hover {
    text-decoration: underline
}

#top_nav #show_more {
    width: 57px;
    text-align: left;
    background: url(https://mbdp02.bdstatic.com/resource/img/nav_top_img.gif?v=8.0) 0 0 no-repeat
}

#top_nav #show_more a {
    font: 12px/24px;
    color: #54555d;
    width: 57px;
    padding: 0 20px 0 10px
}

#top_nav #show_more.chosen {
    background-position: -57px 0
}

#product_more td.p_new img {
    width: 10px;
    height: 9px;
    position: relative;
    top: -10px;
    left: -3px
}

#product_more td.p_new a:link,
#product_more td.p_new a:visited {
    color: #0e68b0
}

.topic {
    margin-top: 8px;
    font-size: 12px
}

.topic h4 {
    font-weight: 700;
    height: 20px;
    overflow: hidden
}

.topic h4 a:link {
    color: #000
}

.topic h4 a:visited {
    text-decoration: none
}

.topic table td {
    vertical-align: top
}

.topic img {
    border: 0;
    padding: 0
}

.topic .topic-pic {
    padding: 2px 10px 2px 2px
}

.topic .topic-txt {
    color: #666
}

.topic .topic-txt a:link {
    padding-left: 6px;
    white-space: nowrap;
    color: #666
}

html {
    margin: 0;
    padding: 0;
    border: 0
}

body {
    font-family: arial, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Tahoma, Helvetica, STHeiti;
    -webkit-font-smoothing: antialiased
}

body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
code,
del,
dfn,
em,
img,
q,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
dialog,
figure,
footer,
header,
hgroup,
nav,
section {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline
}

article,
aside,
details,
figcaption,
figure,
dialog,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

body {
    line-height: 1.5;
    background: #fff
}

table {
    border-collapse: separate;
    border-spacing: 0
}

caption,
th,
td {
    text-align: left;
    font-weight: 400;
    float: none !important
}

table,
th,
td {
    vertical-align: middle
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: ''
}

blockquote,
q {
    quotes: "" ""
}

a img {
    border: 0
}

:focus {
    outline: 0
}

ul,
ol,
li {
    list-style: none
}

button,
input,
select,
textarea,
label {
    vertical-align: middle
}

h1,
h2,
h3,
h4,
h6,
h6 {
    font-weight: 700;
    font-size: 100%
}

a:link {
    text-decoration: none
}

a:visited {
    text-decoration: none
}

a:hover {
    text-decoration: underline
}

.align-r {
    text-align: right
}

.align-c {
    text-align: center
}

.align-l {
    text-align: left
}

.bold {
    font-weight: 700
}

.hide {
    display: none
}

.clearfix:after {
    clear: both;
    content: '.';
    display: block;
    font-size: 0;
    line-height: 0;
    visibility: hidden;
    height: 0
}

.clearfix {
    zoom: 1
}

#usrbar {
    height: 32px;
    line-height: 32px;
    color: #000;
    font: 13px/32px Arial;
    float: right;
    text-align: right
}

#usrbar img {
    border: medium none
}

#usrbar a {
    color: #333;
    margin: 0 11px;
    text-decoration: none;
    display: block;
    _display: inline;
    height: 31px;
    line-height: 31px;
    line-height: 33px\9;
    text-decoration: underline
}

#usrbar ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 100;
    zoom: 1
}

#usrbar li {
    float: right
}

#usrbar .uname {}

#usrbar .line {
    background: none repeat scroll 0 0 #bdbdbd;
    display: inline;
    height: 12px;
    overflow: hidden;
    width: 1px;
    position: relative;
    top: 5px;
    top: 3px\9
}

#usrbar .msgs {
    color: #2b66b4
}

#usrbar .msgs span {
    color: red
}

#usrbar .mn-lk-w {
    font-family: Arial;
    position: relative;
    vertical-align: baseline
}

#usrbar .mn-lk-w .mn-lk {
    background: url(/resource/mn1.png) no-repeat scroll right 13px transparent;
    padding-right: 10px
}

#usrbar .mn-tip-null {
    clear: both;
    font-size: 1px;
    height: 5px;
    overflow: hidden;
    width: 75px
}

#usrbar .mn-tip {
    background: none repeat scroll 0 0 #FFF;
    border: 1px solid #d1d1d1;
    color: #888;
    font-weight: 400;
    position: absolute;
    text-align: left;
    top: 32px;
    z-index: 10;
    box-shadow: 1px 1px 5px #d1d1d1
}

#usrbar .mn-tip .triangle {
    position: absolute;
    width: 13px;
    height: 6px;
    top: -6px;
    left: 50%;
    margin-left: -6.5px;
    background: url(/resource/triangle_8fb68e0.png) no-repeat center center
}

#usrbar .mn-tip a {
    margin-left: 0
}

#usrbar .mn-tip .mn {
    margin: 0;
    padding: 0
}

#usrbar .mn-tip .mn li {
    float: left;
    margin: 0;
    padding: 0;
    white-space: nowrap;
    width: 100%
}

#usrbar .mn-tip .mn li a {
    font-size: 12px
}

#usrbar .mn-tip .mn a {
    display: block;
    padding: 1px 6px 0 11px;
    text-decoration: none;
    margin: 0;
    height: 25px;
    line-height: 25px;
    line-height: 28px\9
}

#usrbar .mn-tip .mn a:hover {
    background: none repeat scroll 0 0 #38f;
    color: #fff
}

#usrbar .mn-tip .mn .my-info {}

#usrbar .mn-tip .mn .logout {}

.i-triangler-left {
    width: 0;
    height: 0;
    border-top: 3px solid #fff;
    border-right: 4px solid #5c5c5c;
    border-bottom: 3px solid #fff
}

.i-triangler-right {
    width: 0;
    height: 0;
    border-top: 3px solid #fff;
    border-left: 4px solid #5c5c5c;
    border-bottom: 3px solid #fff
}

.i-triangler-up {
    width: 0;
    height: 0;
    border-left: 3px solid #fff;
    border-right: 3px solid #fff;
    border-bottom: 4px solid #5c5c5c
}

.i-triangler-down {
    width: 0;
    height: 0;
    border-left: 3px solid #fff;
    border-right: 3px solid #fff;
    border-top: 4px solid #5c5c5c
}

#header,
#body,
#footer {
    width: 984px;
    margin: 0 auto
}

.column {
    margin: 12px 0
}

.l-left-col {
    float: left;
    width: 648px
}

.l-right-col {
    float: right;
    width: 324px
}

#headerwrapper {
    padding-top: 31px;
    border-bottom: 1px solid #e5e5e5;
    box-shadow: -2px 12px 12px -16px #999
}

.mod {
    border: 1px solid #DADADA
}

.mod .hd {
    height: 28px;
    line-height: 29px;
    padding: 0 10px;
    text-align: right;
    overflow: hidden
}

.mod .hd h3 {
    float: left;
    font-size: 14px
}

.mod .hd .more {
    color: #333;
    overflow: hidden
}

.mod .hd .more a {
    padding: 0 3px;
    color: #666
}

.mod .bd {
    zoom: 1
}

.mod .bd:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

button,
input,
select,
textarea,
label {
    vertical-align: middle
}

h1,
h2,
h3,
h4,
h6,
h6 {
    font-weight: 700;
    font-size: 100%
}

a:link {
    text-decoration: none
}

a:visited {
    text-decoration: none
}

a:hover {
    text-decoration: underline
}

.align-r {
    text-align: right
}

.align-c {
    text-align: center
}

.align-l {
    text-align: left
}

.bold {
    font-weight: 700
}

.hide {
    display: none
}

.clearfix:after {
    clear: both;
    content: '.';
    display: block;
    font-size: 0;
    line-height: 0;
    visibility: hidden;
    height: 0
}

.clearfix {
    zoom: 1
}

#usrbar {
    height: 32px;
    line-height: 32px;
    color: #000;
    font: 13px/32px Arial;
    float: right;
    text-align: right
}

#usrbar img {
    border: medium none
}

#usrbar a {
    color: #333;
    margin: 0 11px;
    text-decoration: none;
    display: block;
    _display: inline;
    height: 31px;
    line-height: 31px;
    line-height: 33px\9;
    text-decoration: underline
}

#usrbar ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 100;
    zoom: 1
}

#usrbar li {
    float: right
}

#usrbar .uname {}

#usrbar .line {
    background: none repeat scroll 0 0 #bdbdbd;
    display: inline;
    height: 12px;
    overflow: hidden;
    width: 1px;
    position: relative;
    top: 5px;
    top: 3px\9
}

#usrbar .msgs {
    color: #2b66b4
}

#usrbar .msgs span {
    color: red
}

#usrbar .mn-lk-w {
    font-family: Arial;
    position: relative;
    vertical-align: baseline
}

#usrbar .mn-lk-w .mn-lk {
    background: url(/resource/mn1.png) no-repeat scroll right 13px transparent;
    padding-right: 10px
}

#usrbar .mn-tip-null {
    clear: both;
    font-size: 1px;
    height: 5px;
    overflow: hidden;
    width: 75px
}

#usrbar .mn-tip {
    background: none repeat scroll 0 0 #FFF;
    border: 1px solid #d1d1d1;
    color: #888;
    font-weight: 400;
    position: absolute;
    text-align: left;
    top: 32px;
    z-index: 10;
    box-shadow: 1px 1px 5px #d1d1d1
}

#usrbar .mn-tip .triangle {
    position: absolute;
    width: 13px;
    height: 6px;
    top: -6px;
    left: 50%;
    margin-left: -6.5px;
    background: url(/resource/triangle_8fb68e0.png) no-repeat center center
}

#usrbar .mn-tip a {
    margin-left: 0
}

#usrbar .mn-tip .mn {
    margin: 0;
    padding: 0
}

#usrbar .mn-tip .mn li {
    float: left;
    margin: 0;
    padding: 0;
    white-space: nowrap;
    width: 100%
}

#usrbar .mn-tip .mn li a {
    font-size: 12px
}

#usrbar .mn-tip .mn a {
    display: block;
    padding: 1px 6px 0 11px;
    text-decoration: none;
    margin: 0;
    height: 25px;
    line-height: 25px;
    line-height: 28px\9
}

#usrbar .mn-tip .mn a:hover {
    background: none repeat scroll 0 0 #38f;
    color: #fff
}

#usrbar .mn-tip .mn .my-info {}

#usrbar .mn-tip .mn .logout {}

.i-triangler-left {
    width: 0;
    height: 0;
    border-top: 3px solid #fff;
    border-right: 4px solid #5c5c5c;
    border-bottom: 3px solid #fff
}

.i-triangler-right {
    width: 0;
    height: 0;
    border-top: 3px solid #fff;
    border-left: 4px solid #5c5c5c;
    border-bottom: 3px solid #fff
}

.i-triangler-up {
    width: 0;
    height: 0;
    border-left: 3px solid #fff;
    border-right: 3px solid #fff;
    border-bottom: 4px solid #5c5c5c
}

.i-triangler-down {
    width: 0;
    height: 0;
    border-left: 3px solid #fff;
    border-right: 3px solid #fff;
    border-top: 4px solid #5c5c5c
}

#header,
#body,
#footer {
    width: 984px;
    margin: 0 auto
}

.column {
    margin: 12px 0
}

.l-left-col {
    float: left;
    width: 648px
}

.l-right-col {
    float: right;
    width: 324px
}

#headerwrapper {
    padding-top: 31px;
    border-bottom: 1px solid #e5e5e5;
    box-shadow: -2px 12px 12px -16px #999
}

.mod {
    border: 1px solid #DADADA
}

.mod .hd {
    height: 28px;
    line-height: 29px;
    padding: 0 10px;
    text-align: right;
    overflow: hidden
}

.mod .hd h3 {
    float: left;
    font-size: 14px
}

.mod .hd .more {
    color: #333;
    overflow: hidden
}

.mod .hd .more a {
    padding: 0 3px;
    color: #666
}

.mod .bd {
    zoom: 1
}

.mod .bd:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

html {
    margin: 0;
    padding: 0;
    border: 0
}

body {
    font-family: arial, "Hiragino Sans GB", "Microsoft Yahei", "微软雅黑", Tahoma, Helvetica, STHeiti;
    -webkit-font-smoothing: antialiased
}

body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
code,
del,
dfn,
em,
img,
q,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
dialog,
figure,
footer,
header,
hgroup,
nav,
section {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline
}

article,
aside,
details,
figcaption,
figure,
dialog,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

body {
    line-height: 1.5;
    background: #fff
}

table {
    border-collapse: separate;
    border-spacing: 0
}

caption,
th,
td {
    text-align: left;
    font-weight: 400;
    float: none !important
}

table,
th,
td {
    vertical-align: middle
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: ''
}

blockquote,
q {
    quotes: "" ""
}

a img {
    border: 0
}

:focus {
    outline: 0
}

ul,
ol,
li {
    list-style: none
}

.ulist li {
    height: 27px;
    line-height: 27px;
    padding-left: 8px;
    background-image: url(/resource/img/bg_warn.gif);
    background-repeat: no-repeat;
    background-position: left -255px;
    overflow: hidden
}

.ulist li i {
    font-family: Arial;
    font-style: normal;
    padding-left: 10px;
    font-size: 13px;
    color: #999
}

.ulist .bold-item {
    padding: 10px 0 5px;
    background: 0 0
}

.ulist .bold-item a {
    font: 400 16px/26px "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53"
}

.videopost {
    position: absolute;
    right: 0;
    top: 250px;
    width: 252px
}

.videopost h3 {
    height: 25px;
    line-height: 25px;
    padding-left: 30px;
    background: url(/resource/img/bg_yule.gif) no-repeat 10px -108px
}

.videopost h3 a {
    font-size: 12px;
    color: #000
}

.videopost .sep {
    background: url(/resource/img/bg_yule.gif) no-repeat scroll 0 -291px;
    font-size: 1px;
    height: 2px;
    line-height: 2px;
    overflow: hidden
}

#videopost {
    width: 228px;
    padding: 8px 0 0 12px
}

.videopost .btn_prev {
    cursor: pointer;
    display: inline;
    float: right;
    height: 16px;
    margin-bottom: 6px;
    width: 21px
}

.videopost .btn_next {
    cursor: pointer;
    display: inline;
    float: right;
    height: 16px;
    margin-bottom: 6px;
    width: 22px
}

.videopost div.btn_prev_on {
    background: url(https://mbdp02.bdstatic.com/static/common/ui/img/bg_warn.gif) no-repeat scroll 0 0
}

.videopost div.btn_prev_off {
    background: url(https://mbdp02.bdstatic.com/static/common/ui/img/bg_warn.gif) no-repeat scroll 0 -20px
}

.videopost div.btn_next_on {
    background: url(https://mbdp02.bdstatic.com/static/common/ui/img/bg_warn.gif) no-repeat scroll 0 -60px
}

.videopost div.btn_next_off {
    background: url(https://mbdp02.bdstatic.com/static/common/ui/img/bg_warn.gif) no-repeat scroll 0 -40px
}

.videopost div.now_scale {
    color: #999;
    display: inline;
    float: right;
    font-family: arial;
    margin-bottom: 6px;
    margin-right: 6px;
    font-size: 12px
}

.videopost .now_nm {
    color: #333
}

.videopost div.mask {
    float: left;
    height: 119px;
    overflow: hidden;
    position: relative;
    width: 228px
}

.videopost div.item {
    display: inline;
    float: left;
    height: 118px;
    overflow: hidden;
    padding-right: 20px;
    text-align: left;
    width: 104px
}

.videopost div.item img {
    height: 75px;
    width: 100px;
    padding: 0;
    border: 0
}

.videopost div.item a,
.videolist .img_border {
    display: block;
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 4px;
    position: relative;
    text-align: left;
    text-decoration: none
}

.videolist td .imglist .img_border {
    width: 120px
}

.videopost div.item a .play,
.videolist a .play {
    background: url(/resource/img/bg_play.png) no-repeat scroll 0 0 transparent;
    _background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/resource/img/bg_play.png");
    cursor: pointer;
    display: block;
    height: 17px;
    left: 81px;
    overflow: hidden;
    position: absolute;
    top: 57px;
    width: 17px
}

.videolist a .play {
    left: 101px;
    top: 72px
}

.videopost div.item a:link {
    color: #333
}

.videlpost div.item a:visited {
    color: purple
}

.videopost div.item a:hover,
.videolist a:hover {
    text-decoration: underline
}

.videopost div.img_list {
    left: 0;
    position: absolute;
    top: 0;
    width: 744px
}

.bannerAdContainer {
    position: relative;
    width: 100%;
    overflow: hidden;
    width: 960px;
    margin: 0 auto;
    margin-top: -20px;
    *margin-top: 0
}

.bannerAdContainer .ad-item-container {
    display: none;
    width: 100%;
    overflow: hidden
}

.bannerAdContainer .ad-item-container img {
    width: 100%;
    height: 100%
}

.bannerAdContainerClose {
    display: none;
    position: absolute;
    width: 23px;
    height: 23px;
    background: #ccc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiYmY4ZWY0ZS00Yjg0LTQzZjctODAyMC01MzJkNDk1NmQ0MTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjAwOEY0OTYxMzQ0MTFFNUE2QTBCM0MyREI1NTYyQjUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjAwOEY0OTUxMzQ0MTFFNUE2QTBCM0MyREI1NTYyQjUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZTM4MWVmYWItMDlmNi00NDEyLTg1NjUtNDUwZmQyMTgxN2NlIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmJiZjhlZjRlLTRiODQtNDNmNy04MDIwLTUzMmQ0OTU2ZDQxOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Puw59gQAAABrSURBVHjafI/REYAwCEOBcyBdREdSR3ISR8KiRy+tUL4a+gKE5/VQ+orva6eolu18GYGelmYKOsyZAUHjJn8YCAbU/k8CdzYberDenBgabYyg6CZW7cMkCxOFZlUdgtiXAfgzShYmCv0IMADjYTATVuyG0QAAAABJRU5ErkJggg==) no-repeat center center;
    cursor: pointer;
    top: 0;
    right: 0
}

.bannerAdContainerClose:hover {
    background-color: #999
}

.column-title {
    text-align: right
}

.column-title .column-title-border {
    border-bottom: 1px solid #ececec;
    border-top: 2px solid #c7c7c7;
    height: 52px;
    line-height: 52px
}

.column-title .column-title-border h2 {
    position: relative;
    top: -2px;
    float: left;
    padding: 6px 5px 0 0;
    margin-right: 10px;
    font-weight: 400;
    font-size: 20px;
    line-height: 26px;
    font-family: Microsoft YaHei, \5FAE\8F6F\96C5\9ED1, \9ED1\4F53;
    color: #069;
    border-top: 2px solid #069;
    text-align: left
}

.column-title .column-title-border h2 .arrow {
    padding: 6px 12px 0 0;
    background: url(../../images/top_bg_3e2d110.png) no-repeat right -674px
}

.column-title .column-title-border h2 a {
    padding: 6px 12px 0 0;
    font-weight: 400;
    font-size: 20px;
    line-height: 26px;
    font-family: Microsoft YaHei, \5FAE\8F6F\96C5\9ED1, \9ED1\4F53;
    color: #069
}

.column-title .column-title-border h2 a:link,
.column-title .column-title-border h2 a:active,
.column-title .column-title-border h2 a:visited,
.column-title .column-title-border h2 a:hover {
    padding: 6px 12px 0 0;
    color: #069
}

.column-title .column-title-border h2 .cname {
    display: block;
    font-weight: 400;
    font-size: 9px;
    line-height: 12px;
    font-family: arial, sans-serif;
    color: #999;
    text-transform: uppercase
}

.column-title .column-title-border .sub-class {
    display: inline-block;
    width: 460px;
    height: 44px;
    padding-right: 25px;
    color: #f0f0f0;
    overflow: hidden
}

.column-title .column-title-border .sub-class a:link,
.column-title .column-title-border .sub-class a:active,
.column-title .column-title-border .sub-class a:visited {
    padding: 0 4px;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    font-family: Microsoft YaHei, \5FAE\8F6F\96C5\9ED1, \9ED1\4F53;
    color: #666
}

.column-title .column-title-border .more {
    float: right;
    margin-top: 13px
}

.column-title .column-title-border .more a:link {
    display: block;
    height: 25px;
    width: 25px;
    background: url(../../images/sp_icon_b_more_901577f.png) no-repeat left top;
    margin: 0;
    padding: 0;
    overflow: hidden;
    line-height: 10
}

.column-title .column-title-border .more a:link,
.column-title .column-title-border .more a:active,
.column-title .column-title-border .more a:visited {
    padding: 0 4px;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    font-family: Microsoft YaHei, \5FAE\8F6F\96C5\9ED1, \9ED1\4F53;
    color: #666;
}