﻿@media(max-width:1000px) {
    html {
        min-width: 1400px
    }
}

.pctip {
    float: left;
    width: 100%;
    height: 80px;
    line-height: 80px;
    background: #292c33;
    overflow: hidden
}

.pctip a {
    float: left;
    width: 50%;
    height: 100%;
    font-size: 18px;
    text-align: center;
    color: #fff;
    font-family: '微软雅黑';
    overflow: hidden
}

.pctip a:hover {
    color: #fff;
    text-decoration: none
}

.pctip .apc,
.pctip .apc:hover {
    color: coral;
    text-decoration: underline
}

.mbN {
    display: none !important
}

.app0 {
    display: none
}

html {
    color: #000;
    background: #fff
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
    margin: 0;
    padding: 0
}

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

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
    font-style: normal;
    font-weight: normal
}

ol,
ul {
    list-style: none
}

li {
    line-height: 17px
}

caption,
th {
    text-align: left
}

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

abbr,
acronym {
    border: 0;
    font-variant: normal
}

sup {
    vertical-align: text-top
}

sub {
    vertical-align: text-bottom
}

input,
textarea,
select {
    font-size: 12px;
    color: #272a30;
    font-family: 'Microsoft Yahei';
    *font-size: 100%;
    border-radius: 0
}

input[type="text"] {
    -webkit-appearance: none
}

legend {
    color: #000
}

.wapxx {
    float: left;
    height: 100%;
    margin: 0px 15px;
    color: #fff
}

.wapxx a {
    float: left;
    height: 18px;
    line-height: 16px;
    padding: 0px 3px;
    border: 1px solid #fff;
    color: #fff;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    margin-top: 12px
}

.wapxx a:hover {
    color: #fff
}

.nl-con .bx .cate-title a {
    text-decoration: underline
}

.aad {
    border: 1px dashed #B5B5B5;
    color: #777;
    padding: 5px 0px;
    text-align: center
}

body {
    color: #272a30;
    font-size: 12px;
    font-family: 'Microsoft Yahei';
    background: #f0f0f0
}

body.song {
    font-family: '\5b8b\4f53'
}

.clear {
    clear: both
}

.hide {
    display: none
}

.red {
    color: red
}

.pt_info {
    margin-bottom: 5px
}

a {
    color: #272a30;
    text-decoration: none;
    outline: none
}

a:hover {
    color: #f54343
}

a:active {
    color: #8f001e
}

.extra_sc a,
.page_nav .all_news a,
.pt_info .pti_comm,
.it_focus .focus1 h2 a {
    color: #f54343
}

.extra_sc a:hover,
.page_nav .all_news a:hover,
.pt_info .pti_comm:hover,
.it_focus .focus1 h2 a:hover {
    text-decoration: underline
}

.extra_sc a:active,
.page_nav .all_news a:active,
.pt_info .pti_comm:active,
.it_focus .focus1 h2 a:active {
    color: #8f001e
}

.zb1532nav-box {
    float: left;
    width: 100%;
    overflow: hidden
}

.zb1532nav-box .box {
    width: 1068px;
    padding: 0 16px;
    margin: 0 auto;
    background: #fff;
    border-bottom: 1px solid #f0f0f0;
    overflow: hidden
}

.zb1532nav-box .box ul {
    float: left;
    width: 100%;
    margin-top: 20px;
    overflow: hidden
}

.zb1532nav-box .box li {
    float: left;
    padding: 0 10px;
    margin-bottom: 10px;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
}

.zb1532nav-box .box li a {
    float: left;
    width: 100%;
    height: 100%;
    text-align: center;
    font-size: 20px;
    overflow: hidden
}

.zb1532nav-box .box .cur a {
    color: red
}

.log-Box .picBox,
.log-Box .infoBox {
    float: left;
    width: 49%;
    height: 84px
}

.log-Box .picBox .p {
    float: left;
    width: 53px;
    height: 53px;
    padding: 0px;
    margin-left: 42px;
    margin-top: 8px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    -moz-border-radius: 25px;
    background: none;
    overflow: hidden
}

.log-Box .picBox .p img {
    width: 100%;
    height: 100%
}

.log-Box .picBox .t {
    float: left;
    width: 100%;
    height: 20px;
    margin-top: 3px;
    padding: 0px;
    color: #FFF;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    background: none
}

.log-Box .infoBox p {
    float: left;
    width: 100%;
    height: 20px;
    line-height: 20px;
    color: #FFF;
    overflow: hidden
}

.log-Box .infoBox .dj {
    margin-top: 4px
}

.log-Box .info {
    float: left;
    width: 100%;
    overflow: hidden
}

.log-Box .info dl {
    overflow: hidden;
    padding-top: 4px
}

.log-Box .info dl dd {
    float: left;
    width: 20%;
    margin-left: 5px;
    font-size: 14px;
    color: #FFF;
    padding-top: 2px;
    text-align: right
}

.log-Box .info dl dt input {
    float: left;
    width: 70%;
    height: 20px;
    border: solid 1px #e47979;
    text-indent: 5px;
    background: #e47979;
    color: #FFF
}

.log-Box .dlLo {
    float: left;
    width: 100%;
    margin-top: 20px;
    background: url('../images/Icon-669977_NET.png') no-repeat -80px -490px;
    overflow: hidden
}

.log-Box .dlLo .button {
    float: left;
    width: 86px;
    height: 27px;
    margin-left: 20px;
    background: #f54343;
    border: none;
    color: #FFF;
    font-size: 14px;
    cursor: pointer;
    overflow: hidden;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-border-radius: 5px
}

.log-Box .dlLo a {
    float: left;
    width: 28px;
    height: 27px;
    background: none;
    padding: 0px;
    margin-left: 4px;
    text-indent: -999px;
    overflow: hidden
}

#hd {
    width: 100%;
    background: #f54343;
    z-index: 999999
}

#nav {
    position: relative;
    width: 1100px;
    margin: 0 auto;
    height: 43px;
    font-size: 14px
}

#nav a.logo {
    display: block;
    float: left;
    width: 90px;
    height: 43px;
    line-height: 28px;
    overflow: hidden
}

#nav a.logo img {
    width: 100%;
    height: 100%
}

#nav a.home {
    display: block;
    float: left;
    width: 25px;
    height: 22px;
    margin: 11px 15px 0 15px;
    background: url('../images/home.png') left center no-repeat;
    overflow: hidden
}

#nav a.home:hover {
    background-position: -25px 0
}

#nav ul.nav_list {
    float: left
}

#nav ul.nav_list li {
    float: left
}

#nav a.nav-item {
    display: block;
    height: 43px;
    padding: 0 25px;
    line-height: 43px;
    color: #fff
}

#nav a.hover {
    background-color: #d22222
}

#nav a.ni1-bg,
#nav a.ni1-bg:hover {
    background-color: #111
}

#nav a.nav-item:active {
    background-color: #8f001e
}

#nav a.nav-item-2 {
    border-left: 1px solid #9e0021
}

#nav a.current,
#nav a.current:hover {
    background-color: #8f001e;
    border-left-color: #8f001e
}

#nav .an {
    float: left
}

#nav .an a.nav-item {
    padding: 0 40px 0 40px;
    font-weight: bold;
    background-image: url('../images/listarrow.png');
    background-position: 14px center;
    background-repeat: no-repeat
}

#nav .nl {
    position: absolute;
    top: 43px;
    left: 0;
    width: 1000px;
    z-index: 2000;
    height: 225px;
    display: none
}

.nl-con {
    position: absolute;
    top: 0;
    left: 0;
    width: 1060px;
    padding: 30px 20px 30px 20px;
    font-size: 12px;
    z-index: 10;
    background: #111
}

.nl-con .bx {
    float: left;
    width: 139px;
    height: 162px;
    padding-left: 50px;
    border-right: 1px solid #393939;
    font-size: 14px;
    overflow: hidden
}

.nl-con .bx h2.cate-title {
    font-size: 18px;
    color: #888
}

.nl a {
    color: #e3e3e3
}

.nl a:hover {
    color: #fff;
    text-decoration: underline
}

.nl a:active {
    color: #f5f5f5
}

.nl-con .bx ul.cate-list {
    float: left;
    padding: 5px 0 0 0
}

.nl-con .bx ul.cate-list li {
    margin-top: 15px
}

.nl-con .nb {
    border: 0
}

.nl-con .zb1532bx2 {
    width: 139px;
    padding-left: 45px
}

.nl-con .bx ul.sub {
    padding-left: 25px
}

.nl-con .zb1532bx2 h2 {
    background: url('../images/cate_logo1.png') 45px center no-repeat
}

.nl-con .bx3 h2 {
    background: url('../images/cate_logo2.png') 45px center no-repeat
}

.nl-con .bx4 h2 {
    background: url('../images/cate_logo3.png') 45px center no-repeat
}

.all_cate {
    position: absolute;
    top: 221px;
    left: 50%;
    margin-left: -100px;
    width: 200px;
    height: 39px;
    line-height: 39px;
    text-align: center;
    z-index: 20;
    border-top: 1px solid #333;
    background: url('../images/opacity_bg.png')
}

#tb {
    position: relative;
    height: 43px;
    background: #272a30;
    z-index: 2000
}

.tb-nav {
    float: right
}

.tb-item {
    position: relative;
    float: left
}

.tb-item a.item-link {
    display: block;
    height: 43px;
    padding: 0 20px;
    text-align: center;
    line-height: 43px;
    color: #fff;
    overflow: hidden
}

.tb-item a.item-link:hover,
.tb-item a.dm_hover {
    color: #fff;
    background-color: #d22222
}

.tb-item a.item-link:active {
    background-color: #8f001e
}

.tb-item a.item-link-3 {
    background-color: #136fb8;
    background-position: 85px center
}

.tb-item a.item-link-3:hover,
.tb-item a#rm_app.dm_hover {
    color: #fff;
    background-color: #136fb8
}

.tb-item a.item-link-4,
.tb-item a.item-link-5 {
    padding: 0;
    width: 48px;
    text-indent: -1000px;
    background: url('../images/search_icon.png') center center no-repeat;
    overflow: hidden
}

.tb-item a.item-link-5 {
    background-image: url('../images/setting_icon.png')
}

.tb-item a.il5-bg,
.tb-item a.il5-bg:hover {
    background-color: #111
}

.tb-item .menu {
    display: none;
    position: absolute;
    top: 43px;
    right: 0;
    width: 111px;
    background: #d22222;
    z-index: 1000;
    overflow: hidden
}

.tb-item .feed {
    width: 194px
}

.tb-item .mber {
    width: 277px;
    padding: 20px 0px
}

.tb-item #app {
    background: #136fb8
}

.tb-item .menu ul {}

.tb-item .menu ul li {
    *float: left;
    *width: 160px
}

.tb-item .menu ul li a {
    display: block;
    height: 34px;
    padding: 0 20px;
    line-height: 34px;
    color: #FFF;
    overflow: hidden
}

.tb-item .menu ul li a:hover {
    color: #fff;
    background: #8b001d
}

.tb-item #app ul li a:hover {
    background: #105e9d
}

.tb-item .menu ul li a:active {
    color: #fff;
    background: #6a0016
}

.tb-item #app ul li a:active {
    background: #0d4e81
}

#sina_follow {
    margin: 10px 20px
}

.tb-item a.item-link-4:active,
.tb-item a.il_4,
.tb-item a.il_5,
.tb-item a.il_5:hover {
    background-color: #333
}

.view_setting {
    display: none;
    position: fixed;
    *position: absolute;
    top: 43px;
    left: 50%;
    width: 1100px;
    margin-left: -550px;
    border-bottom: 1px solid #111;
    background: url('../images/opacity_bg.png');
    z-index: 1000
}

.view_setting .set_con {
    width: 1068px;
    margin: 0 auto;
    padding: 35px 0 25px 0;
    color: #c8c8c8
}

.view_setting .set_con p {
    padding: 0 0 10px 400px
}

.view_setting .set_con p.c_st {
    display: none
}

.single .view_setting .set_con p.c_st {
    display: block
}

.view_setting .set_con p span.set_op {
    padding-right: 10px
}

.view_setting .set_con a {
    color: #dfdfdf
}

.view_setting .set_con a:hover {
    color: #fff
}

.view_setting .set_con a:active {
    color: #c8c8c8
}

.view_setting .set_con a#fs1 {
    font-size: 14px
}

.view_setting .set_con a#fs2 {
    font-size: 16px
}

.view_setting .set_con a#fs3 {
    font-size: 18px
}

.view_setting .set_con a.indt {
    font-size: 14px
}

.sc {
    float: left;
    position: relative;
    width: 153px;
    height: 29px;
    margin: 0 auto;
    padding: 7px 10px 7px 10px;
    font-size: 12px
}

.sc form {}

.sc input.focus {
    float: left;
    width: 100px;
    height: 19px;
    line-height: 19px;
    font-size: 13px;
    padding: 5px 8px;
    vertical-align: middle;
    border: 0;
    outline: none;
    color: #666;
    background: #f1f1f1
}

.sc button {
    float: left;
    width: 37px;
    height: 29px;
    background: #f1f1f1 url('../images/sc_btn.png') left 0 no-repeat;
    border: 0;
    outline: none;
    text-indent: -1000px;
    cursor: pointer;
    overflow: hidden
}

.sc button.on {
    background-position: -37px 0
}

.sc button:active {
    background-position: right 0
}

.extra_sc {
    display: none;
    position: absolute;
    left: 0;
    top: 43px;
    width: 152px;
    padding: 10px;
    background: #f9f9f9;
    border: 1px solid #8f001e;
    border-top: 0
}

#tt1 {
    width: 1100px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    overflow: hidden;
    margin: 0 auto;
    background-color: #fff
}

#tt1 a {
    font-size: 32px;
    color: #f54343
}

#tt1 a:hover {
    text-decoration: underline
}

#tt1 h2 {
    height: 60px
}

#tt2 {
    width: 1100px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    overflow: hidden;
    margin: 0 auto;
    background-color: #fff
}

#tt2 a {
    font-size: 32px;
    color: #f54343
}

#tt2 a:hover {
    text-decoration: underline
}

#tt2 h2 {
    height: 60px
}

#tt3 {
    width: 100%;
    height: 60px;
    line-height: 60px;
    text-align: center;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 10px;
    background-color: #fff
}

#tt3 a {
    font-size: 32px;
    color: #f54343
}

#tt3 a:hover {
    text-decoration: underline
}

#tt3 h2 {
    height: 60px
}

#LR {
    width: 1068px;
    padding: 0 16px;
    margin: 0 auto;
    background: #fff;
    overflow: hidden
}

.zb1532con-block {
    float: left;
    padding: 20px 0
}

.lf {
    float: left;
    width: 300px
}

.lf .zb1532bx1 {
    width: 300px;
    height: 375px;
    overflow: hidden
}

.coin-slider {
    position: relative;
    zoom: 1;
    overflow: hidden
}

.coin-slidera {
    text-decoration: none;
    outline: none;
    border: none
}

.cs-buttons {
    position: relative;
    float: left;
    margin-top: -15px;
    margin-left: -58px !important;
    font-size: 0px;
    z-index: 1000
}

.cs-buttons a {
    float: left;
    margin-left: 4px;
    width: 25px;
    height: 5px;
    background-color: #c1c2c3;
    text-indent: -1000px
}

.cs-buttons a.cs-active {
    background-color: #f54343
}

#cs-prev-coin-slider,
#cs-next-coin-slider {
    width: 24px;
    height: 30px;
    overflow: hidden;
    text-indent: -1000px;
    background-image: url('../images/prev_icon.png');
    background-position: center center;
    background-repeat: no-repeat
}

#cs-next-coin-slider {
    background-image: url('../images/next_icon.png')
}

.cs-title {
    width: 280px;
    padding: 10px 10px 30px 10px;
    color: #fff;
    background-color: #000;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: center
}

.cs-prev,
.cs-next {
    background-color: #000;
    color: #fff;
    padding: 0px 10px
}

.lf .zb1532bx2 {
    position: relative;
    width: 298px;
    margin-top: 10px;
    padding: 37px 0 0 0
}

.lf .zb1532bx2 .bx-title {
    position: absolute;
    top: 0;
    left: 0;
    width: 160px;
    height: 23px;
    line-height: 23px;
    background: #f54343;
    text-align: center;
    color: #fff
}

.lf .zb1532bx2 span {
    position: absolute;
    top: 4px;
    right: 0;
    padding: 0px 0px 0px 24px;
    background: url('../images/logo_icon.png') left center no-repeat
}

.lf .zb1532bx2 .zj {
    width: 298px;
    padding: 10px 0 0 0;
    border-top: 1px solid #dedede;
    text-align: center;
    font-size: 15px
}

.lf .zb1532bx2 ul {}

.lf .zb1532bx2 ul li {
    position: relative;
    width: 298px;
    margin-bottom: 12px;
    *float: left
}

.lf .zb1532bx2 ul li img {
    float: left;
    width: 38px;
    height: 38px
}

.lf .zb1532bx2 ul li p {
    padding-left: 45px;
    color: #888
}

.lf .zb1532bx2 ul li p.pro-name {
    margin-bottom: 2px;
    color: #272a30;
    line-height: 38px;
    font-size: 15px
}

.lf .zb1532bx2 ul li a.down_btn {
    position: absolute;
    top: 7px;
    right: 0;
    display: block;
    width: 23px;
    height: 23px;
    text-indent: -1000px;
    background: url('../images/down_btn.png') no-repeat;
    overflow: hidden
}

.lf .zb1532bx2 ul li a.down_btn:hover {
    background-position: -23px center
}

.lf .zb1532bx2 ul li a.down_btn:active {
    background-position: right center
}

.zb1532con-block .rt {
    float: left;
    width: 758px;
    margin-left: 10px
}

.rt .zb1532focus_area {
    float: left
}

.zb1532block-title {
    height: 20px;
    padding-left: 12px;
    border-left: 4px solid #f54343;
    line-height: 20px;
    font-size: 16px;
    color: #f54343
}

.zb1532block-title span {
    float: right;
    font-size: 12px
}

.rt .focus {
    position: relative;
    float: left;
    width: 420px
}

.rt .focus ul,
.rt .zb1532zhuant ul {
    padding-top: 20px
}

.rt .focus ul li {
    width: 420px;
    height: 60px;
    margin-bottom: 20px;
    overflow: hidden
}

.rt .focus ul li img {
    float: left;
    border: 1px #ddd solid
}

.rt .focus ul li h2.focus-title {
    display: inline-block;
    width: 340px;
    padding: 0 0 5px 18px;
    font-size: 16px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.rt .focus ul li p {
    padding-left: 78px;
    color: #888
}

.rt .zb1532zhuant {
    float: left;
    width: 320px;
    margin-left: 15px;
}

.rt .zb1532zhuant ul li {
    margin-bottom: 7px;
    padding-left: 15px;
    background: url('../images/list_icon.png') left center no-repeat
}

.rt .zb1532zhuant ul li a span {
    color: #888;
    display: block;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.zb1532nlst {
    float: left;
    position: relative
}

.zb1532nlst .ct {
    position: relative;
    width: 728px;
    height: 43px;
    background: url('../images/bottom_line.png') 0 0 repeat-x
}

.zb1532nlst .ct ul {
    font-size: 16px
}

.zb1532nlst .ct ul li {
    float: left
}

.zb1532nlst .ct ul li a {
    display: block;
    height: 43px;
    padding: 0 50px;
    line-height: 43px;
    overflow: hidden;
    color: #f54343
}

.zb1532nlst .ct ul li a:hover {
    background: #f3f3f3 url('../images/bottom_line.png') 0 0 repeat-x
}

.zb1532nlst .ct ul li a:active {
    background-color: #e0e0e0
}

.zb1532nlst .ct ul li a.current {
    background: #f54343 url('../images/bottom_line.png') 0 -44px repeat-x;
    color: #fff
}

.zb1532nlst .ct span {
    position: absolute;
    bottom: 14px;
    right: 0;
    color: #888
}

.zb1532nlst .ct span strong {
    padding: 0 2px;
    color: #f54343
}

.zb1532nlst .lst {
    width: 818px;
    padding-top: 33px;
    font-size: 14px;
    overflow: hidden
}

.zb1532nlst .lst .block {
    float: left;
    overflow: hidden
}

.zb1532nlst .zb1532new-list ul {
    float: left;
    width: 349px;
    padding-bottom: 25px;
    *padding-bottom: 35px;
    margin-right: 20px
}

.zb1532nlst .zb1532new-list ul li {
    float: left;
    height: 17px;
    min-width: 329px;
    padding: 3px 0 3px 12px;
    border: 1px solid #fff;
    margin-bottom: 3px;
    background: url('../images/new_list_icon.png') left 2px no-repeat
}

li.mnow {
    z-index: 1001;
    position: relative;
    background: #fff6ea !important;
    border-color: #fcdeb5 !important;
    border-radius: 3px;
    -moz-border-radius: 3px;
    min-width: 321px !important;
    padding-right: 8px !important
}

.mnow.top {
    min-width: 310px !important
}

li.mnow span.title {
    overflow: inherit !important;
    width: inherit;
    min-width: 294
}

li span.title {
    display: block;
    width: 450px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

li.top span.title {
    width: 284px
}

.zb1532listbox li span.title {
    width: 414px
}

li span.date {
    float: right;
    color: #888
}

li.new span.date {
    color: #f54343
}

.zb1532nlst .zb1532new-list ul li.new {
    background-position: left -15px
}

.zb1532nlst .zb1532new-list ul li.top {
    min-width: 319px;
    padding-left: 22px;
    background: url('../images/top_icon.png') left center no-repeat
}

.zb1532nlst .zb1532new-list ul li a:visited {
    color: #888
}

.zb1532nlst .hot-list .bx {
    float: left;
    width: 327px;
    height: 413px;
    margin: 0 20px 30px 0;
    border: 1px solid #e8e8e8;
    border-top: 0
}

.hot-list .bx h4 {
    padding: 15px 15px 5px 15px;
    font-size: 14px;
    color: #f54343;
    border-top: 2px #e8e8e8 solid
}

.hot-list .bx ul {
    padding: 0 10px;
    font-size: 12px;
    background: url('../images/hot_title_bg.png') left top no-repeat
}

.hot-list .bx ul li {
    margin: 12px 0;
    padding-left: 25px;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.hot-list .bx ul li span {
    display: none
}

.page_nav .more a {
    display: block;
    width: 130px;
    height: 38px;
    margin: 0 auto;
    line-height: 38px;
    background: #f54343 url('../images/more_comm_icon.gif') 33px 10px no-repeat;
    padding-left: 66px;
    color: #fff;
    border-top: 5px #d22222 solid
}

.page_nav {
    position: relative;
    clear: both
}

.page_nav .page_num {
    display: block;
    width: 708px;
    height: 28px;
    padding: 30px 0 10px 0;
    overflow: hidden
}

.page_nav {
    width: 728px
}

.page_nav .page_num {
    position: relative;
    left: 50%;
    width: 210px;
    padding: 0;
    margin-left: -105px
}

.home_list .content .page_num {
    padding: 9px 0 10px 0
}

.page_nav .page_num a,
.page_nav .page_num span.current {
    float: left;
    display: block;
    width: 28px;
    height: 28px;
    margin-right: 9px;
    text-align: center;
    line-height: 28px;
    font-size: 14px;
    color: #fff;
    overflow: hidden;
    background: url('../images/page_nav.png') 0 -56px
}

.page_nav .page_num a:hover {
    background-position: -28px -56px
}

.page_nav .page_num a:active {
    background-position: -56px -56px
}

.page_nav .page_num a.current,
.page_nav .page_num span.current {
    background-position: 0 -28px;
    color: #f54343
}

.page_nav .page_num a.current:hover {
    background-position: -28px -28px
}

.page_nav .page_num a.current:active {
    background-position: -56px -28px
}

.page_nav .page_num a.pt {
    background-position: 0 0;
    text-indent: -100px
}

.page_nav .page_num a.pt:hover {
    background-position: -28px 0
}

.page_nav .page_num a.pt:active {
    background-position: -56px 0
}

.page_nav .page_num a.next {
    background-position: 0 -84px
}

.page_nav .page_num a.next:hover {
    background-position: -28px -84px
}

.page_nav .page_num a.next:active {
    background-position: -56px -84px
}

.page_nav .all_news {
    position: absolute;
    top: 4px;
    right: 0;
    font-size: 14px;
    line-height: 22px
}

.pageBox {
    width: 100%;
    height: 38px;
    padding: 21px 0px;
    overflow: hidden;
    text-align: center;
    color: #727272;
    overflow: hidden
}

.pageBox a {
    color: #004d00;
    font-size: 14px
}

.pagelink {
    line-height: 20px;
    padding: 0
}

.pagelink a,
.pagelink strong,
.pagelink em,
.pagelink kbd,
.pagelink a.first,
.pagelink a.last,
.pagelink a.prev,
.pagelink a.next,
.pagelink a.pgroup,
.pagelink a.ngroup {
    padding: 8px 15px;
    margin: 0 4px
}

.pagelink a:hover {
    color: #004d00
}

.pagelink strong {
    font-weight: bold;
    color: #fff;
    background: #149b57
}

.pagelink kbd {
    height: 24px;
    border: none
}

.pagelink em {
    position: relative;
    top: 4px;
    font-size: 14px;
    margin-left: -70px;
    height: 24px;
    line-height: 24px;
    color: #004d00;
    margin-right: 8px
}

.pagelink input {
    color: #004d00;
    margin-top: 1px;
    height: 14px
}

.pageBox a,
.pageBox strong,
.pageBox span {
    display: inline-block;
    vertical-align: middle;
    padding: 8px 15px;
    line-height: 20px;
    margin: 0 3px
}

.pageBox a {
    border: 1px solid #ccc;
    background: #fff;
    color: #666;
    text-decoration: none
}

.pageBox .cur,
.pageBox a:hover,
.pageBox strong {
    color: #fff;
    background: #f54343;
    border: 1px solid #f54343;
    text-decoration: none
}

.pageBox span {
    cursor: pointer;
    border: 1px solid #fff
}

#Pager_btn,
#Pager_input {
    display: none
}

.zb1532bx-recom {
    clear: both;
    overflow: hidden;
    text-align: center
}

.zb1532bx-recom-single iframe {
    width: 1068px;
    height: 60px;
    padding-bottom: 0px
}

.bx-head {
    width: 1068px;
    height: 120px;
    padding-bottom: 20px
}

.zb1532bx-recom2 {
    width: 250px;
    line-height: 1px;
    padding-top: 10px
}

.con-recom {
    width: 728px;
    overflow: hidden
}

.zb1532bx-recom3 {
    float: left;
    margin: 20px 0 0 0;
    width: 728px;
    line-height: 1px
}

.zb1532bx-recom4 {
    width: 728px;
    margin: 0 0 5px 0;
    line-height: 1px
}

.zb1532con_2 {
    width: 1068px;
    margin: 0 auto;
    padding: 0 16px 20px 16px;
    background: #fff;
    overflow: hidden;
    font-size: 14px
}

.zb1532con_2 .zb1532listbox {
    float: left;
    width: 534px
}

.zb1532con_2 .zb1532listbox {
    float: left;
    width: 534px
}

.zb1532con_2 .zb1532listbox h2,
.zb1532con_2 .zb1532img_listbox h2 {
    height: 35px;
    line-height: 35px;
    font-size: 16px;
    font-weight: normal;
    border-bottom: 3px #E5E5E5 solid
}

.zb1532con_2 .zb1532listbox h2 a,
.zb1532con_2 .zb1532img_listbox h2 a {
    text-decoration: none
}

.zb1532con_2 .zb1532listbox h2 span.zb1532block_cate {
    display: block;
    float: left;
    border-bottom: 3px solid #f54343
}

.zb1532con_2 .zb1532listbox h2 span.more a,
.zb1532con_2 .zb1532img_listbox h2 span.more a {
    padding-left: 0;
    background: none
}

.zb1532con_2 .box2 h2 {
    border-left: 0
}

.zb1532con_2 .zb1532listbox h2 span.more,
.zb1532con_2 .zb1532img_listbox h2 span.more {
    padding-left: 20px;
    font-size: 12px;
    font-weight: normal
}

.zb1532con_2 .zb1532listbox ul {
    float: left;
    padding: 15px 0 0 0
}

.zb1532con_2 .zb1532listbox ul li {
    clear: both;
    float: left;
    width: 534px;
    margin-bottom: 11px;
    color: #888;
    background: url('../images/new_list_icon.png') left 0 no-repeat
}

.zb1532con_2 .zb1532listbox ul li a:hover {
    text-decoration: underline
}

.zb1532con_2 .zb1532listbox ul li a:visited {
    color: #999;
    border-left: 4px #e7e7e7 solid
}

.zb1532con_2 .zb1532listbox ul li span {
    display: block;
    float: left;
    padding-left: 10px
}

.zb1532con_2 .zb1532listbox ul li span.date {
    width: 35px;
    font-size: 12px
}

.zb1532con_2 .zb1532listbox ul li span.title {
    height: 17px;
    border-left: 1px solid #d8d8d8;
    overflow: hidden
}

.zb1532img_listbox {
    clear: both;
    width: 1068px;
    overflow: hidden;
    zoom: 1
}

.zb1532img_listbox ul {
    float: left;
    width: 1062px;
    padding: 3px;
    padding-left: 11px
}

.zb1532img_listbox ul li {
    list-style: none;
    float: left;
    width: 170px;
    height: 150px;
    text-align: center;
    font-size: 12px;
    padding: 15px 3px 30px 3px;
    vertical-align: bottom;
    overflow: hidden;
}

.zb1532img_listbox ul li img {
    width: 150px;
    height: 150px;
    border: 1px #c0c0c0 solid
}

.zb1532img_listbox ul li:hover img {
    border-color: #f54343
}

.zb1532img_listbox ul li span {
    display: block;
    margin-top: 8px
}

#side_func {
    position: fixed;
    _position: absolute;
    bottom: 245px;
    right: 50%;
    height: 232px;
    margin-right: -608px;
    width: 58px;
    z-index: 1000
}

.single #side_func {
    bottom: 290px
}

#side_func a.sfa {
    display: block;
    width: 58px;
    height: 58px;
    line-height: 58px;
    font-size: 14px;
    text-align: center;
    line-height: 1000px;
    color: #333;
    background-color: #fff;
    overflow: hidden;
    z-index: 10
}

#side_func a.block1 {
    text-indent: 0
}

#side_func a.block2 {
    display: none;
    background: #bcbcbc url('../images/gocomm.png') 0 0 no-repeat
}

.single #side_func a.block2 {
    display: block
}

#side_func a.block3 {
    background: #cbcbcb url('../images/gotop.png') 0 0 no-repeat
}

.single #side_func a.block3 {
    background-color: #fff
}

#side_func a.sfa:hover {
    color: #fff;
    line-height: 58px;
    background-image: none;
    background-color: #f54343
}

#side_func a.block1,
#side_func a.block1:hover,
#side_func a.block3:hover {
    line-height: normal
}

#side_func a:active {
    background-color: #8f001e
}

#side_func a span {
    float: left;
    display: block;
    width: 58px;
    padding-top: 10px;
    overflow: hidden
}

#side_func #bdshare_l.show_bds {
    position: absolute;
    top: 58px !important;
    left: -212px !important;
    background: #fff !important;
    z-index: 10000 !important
}

#bdshare ul li a,
#bdshare_s ul li a {
    font-family: 'Microsoft Yahei' !important
}

#side_func a.joinus {
    color: #fff;
    background: #136fb8
}

#side_func a.joinus:hover {
    background: #f54343
}

#side_func a.joinus:active {
    background: #8f001e
}

#side_func a.app {
    display: block;
    width: 58px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    text-align: center;
    background-color: #fff;
    overflow: hidden;
    z-index: 10
}

#side_func a.app span {
    color: #000;
    padding: 0
}

#side_func a.weixin {
    display: block;
    width: 58px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    text-align: center;
    background-color: #fff;
    color: #f54343;
    overflow: hidden;
    z-index: 10
}

#side_func a.weixin span {
    color: #f54343;
    padding: 0
}

#wrapper {
    clear: both;
    margin-top: 18px;
    padding-bottom: 20px;
    background: #fff;
    overflow: hidden
}

.content {
    float: left;
    width: 728px;
    min-height: 1034px
}

.content .zb1532current_nav {
    padding-bottom: 15px;
    border-bottom: 3px solid #f54343;
    font-size: 14px;
    color: #888
}

.category .content .zb1532current_nav {
    padding-left: 18px;
    font-size: 28px;
    color: #888;
    border-bottom: none;
    background: url('../images/currentnav_icon.gif') left top no-repeat
}

.content .zb1532current_nav span.sub {
    padding: 0 10px
}

.content .zb1532current_nav span.cate_current {
    display: none
}

.content .zb1532current_nav h1 {
    display: inline;
    color: #333;
    font-size: 14px
}

.category .content .zb1532current_nav h1 {
    font-size: 28px
}

.content .post_title {
    padding: 20px 0 20px 0;
    text-align: center
}

.content .post_title h1 {
    font-family: 'Microsoft YaHei';
    font-size: 2.2em;
    font-weight: 500;
    line-height: 1.5;
    text-align: center
}

.content .post_title span,
.content .post_title a.pti_comm {
    padding: 0 5px
}

.content .post_title span#commentcount {
    padding: 0
}

.content .post_title span.pt_info {
    display: block;
    padding-top: 5px;
    color: #888
}

.content .post_title span.pt_info strong,
.content .post_title span.pt_info a {
    color: #888
}

.content .post_title span.pt_info a:hover {
    color: #f54343;
    text-decoration: underline
}

.content .post_title span.pt_info a.pti_comm {
    color: #f54343
}

.content .post_content {
    overflow: hidden;
    text-align: justify;
    text-justify: inter-ideograph;
    word-wrap: break-word
}

.content .post_content img {
    display: block;
    max-width: 100%;
    margin: 0 auto;
}

.content .post_content p {
    padding: 10px 0;
    font-size: 16px;
    line-height: 30px;
    text-indent: 2em
}

.content .fs1 p {}

.content .fs2 p {
    font-size: 16px;
    line-height: 30px
}

.content .fs3 p {
    font-size: 18px;
    line-height: 34px
}

.content .indt p {
    text-indent: 0em
}

.content .indt p img,
.content .indt p embed {
    margin-left: 2em
}

.content .post_content p a {
    color: blue;
    text-decoration: underline
}

.content .post_content p a:hover {
    color: red
}

.content .post_content p a.s_tag {
    color: #272a30;
    text-decoration: none;
    cursor: text
}

.content .post_content p img {
    max-width: 728px;
    margin: 0 auto;
    display: block
}

.content .post_content p embed {
    max-width: 728px;
    margin: 0 auto;
    display: block
}

.content .post_content p strong {
    font-weight: bold
}

.content .shareto {
    width: 580px;
    height: 32px;
    padding: 20px 0 0 100px;
    color: #222;
    font-size: 14px
}

.content .shareto span {
    float: left;
    padding-right: 15px;
    line-height: 32px
}

.content .shareto .bdsharebuttonbox a {
    width: 31px !important;
    height: 32px !important;
    margin: 0 6px 0 0 !important;
    background: url('../images/share_icon.png') no-repeat !important
}

.content .shareto .bdsharebuttonbox a.bds_qzone {
    background-position: 0 0 !important
}

.content .shareto .bdsharebuttonbox a.bds_qzone:active {
    background-position: 0 -32px !important
}

.content .shareto .bdsharebuttonbox a.bds_tsina {
    background-position: -36px 0 !important
}

.content .shareto .bdsharebuttonbox a.bds_tsina:active {
    background-position: -36px -32px !important
}

.content .shareto .bdsharebuttonbox a.bds_tqq {
    background-position: -72px 0 !important
}

.content .shareto .bdsharebuttonbox a.bds_tqq:active {
    background-position: -72px -32px !important
}

.content .shareto .bdsharebuttonbox a.bds_renren {
    background-position: -108px 0 !important
}

.content .shareto .bdsharebuttonbox a.bds_renren:active {
    background-position: -108px -32px !important
}

.content .shareto .bdsharebuttonbox .bds_more {
    padding: 0 !important;
    width: 31px !important;
    height: 32px !important;
    background: url('../images/share_icon.png') -144px 0 no-repeat !important
}

.content .shareto .bdsharebuttonbox .bds_more:hover {
    background-position: -144px -32px !important
}

.content .shareto .bdsharebuttonbox a.bds_weixin {
    background-position: -179px 0 !important
}

.content .shareto .bdsharebuttonbox a.bds_weixin:active {
    background-position: -179px -32px !important
}

.content .shareto .bdsharebuttonbox a.bds_count {
    width: 58px !important;
    background-position: -214px 0 !important
}

#bdshare_weixin_qrcode_dialog {
    border: 5px solid #f54343 !important
}

#bdshare_s #bdshare_l,
#bdshare_s #bdshare_m {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important
}

.content .hot_tags {
    padding-top: 20px;
    font-size: 14px
}

.content .rela-post {
    padding-top: 20px
}

.content .pn_page {
    border-left: 4px solid #666;
    margin: 30px 0 10px 0;
    padding-left: 12px;
    font-size: 14px;
    line-height: 26px
}

.category .content .zb1532cate_list {
    border-top: 3px solid #f54343
}

.content .zb1532cate_list ul.zb1532ulcl li {
    height: 77px;
    padding: 20px 0;
    border-bottom: 1px dotted #d6d6d6
}

.content .zb1532cate_list ul.zb1532ulcl li.cate_top {
    height: 20px;
    background: #fefdd1
}

.content .zb1532cate_list ul.zb1532ulcl li .zb1532list_thumbnail img {
    float: left;
    width: 100px;
    height: 80px
}

.content .zb1532cate_list ul.zb1532ulcl li .block {
    float: left;
    width: 608px;
    padding-left: 20px
}

.content .zb1532cate_list ul.zb1532ulcl li .block h2 {
    font-size: 16px;
    padding-bottom: 12px
}

.content .zb1532cate_list ul.zb1532ulcl li.cate_top .block {
    width: 688px
}

.content .zb1532cate_list ul.zb1532ulcl li.cate_top .block h2 {
    padding-left: 22px;
    background: url('../images/top_icon.png') left 0 no-repeat
}

.content .zb1532cate_list ul.zb1532ulcl li .block h2 .state {
    float: right;
    font-size: 12px;
    color: #888
}

.content .zb1532cate_list ul.zb1532ulcl li .block h2 .tody {
    color: #f54343
}

.content .zb1532cate_list ul.zb1532ulcl li .block .memo {
    display: block;
    height: 48px;
    padding-bottom: 5px;
    color: #888;
    overflow: hidden
}

.content .zb1532cate_list ul.zb1532ulcl li .block .tags {
    color: #888;
    cursor: pointer
}

.noimg .zb1532list_thumbnail {
    display: none
}

.noimg .block {
    padding: 0 !important;
    width: 100% !important
}

.post_comment {
    width: 728px;
    font-size: 14px
}

.post_comment p.c_alt {
    padding: 0 0 10px 0
}

.post_comment h3 {
    position: relative;
    margin: 10px 0 0 0;
    padding: 10px 0;
    font-size: 14px;
    font-weight: bold;
    color: #f54343;
    border-bottom: 5px #f54343 solid
}

.post_comment h3 span {
    position: absolute;
    top: 10px;
    right: 0;
    font-size: 12px;
    font-weight: normal;
    color: #888;
    line-height: 22px
}

.comm_list h3 a.showall {
    float: right;
    font-size: 12px
}

.add_comm {
    position: relative;
    width: 598px;
    height: 191px;
    border: 1px #ccc solid;
    border-top-width: 0;
    background: #fafafa
}

.add_comm textarea {
    position: absolute;
    left: 15px;
    top: 10px;
    width: 568px;
    height: 120px;
    background: none;
    border: 0;
    resize: none;
    outline: none;
    font-size: 14px;
    line-height: 22px;
    background: none
}

.add_comm .comm-con {
    position: absolute;
    left: inherit;
    right: 105px;
    bottom: 12px
}

.add_comm .comm-con span {
    vertical-align: bottom;
    color: #ba141d
}

.add_comm .comm-con input.ipt-txt {
    width: 200px;
    height: 34px;
    border: none;
    border-bottom: 1px #ba141d solid;
    outline: none;
    background: none;
    line-height: 40px;
    text-align: center;
    font-size: 16px
}

.add_comm .comm-con .logout {
    padding-left: 10px;
    font-size: 12px
}

.add_comm input#btnComment {
    position: absolute;
    right: 12px;
    bottom: 12px;
    width: 79px;
    height: 37px;
    border: 0;
    background: url('../images/button_bg.png') no-repeat;
    text-indent: -10000px;
    cursor: pointer
}

.add_comm input#btnComment:hover {
    background-position: -79px 0
}

.add_comm input#btnComment:active {
    background-position: -158px 0
}

#divValidate {
    float: left;
    margin-right: 5px
}

#randomNoImg {
    height: 26px;
    margin: 0 0 0 4px;
    cursor: pointer
}

#commentMessage {
    position: absolute;
    left: 15px;
    bottom: 12px
}

.comm_list h3 {
    border-bottom: 1px #f54343 solid;
    overflow: hidden
}

.comm_list ul {
    list-style: none
}

.comm_list ul.list li.my {
    width: 728px;
    border-top: 1px #fff solid;
    border-bottom: 1px #ddd dotted;
    background: #fff;
    overflow: hidden;
    *float: left;
    *display: inline
}

.comm_list ul.list li.my .info,
.comm_list ul.list li.my .re_info {
    padding: 12px 0 0 0;
    font-size: 12px;
    color: #888
}

li .mobile {
    padding-right: 6px
}

li .mobile a {
    color: #6f9811;
    display: inline-block;
    background: url('../images/dev_icon.png') left 0 no-repeat;
    padding-left: 15px
}

ul li .iphone a,
ul li .itouch a {
    color: #496fcb;
    background-position: left -38px
}

ul li .ipad a {
    padding-left: 18px;
    color: #496fcb;
    background-position: left -76px
}

ul li .wp a {
    color: #bd3e9f;
    background-position: left -19px
}

ul li .wap a {
    color: #444;
    background-position: left -57px
}

ul li .windows8 a {
    padding-left: 18px;
    color: #bd3e9f;
    background-position: left -95px
}

.comm_list ul.list li strong {
    padding-right: 6px
}

.comm_list ul.list li strong.p_floor {
    color: #888
}

.comm_list ul.list li strong.nick {
    color: #333
}

.comm_list ul.list li.my .rmp strong.nick a {
    color: #326eb4
}

.comm_list ul.list li.my .rmpvip strong.nick a {
    padding-right: 22px;
    font-size: 14px;
    color: #ea6415;
    background: url('../images/rmpvip_icon.png') right center no-repeat
}

.comm_list ul.list li.my .re_info strong {
    font-weight: normal
}

.comm_list ul.list li.my p {
    padding: 10px 0;
    line-height: 24px;
    word-wrap: break-word
}

.comm_list ul.list li.my span.comm_reply {
    float: right;
    font-size: 12px;
    color: #aaa
}

.comm_list ul.list li.my ul.reply {
    clear: both;
    margin: 10px 0 0 0;
    padding: 0 8px;
    border: 1px #fcbb90 solid;
    background: #fefcf4;
    zoom: 1
}

.comm_list ul.list li.my ul.reply li {
    *width: 100%
}

.comm_list .more_comm {
    width: 728px;
    height: 43px;
    border-top: 1px #f54343 solid
}

.comm_list .more_comm a {
    display: block;
    width: 130px;
    height: 38px;
    margin: 0 auto;
    line-height: 38px;
    background: #f54343 url('../images/more_comm_icon.gif') 33px 10px no-repeat;
    padding-left: 66px;
    color: #fff;
    border-top: 5px #d22222 solid
}

.comm_list .more_comm a:hover {
    background-color: #d22222;
    border-color: #d22222
}

.comm_list .more_comm a:active {
    background-color: #8f001e;
    border-color: #8f001e
}

.reply_post_comment {
    clear: both;
    padding-top: 10px;
    position: relative
}

.reply_post_comment .add_comm {
    border-top-width: 1px
}

.reply_post_comment .close_comm {
    display: block;
    width: 30px;
    height: 30px;
    position: absolute;
    top: -20px;
    right: 0;
    background: #f54343 url('../images/close_comm.png') center center no-repeat;
    overflow: hidden
}

.zb1532sidebar {
    float: left;
    width: 300px;
    margin-left: 40px
}

.zb1532sidebar .zb1532sb_list {
    margin-bottom: 12px;
    background: #fff;
    overflow: hidden
}

.zb1532sidebar .zb1532sb_list .bx {
    width: 300px
}

.sbb {
    border: 1px solid #e8e8e8;
    border-top: 0
}

.rm_hot,
.tags_title {
    height: 38px;
    padding: 0 10px;
    line-height: 38px;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    border-top: 3px #f54343 solid
}

.tags_title {
    color: #fff;
    background: #f54343
}

ul.sub_ul li {
    list-style: none;
    padding: 10px 10px 10px 10px;
    border-bottom: 1px #e7e7e7 dotted;
    vertical-align: bottom;
    overflow: hidden
}

ul.side_tags li {
    float: left;
    width: 129px;
    color: #888;
    text-align: center
}

ul.sub_ul li span.nick {
    margin-right: 12px
}

ul.sub_ul li p {
    clear: both;
    padding: 5px 0;
    word-wrap: break-word;
    word-break: normal
}

ul.sub_ul li .comm_reply {
    float: right
}

ul.side_products {
    padding-top: 10px;
    background: #f2f3f4
}

ul.side_products li {
    list-style: none;
    height: 80px;
    padding: 0 8px 10px 9px
}

.zb1532hotnews_list {
    position: relative;
    clear: both;
    width: 320px;
    line-height: 17px
}

.zb1532hotnews_list .hn_title {
    height: 31px;
    line-height: 31px;
    font-size: 16px;
    text-decoration: none;
    border-bottom: 3px #f54343 solid
}

.zb1532hotnews_list ul li.hn_li {
    float: left;
    display: inline;
    width: 298px;
    padding: 8px 10px 8px 10px;
    *padding: 7px 10px 7px 10px;
    zoom: 1
}

.zb1532hotnews_list ul li:nth-of-type(2n+3) {
    background-color: #f6f9fa
}

.zb1532hotnews_list ul li.hn_li a {
    display: inline-block;
    width: 290px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.zb1532hotnews_list ul li.hn_li a:hover {
    text-decoration: underline
}

.zb1532hotnews_list ul li.hn_li span {
    color: #9f9f9f
}

.zb1532hotnews_list ul,
.zb1532hotnews_list ul li.list_pic {
    overflow: hidden;
    zoom: 1
}

.zb1532hotnews_list li.list_pic {
    float: left;
    width: 147px;
    height: 160px;
    padding: 10px 6px;
    border-bottom: 1px #ddd dotted;
    text-align: center
}

.zb1532hotnews_list li.list_pic a {
    display: block
}

.zb1532hotnews_list li.list_pic a.hn_img {
    padding-bottom: 10px
}

.zb1532hotnews_list li.list_pic a.hn_img img {
    width: 100px;
    height: 80px
}

#ft {
    clear: both;
    min-width: 1000px;
    margin: 0 auto;
    line-height: 22px
}

.lk {
    width: 1068px;
    margin: 0 auto;
    padding: 30px 16px;
    border-top: 1px solid #e7e7e7;
    background: #fff
}

.lk .zb1532bx2 p {
    margin-bottom: 5px
}

.lk p strong {
    font-weight: bold;
    color: #354564
}

.lk p a.wz {
    color: #008000
}

.lk p a.wz:hover {
    color: #008f00;
    text-decoration: underline
}

.lk p a.wz:active {
    color: #006400
}

.lk strong a {
    color: #354564
}

span.v {
    display: inline-block;
    width: 2px;
    height: 13px;
    margin: 0 7px 0 8px;
    color: #d5d5d5;
    text-indent: -100px;
    *line-height: 8px;
    vertical-align: -2px;
    background: url('../images/split.png') left top no-repeat;
    overflow: hidden
}

#ft .if {
    padding: 0 0 40px 0;
    color: #fff;
    text-align: center;
    background: #f54343
}

#ft .if .zb1532bx1 {
    height: 43px;
    line-height: 43px;
    background: #272a30
}

#ft .if .zb1532bx1 span.v {
    margin: 0 15px;
    background-position: 0 -13px
}

#ft .if .zb1532bx1 a {
    color: #ccc;
    padding: 5px 10px;
}

#ft .if .zb1532bx1 a:hover {
    color: #fff
}

#ft .if .zb1532bx1 a:active {
    color: #f2f2f2
}

#ft .if .zb1532bx2 {
    padding-top: 30px;
    color: #f0f0f0
}

#ft .if .zb1532bx2 a {
    color: #fff
}

#ft .if .zb1532bx2 a:hover {
    color: #fff;
    text-decoration: underline
}

#ft .if .zb1532bx2 a:active {
    color: #fff;
    text-decoration: underline
}

.advanced_search {
    padding: 50px 0 30px 230px;
    width: 728px;
    font-size: 14px
}

.advanced_search .a_search {
    margin-top: 15px
}

.advanced_search #searchkeyword,
.advanced_search #btnSearch {
    height: 30px;
    line-height: 30px;
    border: 1px #ddd solid
}

.advanced_search #searchkeyword {
    width: 300px;
    padding: 0 5px
}

.advanced_search #searchkeyword:focus {
    border: 1px #f54343 solid
}

.advanced_search #btnSearch {
    width: 55px;
    cursor: pointer;
    background: #f54343;
    border: 1px #f54343 solid;
    color: #fff;
    font-size: 14px
}

.advanced_search #btnSearch:hover {}

.advanced_search #btnSearch:active {}

.advanced_search .time_radio {
    margin-top: 15px;
    font-size: 14px
}

.advanced_search .time_radio input {
    margin: -3px 3px 0 0
}

.advanced_search select {
    width: 244px;
    height: 330px;
    padding: 10px;
    border: 1px #ddd solid;
    color: #555;
    font-size: 14px;
    outline: none
}

.advanced_search select option {
    padding: 2px
}

.it_focus {
    position: relative
}

.it_focus span.top_icon {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 57px;
    height: 57px;
    background: url('../images/topnews.png') no-repeat;
    overflow: hidden
}

.it_focus .focus1 {
    padding: 15px 0;
    border: 1px #cd3550 solid;
    text-align: center;
    background-color: #fff8f9
}

.it_focus .focus1 h2 {
    font-size: 20px;
    padding-bottom: 5px
}

.it_focus .focus1 span {
    font-size: 14px
}

iframe.hotcate {
    width: 320px;
    height: 466px
}

iframe.hotnews {
    width: 320px;
    height: 415px
}

iframe.lagou {
    height: 218px
}

.it-60090 {
    width: 728px;
    height: 90px
}

html #hm_t_11511 .hm-t-container {
    height: 363px !important;
    overflow: hidden
}

.hm-t-footer {
    display: none !important
}

.hm-t-footer a {
    display: none !important
}

.go_wap {
    display: block;
    height: 43px;
    line-height: 43px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    background: #000
}

.go_wap:active {
    background: #8f001e
}

html #hm_t_11511 .hm-t-container {
    border: 0 !important
}

html #hm_t_11511 .hm-t-list-img {
    margin: 0 !important
}

html #hm_t_11511 .hm-t-header {
    height: auto !important;
    line-height: normal !important;
    padding: 0 0 10px 0 !important;
    border-bottom: 1px #f54343 solid !important;
    background: none !important;
    color: #f54343 !important
}

#tcon {
    margin-top: 20px
}

#qrcode {
    display: none;
    position: fixed;
    right: 50%;
    bottom: 361px;
    margin-right: -655px;
    z-index: 10001
}

#qrcode {
    bottom: 303px
}

#qrcode a {
    display: block;
    width: 105px;
    height: 126px;
    background: #fff url('../images/ithome-qr.png') no-repeat;
    overflow: hidden
}

#qrcode a.wc {
    background-image: url('../images/ithome_wechat.png')
}

#qrcode a.close {
    position: absolute;
    top: 0;
    right: -16px;
    width: 16px;
    height: 16px;
    background: #fff url('../images/qr_close.gif') left 0 no-repeat
}

#qrcode a.close:hover {
    background-position: -16px 0
}

#qrcode a.close:active {
    background-position: right 0
}

.zhaopin1 {
    position: absolute;
    top: -4px;
    left: 100px;
    display: block;
    padding: 2px 2px 2px 30px;
    line-height: 20px;
    color: #326eb4;
    background: #f4f9ff url('../images/pin_icon.gif') no-repeat 5px center;
    border: 1px #326eb4 solid;
    border-radius: 3px
}

.zhaopin1:hover {
    border-color: #f54343;
    background-color: #fff7f9
}

.zhaopin1:active {
    color: #8f001e
}

.related_post {
    padding-top: 20px;
    overflow: hidden
}

.related_post h2 {
    padding: 0 0 10px 0;
    border-bottom: 1px #000 solid;
    font-weight: bold;
    font-size: 14px;
    background: none;
    color: #000
}

.related_post ul {
    float: left;
    width: 728px;
    font-size: 14px
}

.related_post ul.list_2 {
    display: none
}

.related_post ul li {
    list-style: none;
    margin: 10px 0 0 0;
    padding: 0 0 0 8px;
    vertical-align: bottom;
    background: url('../images/new_list_icon.png') left 0 no-repeat;
    overflow: hidden
}

.related_post ul li a {
    float: left
}

.related_post ul li a.rp_list_img {
    display: block;
    width: 96px;
    margin: 0 11px;
    border: 1px solid #cedbeb;
    overflow: hidden
}

.related_post ul li img {
    width: 96px;
    height: 96px
}

.related_post ul li span {
    float: right
}

.related_post ul li span.rp_span {
    color: #f54343
}

.rm_pass {
    width: 1068px;
    height: 35px;
    margin: 0 auto;
    padding: 6px 20px 0 20px;
    line-height: 29px;
    border-bottom: 1px solid #e9e9e9;
    background: #fbfbfb;
    overflow: hidden
}

.rm_pass input.inpt {
    width: 160px;
    height: 27px;
    padding: 0 5px;
    *line-height: 27px;
    border: 1px #e9e9e9 solid;
    border-bottom: 1px #ccc solid;
    color: #888;
    outline: none
}

.rm_pass input.rm_smt {
    width: 51px;
    height: 27px;
    border: 0;
    color: #fff;
    background: #056ebb;
    cursor: pointer
}

.rm_pass input.rm_smt:hover {
    background: #105e9d
}

.rm_pass input.rm_smt:active {
    background: #0d4e81
}

.rm_pass span {
    float: left;
    padding: 0 0 0 5px
}

.rm_pass span.p1 {
    font-size: 14px;
    padding-right: 10px
}

.rm_pass span.p2 {
    padding: 0 10px
}

.rm_pass ul.rmp_intro {
    float: right;
    height: 29px;
    color: #0556bb;
    overflow: hidden
}

.rm_pass ul.rmp_intro li {
    height: 29px;
    text-indent: 15px;
    font-size: 12px;
    line-height: 29px;
    list-style: none
}

.rm_pass span.p3 {
    float: right
}

.rm_pass strong,
.rm_pass strong a {
    font-weight: bold;
    color: #0556bb
}

.rm_pass strong a:hover {
    text-decoration: underline
}

.rm_pass span.v {
    float: none
}

.rm_pass span label {
    display: block;
    position: absolute;
    top: 0;
    left: 15px;
    color: #888;
    font-size: 12px
}

.comm_login {
    position: absolute;
    bottom: 10px;
    width: 680px;
    padding: 0 10px
}

.comm_login input.inpt {
    width: 140px;
    height: 27px;
    line-height: 27px;
    padding: 0 5px;
    border: 1px #e9e9e9 solid;
    border-bottom: 1px #ccc solid;
    outline: none
}

.comm_login input#entered_UsernameInput {
    color: #888
}

.comm_login input.rm_smt {
    width: 51px;
    height: 27px;
    border: 0;
    color: #fff;
    background: #056ebb;
    cursor: pointer
}

.comm_login span.p1 {
    padding: 0 5px 0 0
}

.comm_login span.p2 {
    font-size: 12px;
    padding: 0 5px
}

.comm_login label {
    display: block;
    position: absolute;
    top: 6px;
    left: 252px;
    color: #888;
    font-size: 12px
}

.comm_login label:hover {
    cursor: text
}

.comm_login #returnMsg {
    position: absolute;
    top: -25px;
    left: 400px;
    color: #f54343
}

.comm_login .logout {
    padding-left: 10px
}

#yichuanmei {
    position: absolute;
    top: 102px;
    left: 50%;
    margin-left: -480px
}

#top_hl {
    width: 1068px;
    height: 60px
}

.content .post_content p.yj_c {
    font-size: 12px;
    color: #a8a8a8
}

.hl-960 {
    width: 1100px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    overflow: hidden;
    margin: 0 auto;
    background-color: #fff
}

.hl_wrap {
    margin: 0 auto;
    width: 960px;
    overflow: hidden
}

.hl_wrap .hl {
    float: left;
    width: 480px
}

.hl_wrap .hl-960 h2 {
    font-size: 26px;
    text-align: center;
    height: 60px;
    line-height: 60px;
    font-weight: normal;
    background: #fff
}

.hl_wrap .hl-960 h2 a {
    text-decoration: none
}

.hl_wrap .hl-960 h2 a {
    font-size: 32px;
    color: #f54343
}

.hl_wrap .hl-960 h2 a:hover {
    text-decoration: underline
}

.left_con h2 {
    height: 35px;
    padding-left: 15px;
    line-height: 35px;
    color: #5a5a5a;
    font-size: 14px;
    border-left: 1px #dbdbdb solid;
    border-right: 1px #dbdbdb solid;
    background: #dfdfdf url('../images/h2_bg.gif') repeat-x
}

.left_con h2 span {
    display: block;
    float: left;
    width: 22px;
    height: 21px;
    margin: 8px 5px 0 0;
    background: url('../images/rm_pro_icon.png') no-repeat;
    _background: url('../images/rm_pro_icon.gif') no-repeat;
    overflow: hidden
}

.left_con ul {
    border: 1px #dbdbdb solid;
    border-top: none
}

.left_con ul li {
    position: relative;
    padding: 8px 0 8px 65px;
    font-size: 12px;
    line-height: 18px;
    vertical-align: bottom;
    *zoom: 1
}

.left_con ul li a:hover {
    text-decoration: underline
}

.left_con ul li img {
    position: absolute;
    top: 5px;
    left: 16px;
    width: 38px;
    height: 38px
}

.left_con ul li.bg {
    background: #f6f9fa
}

.left_con ul li strong {
    font-size: 13px
}

.left_con ul li span {
    color: #888
}

.left_con ul li a.down {
    display: block;
    position: absolute;
    top: 15px;
    right: 15px
}

.right_con .list {
    float: left;
    position: relative;
    padding: 0 10px;
    margin-top: -1px;
    padding-top: 5px;
    z-index: 1000;
    overflow: hidden;
    background: url('../images/hot_title_bg.gif') 10px 13px no-repeat
}

.right_con .list .number {
    position: absolute;
    top: 8px;
    left: 9px;
    width: 20px;
    height: 370px
}

.right_con .list ul li {
    float: left;
    width: 258px;
    padding: 7px 0;
    padding-left: 22px;
    font-size: 12px;
    line-height: 17px;
    zoom: 1
}

.right_con .list ul li span {
    display: none;
    float: left;
    padding: 0 12px 0 7px;
    color: #fff
}

.right_con .list ul li a {
    float: left;
    width: 258px;
    line-height: 17px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.right_con .list ul li a:hover {
    text-decoration: underline
}

.zb1532post_right_con {
    width: 300px
}

.zb1532post_right_con .list ul li {
    width: 256px
}

.zb1532post_right_con .list .number {
    height: 420px
}

.other_pro {
    width: 280px;
    height: 112px;
    border-bottom: 1px #dbdbdb solid
}

.other_pro a {
    display: block;
    width: 278px;
    height: 56px
}

.zb1532top_news {
    width: 298px;
    border: 1px solid #e8e8e8;
    border-top: 0;
    overflow: hidden
}

.site_ad {
    clear: both;
    width: 250px;
    height: 250px;
    padding: 15px;
    background: #f6f9fa;
    overflow: hidden
}

.right_con .bar {
    position: relative;
    height: 35px;
    padding: 0 10px;
    line-height: 34px;
    font-size: 14px;
    border-top: 3px #f54343 solid;
    background: #fdfdfd;
    white-space: nowrap;
    z-index: 88
}

.right_con .bar ul {
    width: 298px;
    overflow: hidden
}

.right_con_win .bar ul {
    width: 280px
}

.right_con .bar ul li {
    float: left;
    padding: 0 10px;
    height: 35px;
    line-height: 35px;
    border-bottom: 1px #e5e5e5 solid;
    cursor: pointer
}

.right_con .bar ul li#must {
    padding: 0 13px 0 12px
}

.right_con_win .bar ul li {
    padding: 0 6px
}

.right_con .bar ul li.current {
    border-bottom: 1px #f54343 solid;
    color: #f54343;
    background: #fff
}

.zb1532hotnews_list {
    position: relative;
    clear: both;
    width: 298px;
    line-height: 17px;
    border: 1px solid #e8e8e8;
    border-top: 0
}

.zb1532hotnews_list .hn_title {
    height: 31px;
    padding: 0 10px;
    line-height: 31px;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    border-top: 3px #f54343 solid
}

.zb1532hotnews_list ul li.hn_li {
    float: left;
    display: inline;
    width: 278px;
    padding: 4px 10px;
    *padding: 3px 10px;
    zoom: 1
}

.zb1532hotnews_list ul li.hn_li a {
    display: inline-block;
    width: 270px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.zb1532hotnews_list ul li.hn_li a:hover {
    text-decoration: underline
}

.zb1532hotnews_list ul li.hn_li span {
    color: #9f9f9f
}

.zb1532hotnews_list ul,
zb1532hotnews_list ul li.list_pic {
    overflow: hidden;
    zoom: 1
}

.zb1532hotnews_list li.list_pic {
    float: left;
    width: 137px;
    height: 148px;
    padding: 10px 6px;
    border-bottom: 1px #ddd dotted;
    text-align: center
}

.zb1532hotnews_list li.list_pic a {
    display: block;
    padding: 0 15px
}

.zb1532hotnews_list li.list_pic a.hn_img {
    padding-bottom: 10px
}

.zb1532hotnews_list li.list_pic a.hn_img img {
    width: 100px;
    height: 80px
}

.zb1532s-hl-body .bd-hl-body .zb1532pic_container .zb1532pic_itemColumnSpace {
    height: 40px;
    float: left;
    overflow: hidden;
    margin-top: 0;
    margin-bottom: 0;
    width: 2px
}

.zb1532s-hl-body .bd-hl-body .zb1532pic_container .zb1532pic_item {
    float: left;
    overflow: hidden;
    width: 146px;
    margin-bottom: 4px
}

.zb1532s-hl-body .bd-hl-body .zb1532pic_container .pic {
    text-align: center;
    margin: 2px;
    border: 1px solid #ddd;
    overflow: hidden
}

.zb1532s-hl-body .bd-hl-body .zb1532pic_container .pic img {
    float: left;
    width: 140px;
    height: 80px
}

.zb1532s-hl-body .bd-hl-body .zb1532pic_container .pic .img {
    width: 140px;
    height: 80px;
    background-repeat: no-repeat
}

.zb1532s-hl-body .bd-hl-body .zb1532pic_container .pic .img_pos_140 {
    background-position: 0px -15px
}

.zb1532s-hl-body .bd-hl-body .zb1532pic_container .pic .img_pos_120 {
    background-position: 10px -25px
}

.zb1532s-hl-body .bd-hl-body .zb1532pic_container .pic_title {
    margin: 0 auto;
    padding: 0;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    font-weight: normal;
    width: 140px;
    height: 20px;
    line-height: 20px;
    position: relative
}

.zb1532s-hl-body .bd-hl-body .zb1532pic_container .title_on_pic {
    top: -41px;
    color: #fff
}

.zb1532s-hl-body .bd-hl-body .zb1532pic_container .title_under_pic {
    height: 20px
}

.zb1532s-hl-body .bd-hl-body .title_on_pic_bg {
    background-color: #000000;
    filter: alpha(opacity=50);
    opacity: 0.9;
    top: -21px
}

.zb1532s-hl-body .bd-hl-body .line {
    height: 27px;
    line-height: 27px;
    overflow: hidden;
    width: Infinitypx
}

.zb1532s-hl-body .bd-hl-body .link {
    display: block;
    color: #000000;
    font-family: "微软雅黑";
    font-size: 14px;
    font-weight: normal
}

.zb1532s-hl-body .bd-hl-body .hover .pic {
    border: 1px solid #f40000
}

.zb1532s-hl-body .bd-hl-body .hover .title_under_pic {
    color: #f40000
}

.zb1532s-hl-body .bd-hl-body .hover .title_on_pic {
    color: #f40000
}

.zb1532s-hl-body .bd-hl-body .zb1532pic_item_hover .pic_title a {
    color: #ffffff;
    font-weight: 900
}

.zb1532s-hl-body .bd-hl-body .zb1532pic_item_hover .title_on_pic_bg {
    display: none
}

.zb1532s-hl-body .bd-hl-body .zb1532pic_item_hover .title_on_pic {
    top: -111px;
    font-size: 16px;
    font-weight: 900
}

.zb1532s-hl-body .bd-hl-body .zb1532pic_item_hover .pic img {
    -webkit-filter: blur(7px);
    -moz-filter: blur(4px);
    -ms-filter: blur(7px);
    filter: blur(5px);
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=7, MakeShadow=false)
}

.zb1532s-hl-body .bd-hl-body .zb1532pic_item_hover_L .pic {
    border: 1px solid #f40000
}

.zb1532s-hl-body .bd-hl-body .zb1532pic_item_hover_L .title_under_pic {
    color: #f40000
}

.zb1532s-hl-body .bd-hl-body .zb1532pic_item_hover_L .title_on_pic {
    color: #f40000
}

.zb1532s-hl-body .bd-hl-body .zb1532pic_item_hover_L2 .pic {}

.zb1532s-hl-body .bd-hl-body .zb1532pic_item_hover_L2 .title_under_pic {
    font-weight: 900
}

.zb1532s-hl-body .bd-hl-body .zb1532pic_item_hover_L2 .title_on_pic {
    font-weight: 900
}

.zb1532s-hl-body .bd-hl-body .zb1532pic_item_hover_L2 img,
.zb1532s-hl-body .bd-hl-body .zb1532pic_item_hover_L2 .img {
    -webkit-transition: -webkit-transform .5s ease-in;
    -moz-transition: -moz-transform .5s ease-in;
    -ms-transition: -ms-transform .5s ease-in;
    -o-transition: -o-transform .5s ease-in;
    transition: transform .5s ease-in;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1)
}

.zb1532s-hl-body .bd-hl-body a,
.zb1532s-hl-body .bd-hl-body a:hover,
.zb1532s-hl-body .bd-hl-body a:visited,
.zb1532s-hl-body .bd-hl-body a {
    text-decoration: none
}

.zb1532s-hl-body .bd-hl-body .zb1532pic_container {
    padding: 0px;
    border: 0;
    position: relative;
    overflow: hidden
}

.zb1532s-hl-body .bd-hl-body {
    position: relative;
    margin: 0;
    font-size: 14px;
    font-weight: normal;
    overflow: hidden;
    border: 1px solid #CCC;
    background-color: #FFFFFF;
    width: 295px;
    padding: 3px 0px 0px 3px
}

.bd-logo2 {
    text-decoration: none;
    cursor: pointer;
    display: block;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 2147483647
}

.bd-logo2 {
    margin: 0 2px 2px 0;
    height: 14px;
    width: 13px;
    background: url('../images/bg.png') no-repeat left top;
    background-position: 0 -20px;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="../images/logo-noborder-light.png", sizingMethod="crop");
    _background: 0
}

.bd-logo2:hover {
    background-position: 0 -35px;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="../images/logo-noborder-dark.png", sizingMethod="crop")
}

.zb1532s-hl-body .bd-hl-body .title_style {
    width: 293px;
    height: 25px;
    line-height: 25px;
    padding-left: 5px;
    font-size: 14px;
    margin-bottom: 3px;
    font-weight: 900
}

.zb1532s-hl-body .bd-hl-body .title_style_0 {
    display: none
}

.zb1532s-hl-body .bd-hl-body .title_style_2 {
    border-left: 5px solid #ffffff;
    color: #000000
}

.zb1532s-hl-body .bd-hl-body .title_style_1 {
    background-color: #ffffff;
    color: #000000
}

.ttBox {
    width: 100%;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 0px;
    overflow: hidden
}

.ttBox a {
    display: inline-block;
    border: 1px solid #ccc;
    text-align: center;
    text-indent: 0px;
    padding: 0px 3px;
    margin-right: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    font-size: 14px;
    margin-bottom: 5px;
    overflow: hidden
}

.page {
    width: 100%;
    margin: 10px auto;
    padding: 20px 0px;
    background: #f5f6f7;
    overflow: hidden
}

.page ul {
    width: 266px;
    height: 62px;
    margin: 0px auto;
    overflow: hidden
}

.page ul li {
    float: left;
    width: 133px;
    height: 62px;
    background: url('../images/page_sx.png') no-repeat 0px 0px;
    overflow: hidden
}

.page ul li a {
    float: left;
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: 62px;
    color: #FFF;
    overflow: hidden
}

.page ul li a:hover {
    text-decoration: underline
}

.page ul .shang {
    background-position: 0px -62px
}

.page ul .xia a {
    font-size: 14px;
    text-indent: -30px
}

.RandTJBox {
    width: 100%;
    margin: 10px auto 0px auto;
    overflow: hidden
}

.RandTJBox ul {
    float: left;
    width: 100%;
    overflow: hidden
}

.RandTJBox ul li {
    float: left;
    width: 20%;
    height: 132px;
    overflow: hidden
}

.RandTJBox ul li a {
    float: left;
    width: 100%;
    height: 100%;
    line-height: 2.5em;
    text-align: center;
    font-size: 14px;
    overflow: hidden
}

.RandTJBox ul li img {
    display: block;
    width: 88%;
    height: 90px;
    padding: 1%;
    margin: 0px auto;
    border: 3px solid #e9e9e9
}

.RandTJBox .h {
    position: relative;
    float: left;
    width: 100%;
    padding: 5px 0px;
    margin-bottom: 6px;
    font-size: 14px;
    color: #999;
    text-indent: 0.7%;
    overflow: hidden
}

.RandTJBox .h a {
    float: left;
    display: inline-block;
    border: 1px solid #ccc;
    text-align: center;
    text-indent: 0px;
    padding: 0px 3px;
    margin-right: 0.7%;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    overflow: hidden
}

.RandTJBox .h .ta {
    position: absolute;
    top: 4px;
    left: 110px;
    width: 80%;
    height: 23px;
    overflow: hidden
}

.RandTJBox .h .duo {
    left: 180px;
    width: 70%
}

.news_title2 {
    height: 29px;
    background: #e9e9e9
}

.p1 {
    padding-left: 8px;
    height: 29px;
    line-height: 29px;
    float: left;
    font-size: 14px;
    color: #333;
    font-weight: bold
}

.content7 {
    width: 100%;
    height: 371px;
    margin: 10px auto 10px auto;
    overflow: hidden
}

.left7 {
    width: 31.9343%;
    margin: 0px 0.7%;
    height: 369px;
    float: left;
    background: #e9e9e9
}

.left7 ul {
    width: 98%;
    height: 326px;
    margin: 0px 1%;
    padding: 5px 0px;
    background: #FFF;
    overflow: hidden
}

.left7 li {
    position: relative;
    float: left;
    height: 27px;
    line-height: 27px;
    width: 100%;
    font-size: 14px;
    overflow: hidden
}

.left7 li span {
    width: 20px;
    height: 16px;
    font-size: 12px;
    line-height: 16px;
    margin-top: 6px;
    margin-left: 5px;
    margin-right: 8px;
    text-align: center;
    background: #cbcac6;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    float: left;
    background: #cbcac6;
    color: #FFF;
    overflow: hidden
}

.left7 li .hot {
    background: #ff6c00
}

.left7 li .tu {
    background: url('../images/newIcon.gif') no-repeat 5px 1px
}

.left7 li a {
    position: absolute;
    top: 0px;
    left: 32px;
    overflow: hidden;
    color: #333
}

.left7 li a:hover {
    color: #c00
}

.right7 {
    width: 292px;
    height: 371px;
    float: right
}

.right7_tp2 {
    width: 290px;
    border: 1px solid #d8d8d8;
    border-bottom: 0;
    height: 40px
}

.right7_tp2 ul {
    width: 246px;
    padding: 5px 0 0 4px
}

.right7_tp2 li {
    width: 226px;
    height: 183px;
    padding-left: 19px;
    display: block
}

.right7_tp2 a {
    color: #333
}

.right7_tp2 a:hover {
    color: #c00
}

.right7_tp2 li p {
    padding-top: 6px;
    text-align: center
}

.readNow_article {
    width: 100%;
    padding: 0.7%;
    margin: 0px;
    overflow: hidden
}

.readNow {
    margin-bottom: 10px
}

.readNow .h,
.PicTjBox .h,
.PicWordsBox .h,
.PicVideoBox .h,
.PicTjBox2 .h {
    float: left;
    width: 100%;
    height: 50px;
    line-height: 50px;
    font-size: 26px;
    background: url('../images/head_line_bg.png') repeat-x bottom;
    color: #824412;
    overflow: hidden
}

.readNow .con {
    float: left;
    width: 100%;
    padding-top: 15px;
    overflow: hidden
}

.readNow .con p a {
    display: inline-block;
    font-size: 14px;
    padding: 2px 5px;
    margin-right: 3px;
    margin-bottom: 3px;
    _margin-bottom: 5px;
    overflow: hidden;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-border-radius: 5px
}

.imgBtn {
    float: left;
    width: 100%;
    margin-top: 10px;
    _margin-top: 0px;
    overflow: hidden
}

.imgBtn .h {
    position: relative;
    float: left;
    width: 100%;
    height: 36px;
    line-height: 36px;
    overflow: hidden
}

.imgBtn .h .gong {
    float: left;
    overflow: hidden
}

.imgBtn .h span {
    color: red
}

.right_btn {
    position: absolute;
    top: 0px;
    right: 0px;
    height: 100%;
    overflow: hidden
}

.right_btn a,
.myDoBtn .wei {
    float: left;
    height: 27px;
    line-height: 27px;
    margin-top: 4px;
    margin-left: 5px;
    font-size: 14px;
    padding: 0px 5px 0px 8px;
    background: #f54343;
    color: #FFF;
    border-radius: 3px;
    cursor: pointer;
    overflow: hidden
}

.h .right_btn a span,
.myDoBtn .wei span {
    color: #FFF
}

.right_btn a:hover,
.myDoBtn .wei:hover {
    text-decoration: none
}

.right_btn a a {
    float: left;
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.myDoBtn {
    float: left;
    width: 95%;
    padding: 20px 0px;
    padding-left: 5%;
    margin-bottom: 5px;
    background: #f3f3f3;
    overflow: hidden
}

.myDoBtn .wei {
    width: 12.6%;
    text-align: center;
    background: #f54343;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    margin-right: 1%
}

.hbox {
    float: left;
    width: 100%;
    margin-bottom: 10px;
    overflow: hidden
}

.hbox {
    height: 20px;
    line-height: 20px;
    font-size: 16px;
    color: #816060
}

.xh a {
    float: left;
    line-height: 22px;
    display: inline-block;
    width: auto;
    height: 22px;
    border: 1px solid #ccc;
    text-align: center;
    text-indent: 0px;
    padding: 0px 3px;
    margin-right: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    font-size: 14px;
    margin-bottom: 5px;
    color: #05094d;
    overflow: hidden
}

.WeiXinBox {
    display: none;
    background-clip: padding-box;
    background-color: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.3);
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    left: 50%;
    margin: -200px 0 0 -300px;
    overflow: hidden;
    position: fixed;
    top: 50%;
    width: 560px;
    height: 340px;
    overflow: hidden;
    z-index: 99999
}

.weixin_header {
    float: left;
    width: 530px;
    border-bottom: 1px solid #EEEEEE;
    padding: 9px 15px;
    overflow: hidden
}

.weixin_close {
    text-decoration: none;
    height: 30px;
    line-height: 26px;
    color: #000000;
    float: right;
    font-size: 30px;
    font-weight: bold;
    cursor: pointer;
    opacity: 0.2;
    text-shadow: 0 1px 0 #FFFFFF
}

.weixin_h3 {
    line-height: 30px;
    margin: 0;
    font-weight: normal;
    font-family: " 微软雅黑"
}

.weixin_tip {
    text-align: center;
    margin: 0;
    padding: 0;
    font-size: 12px
}

.weixin_footer {
    float: left;
    width: 100%;
    overflow: hidden;
    border-radius: 0 0 6px 6px;
    border-top: 1px solid #DDDDDD;
    box-shadow: 0 1px 0 #FFFFFF inset;
    padding: 10px 0px;
    font-size: 14px;
    text-align: center
}

.weixin_body {
    float: left;
    width: 100%;
    padding: 15px 0px;
    overflow: hidden
}

.weixin_codeBox {
    float: left;
    width: 220px;
    height: 220px;
    margin: 0px 10px 0px 20px;
    overflow: hidden
}

.weixin_wordBox {
    float: left;
    width: 280px;
    height: 220px;
    overflow: hidden
}

.weixin_title {
    float: left;
    width: 100%;
    height: 27px;
    margin-top: 15px;
    text-align: left;
    font-size: 18px;
    font-family: '宋体';
    white-space: nowrap;
    color: red;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.weixin_word {
    float: left;
    width: 270px;
    margin-top: 5px;
    padding-left: 10px;
    text-align: left;
    font-size: 14px;
    line-height: 2em;
    overflow: hidden
}

.titMiaoshu span {
    float: left;
    height: 100%;
    color: #999;
    padding-left: 18px;
    background: url('../images/Icon-669977_NET.png') no-repeat 0px -342px;
    overflow: hidden
}

.titMiaoshu a {
    float: left;
    height: 100%;
    padding: 0px 2px;
    background: red;
    color: #FFF;
    margin-right: 10px;
    overflow: hidden;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-border-radius: 3px
}

.titMiaoshu a:hover {
    text-decoration: none;
    color: #FFF
}

.nav .navPhone {
    position: absolute;
    right: 0px;
    width: 58px;
    height: 45px;
    background: url('../images/phone.gif') no-repeat 0px;
    overflow: hidden
}

.nav .navPhone a {
    padding: 0px;
    padding-left: 16px
}

.nav .navPhone a:hover {
    background: none;
    text-decoration: underline
}

.weixin_close:hover {
    text-decoration: none
}

.piBox {
    float: left;
    height: 100%;
    line-height: 43px;
    color: #fff
}

.piBox a {
    float: left;
    margin-top: 3px;
    margin-left: 3px;
    width: 10px;
    height: 10px;
    text-align: center;
    text-indent: 999px;
    color: #FFF;
    line-height: 10px;
    border-radius: 5px;
    border: 1px solid #FFD1BB;
    padding: 2px 3px
}

.piBox a:hover {
    text-decoration: none;
    color: #FFF
}

.piBox span {
    float: left;
    font-weight: bold;
    font-size: 10px;
    height: 16px;
    line-height: 16px;
    margin-top: 3px
}

.SkinBox {
    float: left;
    width: 100px;
    height: 40px;
    margin-top: 1.5px;
    overflow: hidden
}

.piBox .cur {
    text-indent: 0px
}

.BodyFF8040 #hd,
.BodyFF8040 .zb1532nlst .ct ul li a.current,
.BodyFF8040 #ft .if,
.BodyFF8040 .tags_title,
.BodyFF8040 .lf .zb1532bx2 .bx-title,
.BodyFF8040 .right_btn a,
.BodyFF8040 .myDoBtn .wei {
    background: #FF8040
}

.BodyFF8040 .zb1532con_2 .zb1532listbox h2 span.zb1532block_cate,
.BodyFF8040 .content .zb1532current_nav {
    border-bottom: 3px solid #FF8040
}

.BodyFF8040 .rm_hot,
.BodyFF8040 .tags_title {
    border-top: none
}

.BodyFF8040 .pageBox a:hover,
.BodyFF8040 .pageBox strong,
.BodyFF8040 .pageBox .cur {
    background: #FF8040;
    border: 1px solid #FF8040
}

.BodyFF8040 .right_con .bar {
    border-top: 3px #FF8040 solid
}

.BodyFF8040 .right_con .bar ul li.current {
    border-bottom: 1px #FF8040 solid;
    color: #FF8040
}

.BodyFF8040 .zb1532hotnews_list .hn_title {
    border-top: 3px #FF8040 solid;
    border-bottom: 3px #FF8040 solid
}

.BodyFF8040 .so-box input,
.BodyFF8040 .so-box .so-btn {
    border: 1px solid #fec1a2;
    background: #fc9c6c
}

.Bodyperu #hd,
.Bodyperu .zb1532nlst .ct ul li a.current,
.Bodyperu #ft .if,
.Bodyperu .tags_title,
.Bodyperu .lf .zb1532bx2 .bx-title,
.Bodyperu .right_btn a,
.Bodyperu .myDoBtn .wei {
    background: peru
}

.Bodyperu .zb1532con_2 .zb1532listbox h2 span.zb1532block_cate,
.Bodyperu .content .zb1532current_nav {
    border-bottom: 3px solid peru
}

.Bodyperu .rm_hot,
.Bodyperu .tags_title {
    border-top: none
}

.Bodyperu .pageBox a:hover,
.Bodyperu .pageBox strong,
.Bodyperu .pageBox .cur {
    background: peru;
    border: 1px solid peru
}

.Bodyperu .right_con .bar {
    border-top: 3px peru solid
}

.Bodyperu .right_con .bar ul li.current {
    border-bottom: 1px peru solid;
    color: peru
}

.Bodyperu .zb1532hotnews_list .hn_title {
    border-top: 3px peru solid;
    border-bottom: 3px peru solid
}

.Bodyperu .so-box input,
.Bodyperu .so-box .so-btn {
    border: 1px solid #e0b183;
    background: #e19449
}

.Body719d00 #hd,
.Body719d00 .zb1532nlst .ct ul li a.current,
.Body719d00 #ft .if,
.Body719d00 .tags_title,
.Body719d00 .lf .zb1532bx2 .bx-title,
.Body719d00 .right_btn a,
.Body719d00 .myDoBtn .wei {
    background: #719d00
}

.Body719d00 .zb1532con_2 .zb1532listbox h2 span.zb1532block_cate,
.Body719d00 .content .zb1532current_nav {
    border-bottom: 3px solid #719d00
}

.Body719d00 .rm_hot,
.Body719d00 .tags_title {
    border-top: none
}

.Body719d00 .pageBox a:hover,
.Body719d00 .pageBox strong,
.Body719d00 .pageBox .cur {
    background: #719d00;
    border: 1px solid #719d00
}

.Body719d00 .right_con .bar {
    border-top: 3px #719d00 solid
}

.Body719d00 .right_con .bar ul li.current {
    border-bottom: 1px #719d00 solid;
    color: #719d00
}

.Body719d00 .zb1532hotnews_list .hn_title {
    border-top: 3px #719d00 solid;
    border-bottom: 3px #719d00 solid
}

.Body719d00 .so-box input,
.Body719d00 .so-box .so-btn {
    border: 1px solid #a1e000;
    background: #86ba01
}

.Body111111 #hd,
.Body111111 .zb1532nlst .ct ul li a.current,
.Body111111 #ft .if,
.Body111111 .tags_title,
.Body111111 .lf .zb1532bx2 .bx-title,
.Body111111 .right_btn a,
.Body111111 .myDoBtn .wei {
    background: #111111
}

.Body111111 .zb1532con_2 .zb1532listbox h2 span.zb1532block_cate,
.Body111111 .content .zb1532current_nav {
    border-bottom: 3px solid #111111
}

.Body111111 .rm_hot,
.Body111111 .tags_title {
    border-top: none
}

.Body111111 .pageBox a:hover,
.Body111111 .pageBox strong,
.Body111111 .pageBox .cur {
    background: #111111;
    border: 1px solid #111111
}

.Body111111 .right_con .bar {
    border-top: 3px #111111 solid
}

.Body111111 .right_con .bar ul li.current {
    border-bottom: 1px #111111 solid;
    color: #111111
}

.Body111111 .zb1532hotnews_list .hn_title {
    border-top: 3px #111111 solid;
    border-bottom: 3px #111111 solid
}

.Body111111 .so-box input,
.Body111111 .so-box .so-btn {
    border: 1px solid #5e5d5d;
    background: #3e3d3d
}

.Bodysteelblue #hd,
.Bodysteelblue .zb1532nlst .ct ul li a.current,
.Bodysteelblue #ft .if,
.Bodysteelblue .tags_title,
.Bodysteelblue .lf .zb1532bx2 .bx-title,
.Bodysteelblue .right_btn a,
.Bodysteelblue .myDoBtn .wei {
    background: steelblue
}

.Bodysteelblue .zb1532con_2 .zb1532listbox h2 span.zb1532block_cate,
.Bodysteelblue .content .zb1532current_nav {
    border-bottom: 3px solid steelblue
}

.Bodysteelblue .rm_hot,
.Bodysteelblue .tags_title {
    border-top: none
}

.Bodysteelblue .pageBox a:hover,
.Bodysteelblue .pageBox strong,
.Bodysteelblue .pageBox .cur {
    background: steelblue;
    border: 1px solid steelblue
}

.Bodysteelblue .right_con .bar {
    border-top: 3px steelblue solid
}

.Bodysteelblue .right_con .bar ul li.current {
    border-bottom: 1px steelblue solid;
    color: steelblue
}

.Bodysteelblue .zb1532hotnews_list .hn_title {
    border-top: 3px steelblue solid;
    border-bottom: 3px steelblue solid
}

.Bodysteelblue .so-box input,
.Bodysteelblue .so-box .so-btn {
    border: 1px solid #5aa9eb;
    background: #5197d1
}

.Bodydarkorchid #hd,
.Bodydarkorchid .zb1532nlst .ct ul li a.current,
.Bodydarkorchid #ft .if,
.Bodydarkorchid .tags_title,
.Bodydarkorchid .lf .zb1532bx2 .bx-title,
.Bodydarkorchid .right_btn a,
.Bodydarkorchid .myDoBtn .wei {
    background: darkorchid
}

.Bodydarkorchid .zb1532con_2 .zb1532listbox h2 span.zb1532block_cate,
.Bodydarkorchid .content .zb1532current_nav {
    border-bottom: 3px solid darkorchid
}

.Bodydarkorchid .rm_hot,
.Bodydarkorchid .tags_title {
    border-top: none
}

.Bodydarkorchid .pageBox a:hover,
.Bodydarkorchid .pageBox strong,
.Bodydarkorchid .pageBox .cur {
    background: darkorchid;
    border: 1px solid darkorchid
}

.Bodydarkorchid .right_con .bar {
    border-top: 3px darkorchid solid
}

.Bodydarkorchid .right_con .bar ul li.current {
    border-bottom: 1px darkorchid solid;
    color: darkorchid
}

.Bodydarkorchid .zb1532hotnews_list .hn_title {
    border-top: 3px darkorchid solid;
    border-bottom: 3px darkorchid solid
}

.Bodydarkorchid .so-box input,
.Bodydarkorchid .so-box .so-btn {
    border: 1px solid #c680e8;
    background: #b554e5
}

.Readed {
    float: left;
    line-height: 43px
}

.SByou_Net_Head .t-wrap,
.SByou_Net_Head {
    overflow: visible
}

.Readed .tt {
    color: #fff;
    padding: 0px 5px
}

.Readed.cur {
    height: 43px
}

.Readed.cur .tt {
    color: #FFF
}

.Readed.cur .tt:hover {
    text-decoration: none
}

.Readed {
    position: relative;
    max-width: 302px
}

.Readed font {
    float: right;
    height: 43px;
    padding-right: 5px;
    text-decoration: underline;
    max-width: 150px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.Readed .box {
    display: none;
    position: absolute;
    top: 43px;
    right: 0px;
    width: 300px;
    height: 172px;
    z-index: 9999;
    overflow: hidden;
    background: #feffe6
}

.Readed.cur .box {
    display: block
}

.Readed .box p {
    text-align: center;
    line-height: 172px;
    color: #F55732
}

.Readed .box p em {
    font-style: normal
}

.Readed .box .Li {
    float: left;
    width: 100%;
    height: 28px;
    text-align: left;
    line-height: 28px;
    border-bottom: 1px dashed #CCC;
    overflow: hidden
}

.Readed .Li a {
    display: initial;
    float: none;
    border: none;
    padding: 0px;
    margin: 0px
}

.Readed.cur .Li a {
    color: red
}

.Readed .Li a.chapter {
    color: green
}

.Readed.cur .Li a:hover {
    text-decoration: underline
}

.Readed.cur {
    background: #d22222
}

.Readed .box {
    border: 1px solid #d22222
}

.Readed .box em {
    float: none;
    padding: 0px
}

.nl-con .bx,
#nav .nl {
    height: auto
}

.log-Box .dlLo.xx .qq,
.log-Box .dlLo.xx .wb,
.log-Box .dlLo.xxAppid .wb,
.log-Box .dlLo.Appkey .qq {
    background: #cf3738;
    cursor: default
}

.ico_others.xx,
.ico_others.xxAppid .wb,
.ico_others.xxAppkey .qq {
    display: none
}

#feedAv,
#feedAv *,
#pop_ad,
#pop_ad * {
    display: none !important;
    border: none !important;
    padding: 0px !important
}

#nav .an.on .nl {
    display: block
}

#nav .an.on .nav-item-1 {
    background-color: #111
}

.Float {
    float: left;
    overflow: hidden
}

.Float.cur {
    position: fixed
}

.Float.bot {
    position: absolute;
    bottom: 0px
}

.mark-box {
    display: none;
    position: fixed;
    top: 0px;
    right: 0px;
    width: 100%;
    height: 100%;
    z-index: 999999
}

* html .mark-box {
    position: absolute;
    left: expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft, 10)||0)-(parseInt(this.currentStyle.marginRight, 10)||0));
    top: expression(eval(document.documentElement.scrollTop))
}

.mark-box .bg {
    float: left;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.6;
    overflow: hidden
}

.Mark-body {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -200px;
    margin-top: -263px;
    width: 300px;
    height: 466px;
    padding: 30px 50px;
    border-radius: 0px 5px 5px 5px
}

.Mark-body {
    background: url(../images/mark-bg.jpg) no-repeat top left #fff
}

.login .Mark-body,
.register .Mark-body {
    border-radius: 5px
}

.d-title {
    float: left;
    width: 100%;
    padding-bottom: 16px;
    margin-bottom: 16px;
    font-size: 18px;
    text-align: center;
    overflow: hidden
}

.mark-body {
    position: relative;
    float: left;
    width: 100%;
    z-index: 2;
    overflow: hidden
}

.Mark-body .close {
    position: absolute;
    top: 20px;
    right: 20px;
    cursor: pointer;
    font-size: 16px
}

.Mark-body .close:hover {
    color: red
}

.Mark-body a:hover {
    color: #333
}

.Mark-body .bg {
    position: absolute;
    bottom: 0px;
    right: 0px;
    background: url(../images/arc.jpg) no-repeat bottom right;
    width: 300px;
    height: 200px;
    z-index: 1;
    overflow: hidden
}

.mark-body .loading {
    line-height: 400px;
    color: red
}

.so .mark-body .loading {
    line-height: 330px
}

.mark-body .loading img {
    position: relative;
    top: 1px;
    margin-right: 5px
}

.log-Box .dlLo .button {
    text-indent: 0px;
    line-height: 27px;
    text-decoration: none
}

.log-Box .dlLo {
    margin-top: 33px
}

.tb-item .menu {
    border-radius: 0px 0px 5px 5px
}

.log-Box .dlLo {
    padding-bottom: 33px
}

.log-Box .dlLo .button {
    text-align: center
}

.log-Box .dlLo.xx .qq,
.log-Box .dlLo.xx .wb {
    background: #f54343;
    border-radius: 3px
}

.LR-Mem#LR {
    width: 100%;
    padding: 0px;
    margin: 10px 0px;
    background: #fff;
    padding: 10px 0px
}

.Mem-Set .R-pm input {
    border: 1px solid #f0f0f0
}

.tingplaybox {
    float: left;
    width: 100%;
    margin: 0px 0px 50px 0px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: #fff;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    font-family: '微软雅黑';
    overflow: hidden
}

.tingbox {
    display: none;
    float: left;
    width: 0;
    height: 0;
    overflow: hidden
}

.ting-img,
.ting-img img {
    float: left;
    width: 66px;
    height: 66px;
    overflow: hidden
}

.ting-img {
    position: relative;
    border-radius: 2px;
    background: #f0f0f0
}

.ting-play {
    position: absolute;
    top: 18px;
    left: 18px;
    width: 30px;
    height: 30px;
    background: url('../images/play.png') no-repeat;
    background-size: 30px;
    border-radius: 18px;
    cursor: pointer;
    overflow: hidden
}

.ting-pause {
    display: none;
    position: absolute;
    right: 3px;
    bottom: 3px;
    width: 20px;
    height: 20px;
    background: url('../images/pause.png') no-repeat;
    background-size: 20px;
    border-radius: 10px;
    cursor: pointer;
    overflow: hidden
}

.play .ting-pause,
.play-ready .ting-play {
    display: block
}

.play .ting-play {
    display: none
}

.play-ready .ting-play {
    width: 28px;
    height: 28px;
    border: 1px solid #fff;
    background: url('../images/loading.gif') no-repeat center #000;
    opacity: 0.4
}

.ting-con {
    position: relative;
    margin-left: 66px;
    padding: 14px 10px 0 10px;
    height: 66px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url('../images/ting.png') no-repeat 6px 10px;
    background-size: 21px
}

.ting-title {
    height: 21px;
    line-height: 21px;
    text-indent: 30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom: 17px;
    margin-right: 250px
}

.ting-s01 {
    font-size: 14px;
    color: #333
}

.ting-s02 {
    font-size: 12px;
    color: #666
}

.ting-play-cur {
    position: relative;
    height: 2px;
    margin-right: 120px;
    background: #ddd
}

.ting-cur {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 100%;
    background: #b7daff
}

.ting-ico {
    position: absolute;
    top: 0;
    right: 5px;
    margin-top: -4px;
    margin-right: -10px;
    height: 8px;
    width: 8px;
    border: 1px solid #b7daff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #fff;
    cursor: pointer
}

.ting-time {
    position: absolute;
    bottom: 6px;
    right: 10px;
    width: 110px;
    height: 18px;
    line-height: 18px;
    font-size: 11px;
    color: #666;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    overflow: hidden
}

.ting-vol {
    position: absolute;
    bottom: 25px;
    right: 10px;
    width: 110px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    color: #666;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    overflow: hidden
}

.ting-vol p {
    float: left;
    width: 28px;
    height: 28px;
    line-height: 28px;
    margin: 0px;
    font-size: 14px;
    font-family: '微软雅黑';
    border: 1px solid #ddd;
    border-radius: 28px;
    cursor: pointer;
    overflow: hidden
}

.ting-vol .ting-jian {
    font-size: 20px
}

.ting-vol .ting-muted {
    position: relative;
    width: 50px;
    border: none;
    background: url('../images/vol.png') no-repeat 5px 7px;
    background-size: 70px
}

.ting-vol .ting-muted.cur {
    background-position: -52px 7px
}

.ting-vol .ting-v-01 {
    float: left;
    width: 25px;
    height: 1px;
    margin-top: 14px;
    margin-left: 22px;
    background: #ddd;
    overflow: hidden
}

.ting-vol .ting-v-02 {
    position: absolute;
    top: 14px;
    left: 22px;
    height: 1px;
    background: chocolate;
    overflow: hidden
}

.ting-autoplay {
    position: absolute;
    top: 15px;
    right: 150px;
    font-size: 12px;
    text-align: center;
    width: 100px;
    height: 20px;
    line-height: 20px;
    cursor: pointer;
    overflow: hidden
}

.ting-autoplay .f01 {
    text-decoration: underline
}

.ting-autoplay .f02 {
    color: red
}

.tingmark {
    display: none;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: #d3d3d3;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    z-index: 9995;
    overflow: hidden
}

.tingtip {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    width: 298px;
    height: 198px;
    margin-top: -100px;
    margin-left: -150px;
    background-color: #FFF;
    border: 1px solid #bcbcbc;
    z-index: 9999;
    overflow: hidden
}

.tingtip .tingh {
    float: left;
    width: 100%;
    height: 29px;
    line-height: 29px;
    text-indent: 5px;
    border-bottom: 1px solid #cccccc;
    background-color: #ece9d8;
    font-size: 14px
}

.tingtip .tingc {
    float: left;
    width: 100%;
    height: 120px;
    line-height: 120px;
    font-size: 14px;
    background: url(../images/ting_tip.gif) no-repeat 45px center;
    background-size: 30px;
    text-align: center;
    text-indent: 40px
}

.tingtip .tingb {
    float: left;
    width: 100%;
    height: 48px;
    overflow: hidden
}

.tingtip .tingb div {
    float: left;
    height: 28px;
    line-height: 28px;
    margin: 0px 5px 0;
    padding: 0 15px;
    border: 1px solid #1E9FFF;
    background-color: #1E9FFF;
    color: #fff;
    border-radius: 2px;
    font-weight: 400;
    cursor: pointer
}

.tingtip .tingb .tingyes {
    margin-left: 160px
}

.tingtip .tingb .tingno {
    background: #fff;
    border-color: #dedede;
    color: #333
}

.ting-control {
    width: 100%;
    height: 30px;
    line-height: 30px;
    border-top: 1px solid #e4e1da;
    overflow: hidden
}

.ting-control p {
    float: left;
    width: 25%;
    height: 100%;
    padding: 0px;
    margin: 0px;
    font-size: 14px;
    color: #272a30;
    text-align: center;
    background: #f0f0f0;
    cursor: pointer;
    overflow: hidden
}

.ting-control.per0 .p0,
.ting-control.per1 .p1,
.ting-control.per3 .p3,
.ting-control.per102 .p4 {
    background: #e4e1da
}

.ting-spd {
    position: absolute;
    top: 5px;
    right: 280px;
    width: 150px;
    overflow: hidden
}

.ting-spd div {
    float: left;
    width: 100%;
    overflow: hidden
}

.ting-spd span {
    float: left;
    margin-left: 5px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    cursor: pointer;
    overflow: hidden
}

.ting-spd span:hover {
    color: red
}

.ting-spd .sno {
    cursor: auto;
    color: blue
}

.ting-spd .sno:hover {
    color: #343434
}

.ting-spd .spd-btn {
    margin-top: 2px
}

.ting-spd .spd-btn span {
    width: 40px;
    text-align: center;
    font-size: 14px;
    background: #f0f0f0;
    border-radius: 3px
}

.ting-spd .spd-btn .spdjian {
    font-size: 20px
}

.ting-spd .cur {
    color: red;
    text-decoration: underline
}

.so-box {
    float: left;
    height: 100%;
    overflow: hidden
}

.so-box input {
    float: left;
    margin-top: 10px;
    width: 130px;
    height: 22px;
    line-height: 22px;
    text-indent: 5px;
    border: 1px solid #f49090;
    background: #f26565;
    color: #fff;
    font-size: 12px;
    border-radius: 3px;
    overflow: hidden
}

.so-box input::-webkit-input-placeholder {
    color: #fff
}

.so-box .so-btn {
    float: left;
    margin-top: 10px;
    width: 50px;
    height: 22px;
    line-height: 22px;
    cursor: pointer;
    border: 1px solid #f49090;
    background: #f26565;
    color: #fff;
    border-left: none;
    border-radius: 3px;
    font-size: 12px;
    text-align: center;
    overflow: hidden
}

.share4xx {
    position: relative;
    padding: 5px 0px;
    float: left;
    width: 100%;
    height: 32px;
    line-height: 32px
}

.share4xx strong {
    font-size: 12px
}

.share4xx strong,
.share4xx a {
    float: left;
    height: 100%;
    overflow: hidden
}

.share4xx a {
    width: 32px;
    margin-right: 8px;
    border-radius: 3px;
    cursor: pointer
}

.share4xx .a1 {
    background: url(../images/share.png) no-repeat #7BD172
}

.share4xx .a2 {
    background: url(../images/share.png) no-repeat -44px 0 #FBC440
}

.share4xx .a3 {
    background: url(../images/share.png) no-repeat -88px 0 #FF8D8D
}

.share4xx .a4 {
    background: url(../images/share.png) no-repeat -132px 0 #5FB2D7
}

.share4xx .a5 {
    background: url(../images/share.png) no-repeat -176px 0 #F68575
}

.share4xx .a6 {
    background: url(../images/share.png) no-repeat -220px 0 #95B4EC
}

.share4xx .a7 {
    background: url(../images/share.png) no-repeat -264px 0 #67CE9B
}

.share4xx .ma-img-box {
    display: none;
    position: absolute;
    top: 18px;
    margin-left: 20px;
    width: 80px;
    background: #fff;
    font-size: 12px;
    z-index: 9999999;
    text-align: center;
    line-height: 14px;
    overflow: hidden;
    box-shadow: 0 0 5px rgba(0, 0, 0, .2)
}

.share4xx .ma-img-box img {
    width: 80px;
    height: 80px
}

.share4xx .ma-close {
    float: left;
    margin-top: 5px;
    width: 100%;
    height: 18px;
    line-height: 18px;
    background: #f0f0f0;
    cursor: pointer;
    overflow-y: hidden
}

.share4xx.cen {
    width: 160px;
    left: 50%;
    margin: 0px 0px 0px -76px;
    padding: 0px 0px 15px 0px
}

.share4xx.cen strong {
    display: none
}

.share4xx.cen .ma-img-box {
    margin-left: -24px
}

.CommentBox {
    float: left;
    width: 100%;
    overflow: hidden
}

.CommentBox .ccbox {
    float: left;
    width: 100%;
    overflow: hidden
}

.CommentBox .ulc {
    float: left;
    width: 100%;
    height: auto;
    overflow: hidden
}

.CommentBox .ulc li {
    float: left;
    width: 100%;
    padding: 20px 0px;
    border-top: 1px solid #eeeeee;
    overflow: hidden
}

.CommentBox .ulc .pic {
    float: left;
    width: 48px;
    height: 48px;
    border-radius: 48px;
    font-size: 0px;
    line-height: 0px;
    border: 1px solid #dedddd;
    overflow: hidden
}

.CommentBox .ulc .pic img {
    width: 100%;
    min-height: 100%
}

.CommentBox .ulc .words p {
    font-size: 14px;
    margin-bottom: 0px
}

.CommentBox .ulc .words {
    padding-top: 0px !important;
    float: left;
    width: calc(100% - 70px);
    height: auto;
    line-height: 18px;
    margin-left: 20px;
    padding: 8px 0px;
    overflow: hidden
}

.CommentBox .ulc .words h2 {
    display: none;
    height: 18px;
    font-size: 14px;
    margin-bottom: 5px;
    padding-bottom: 5px;
    border-bottom: 1px dashed #eee;
    overflow: hidden
}

.CommentBox .ulc .info {
    float: right;
    width: calc(100% - 68px)
}

.CommentBox .ulc .info a.fd {
    margin-left: 8px
}

.CommentBox .ulc .info a.hf {
    margin-left: 3px
}

.CommentBox .ulc .info .name {
    float: left;
    height: 100%;
    overflow: hidden;
    color: #888
}

.CommentBox .ulc .info .time {
    float: left;
    height: 100%;
    margin-left: 10px;
    overflow: hidden
}

.CommentBox .ulc .info .opt {
    float: right;
    height: 100%;
    overflow: hidden
}

.CommentBox .ulc .info span {
    color: #888888
}

.CommentBox .ulc .info a {
    float: left;
    display: inline-block;
    text-decoration: underline;
    overflow: hidden
}

.CommentBox .ulc .info a.zc,
.CommentBox .ulc .info a.zc span {
    color: red
}

.CommentBox .ulc .info a.fd,
.CommentBox .ulc .info a.fd span {
    color: #343434
}

.CommentBox .ulc .info a.hf {
    color: #2c8fb9
}

.CommentBox .ulc .info em {
    float: left;
    font-style: normal;
    overflow: hidden
}

.CommentBox #cIMG {
    display: none;
    width: 10px;
    margin: 5px 10px 0px 0px
}

.CommentBox .h {
    float: left;
    margin-top: 15px;
    width: 100%;
    line-height: 25px;
    font-size: 18px;
    font-family: '微软雅黑';
    overflow: hidden
}

.CommentBox .c {
    float: left;
    width: 100%;
    height: auto;
    overflow: hidden
}

.CommentBox .c .f {
    float: left;
    width: 100%;
    height: auto;
    overflow: hidden
}

.CommentBox .c form {
    float: left;
    width: 100%;
    height: auto;
    overflow: hidden
}

.CommentBox .c .title {
    float: left;
    width: 100%;
    height: 27px;
    margin-top: 10px;
    overflow: hidden
}

.CommentBox .c .txt {
    float: left;
    width: 100%;
    height: 106px;
    overflow: hidden
}

.CommentBox .c .btn {
    float: left;
    width: 100%;
    height: 54px;
    overflow: hidden
}

.CommentBox .c .title .bt {
    float: left;
    width: 66px;
    height: 27px;
    line-height: 27px;
    text-align: center;
    overflow: hidden
}

.CommentBox .c .title .words_box {
    float: left;
    width: calc(100% - 66px);
    height: 18px;
    overflow: hidden
}

.CommentBox .c .title .words_box input {
    float: left;
    width: calc(100% - 6px);
    height: 50px;
    padding: 0px 4px;
    line-height: 50px;
    border: 2px solid #dedddd;
    overflow: hidden
}

.CommentBox .c .txt .ny {
    float: left;
    width: 42px;
    height: 130px;
    line-height: 26px;
    overflow: hidden
}

.CommentBox .c .txt .words_box {
    float: left;
    width: calc(100% - 42px);
    height: 98px;
    margin-top: 7px;
    overflow: hidden
}

.CommentBox .c .txt .words_box textarea {
    float: left;
    width: calc(100% - 6px);
    height: 90px;
    max-width: calc(100% - 6px);
    max-height: 90px;
    min-width: calc(100% - 6px);
    min-height: 90px;
    font-size: 12px;
    border: 1px solid #dedddd
}

.CommentBox .c .btn .tj {
    float: left;
    width: 100px;
    height: 30px;
    margin-top: 12px;
    margin-left: 42px;
    overflow: hidden
}

.CommentBox .c .btn .tj input {
    float: left;
    width: 100%;
    height: 100%;
    border: none;
    background: #000;
    font-size: 16px;
    color: #fff;
    line-height: 30px;
    border-radius: 3px;
    cursor: pointer;
    overflow: hidden
}

.CommentBox .c .div_r {
    float: right;
    width: auto;
    height: 26px;
    line-height: 26px;
    overflow: hidden
}

.CommentBox .c .btn .div_r {
    margin-top: 14px
}

.CommentBox .c .div_r b {
    font-weight: normal;
    color: red;
    font-size: 20px;
    font-family: DpQuake, Constantia, Candara, Corbel, Arial
}

.CommentBox .c .code {
    float: left;
    width: auto;
    height: 37px;
    margin-left: 10px;
    margin-top: 15px;
    overflow: hidden
}

.CommentBox .c #regcode {
    float: left;
    width: 50px;
    height: 23px;
    margin-right: 10px;
    padding: 0px 2px;
    border: 1px solid #DEDDDD;
    overflow: hidden
}

.CommentBox .cm {
    float: left;
    width: 100%;
    padding-top: 15px;
    border-top: 1px solid #eeeeee;
    overflow: hidden
}

.CommentBox .cm .i {
    float: left;
    line-height: 21px;
    color: #454545;
    overflow: hidden
}

.CommentBox .cm .i b {
    font-weight: normal;
    color: red
}

.CommentBox .cm .n {
    float: right;
    width: auto;
    text-align: right;
    overflow: hidden
}

.CommentBox .cm .n div {
    float: left
}

.CommentBox .cm .n a {
    float: left;
    height: 19px;
    padding: 0px 4px;
    margin: 0px 2px;
    line-height: 20px;
    font-size: 12px;
    color: #454545;
    text-align: center;
    text-decoration: none;
    border: 1px solid #dedddd;
    overflow: hidden
}

.CommentBox .cm .n a:hover {
    color: red
}

.CommentBox .cm .n a.info:hover {
    color: #454545
}

.CommentBox .cm .n b {
    font-weight: normal;
    color: red
}

.CommentBox .cm .n .p_curpage {
    color: red
}

.CommentBox .cm .n a[href="javascript:"],
.CommentBox .cm .n .no {
    color: #CCC
}

.CommentBox .cm .n a[href="javascript:"]:hover,
.CommentBox .cm .n .none:hover {
    color: #454545
}

.CommentBox .errorCom {
    float: left;
    width: 100%;
    height: 100px;
    line-height: 100px;
    text-align: center;
    color: red;
    font-size: 12px;
    overflow-y: hidden
}

.ting-s01 {
    float: left
}

.ting-s02 {
    display: none;
    float: left;
    text-indent: 5px;
    max-width: 150px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.ting-flow {
    display: none;
    position: fixed;
    bottom: 60px;
    width: 180px;
    height: 38px;
    box-shadow: 0 0 5px #FF8D8D;
    border-radius: 38px;
    border: 1px solid #FF8D8D;
    background: #fff;
    z-index: 999999999
}

.ting-flow.play,
.ting-flow.pause {
    display: block
}

.ting-flow.red {
    border-color: red
}

.tf-btn {
    float: left;
    width: calc((100% - 40px)/4 - 1px);
    height: 14px;
    margin: 12px 0px;
    border-left: 1px solid #f0f0f0;
    text-indent: -999px;
    background: url('../images/ting-flow.png') no-repeat 7px 0px;
    background-size: 110px;
    cursor: pointer;
    overflow: hidden
}

.tf-btn.i {
    float: left;
    margin: 4px 5px;
    width: 30px;
    height: 30px;
    border-radius: 30px;
    border: none;
    text-indent: 0px;
    background: none;
    overflow: hidden
}

.tf-btn img {
    width: 100%;
    height: 100%
}

.tf-btn.n,
.tf-btn.f {
    background-position: -54px 0px
}

.tf-btn.f {
    transform: rotate(180deg)
}

.tf-btn.c {
    background-position: -84px 0px
}

.ting-flow.pause .tf-btn.p {
    background-position: -22px 0px
}

.tf-cur {
    position: absolute;
    left: 18px;
    bottom: -1px;
    height: 1px;
    background: red;
    overflow: hidden
}

.aaano {
    float: left;
    width: 100%;
    font-size: 14px;
    text-align: center;
    line-height: 100px;
    overflow: hidden
}

.aaabox {
    float: left;
    width: calc(100% - 2px);
    background: #fff;
    border: 1px solid #eee;
    overflow: hidden
}

.aaabox.nofloat {
    float: none
}

.aaabox.noborder {
    width: 100%;
    border: none
}

.aaabox h1 {
    float: left;
    width: 100%;
    height: 46px;
    line-height: 46px;
    font-size: 20px;
    border-bottom: 1px solid #eee;
    text-indent: 15px;
    overflow: hidden
}

.aaabox .loc {
    float: left;
    width: 100%;
    height: 46px;
    line-height: 46px;
    font-size: 16px;
    border-bottom: 1px solid #eee;
    text-indent: 15px;
    overflow: hidden
}

.aaabox .loc a {
    color: #000
}

.aaabox .loc a:hover {
    color: red
}

.aaatags {
    float: left;
    width: calc(100% - 15px);
    padding: 15px 0px 15px 15px;
    overflow: hidden
}

.aaatags li {
    float: left;
    width: 16.66%;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.aaatags li span {
    color: #aaa
}

.aaatags li a {
    color: #000
}

.aaatags li a:hover {
    color: red
}

.aaapage {
    float: left;
    padding: 15px 0px;
    width: 100%;
    text-align: center;
    font-size: 14px;
    border-top: 1px solid #eee;
    overflow: hidden
}

.aaapage a {
    margin: 0px 5px
}

.aaapage a.cur {
    color: red
}

.aaapage a.no {
    color: #ccc
}

.aaaorder {
    float: left;
    width: 100%;
    background: #f9f9f9;
    overflow: hidden
}

.aaaorder a {
    float: left;
    width: 33.33%;
    height: 24px;
    line-height: 24px;
    text-align: center;
    font-size: 14px;
    overflow: hidden
}

.aaaorder.p1 a:nth-child(1),
.aaaorder.p2 a:nth-child(2),
.aaaorder.p3 a:nth-child(3) {
    background: #f0f0f0
}

.aaalist {
    float: left;
    width: calc(100% - 30px);
    padding: 0px 15px;
    overflow: hidden
}

.aaalist li {
    float: left;
    width: 100%;
    margin-bottom: 15px;
    padding-bottom: 18px;
    border-bottom: 1px solid #eee;
    overflow: hidden
}

.aaalist li:first-child {
    padding-top: 15px
}

.aaalist li:last-child {
    margin-bottom: 0;
    border-bottom: none
}

.aaalist .h {
    float: left;
    width: 100%;
    height: 30px;
    line-height: 30px;
    overflow: hidden
}

.aaalist .h a {
    color: #000;
    font-size: 18px
}

.aaalist .h a:hover {
    color: red
}

.aaalist .c {
    float: left;
    width: 100%;
    font-size: 12px;
    line-height: 1.5em;
    color: #666;
    overflow: hidden
}

.aaalist strong {
    color: red;
    font-weight: normal
}

.ting-spd {
    display: none
}

.appfloatma {
    position: fixed;
    top: 50%;
    right: 0;
    margin-top: -68px;
    width: 100px;
    height: 136px;
    z-index: 888888
}

.appfloatma img {
    float: left;
    display: block
}

.appma {
    display: block;
    width: 100%;
    height: 100%;
    background: #ebebeb
}

.appma:hover {
    text-decoration: none
}

.appmat {
    padding: 8px 0;
    height: 16px;
    line-height: 16px;
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #000;
    text-align: center
}

.appmai {
    margin: 0 auto;
    width: 80px;
    height: 80px
}

.appmai img {
    width: 100%;
    height: 100%
}

.appmatip {
    padding: 5px 0;
    line-height: 1.3em;
    font-size: 11px;
    text-align: center;
    color: #000
}

.appmaclose {
    font-size: 12px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400
}

.appmaclose {
    position: absolute;
    top: -24px;
    right: 0;
    color: #999;
    cursor: pointer
}

.zb1532nlst,
.zb1532nlst .ct,
.zb1532nlst .lst,
.page_nav {
    width: 100%
}

.zb1532nlst .lst .block,
.lst.lst-2.hot-list {
    width: calc(100% + 20px)
}

.zb1532nlst .zb1532new-list ul {
    width: calc(50% - 20px)
}

.zb1532nlst .zb1532new-list ul li.top {
    width: calc(100% - 22px)
}

.zb1532nlst .zb1532new-list ul li {
    width: calc(100% - 12px)
}

.zb1532nlst .hot-list .bx {
    width: calc(50% - 22px)
}

.rt .focus ul li {
    margin-bottom: 9px
}

.rt .zb1532zhuant ul li {
    margin-bottom: 7.6px
}

.ting-control p {
    width: 33.33%
}

.ting-control {
    height: auto
}

.ting-control p:nth-child(1),
.ting-control p:nth-child(2),
.ting-control p:nth-child(3) {
    border-bottom: 1px solid #e0e0e0
}

.ting-control p {
    width: calc(33.33% - 1px);
    border-right: 1px solid #e0e0e0
}

.ting-control p:nth-child(3),
.ting-control p:nth-child(6) {
    width: 33.33%;
    border-right: none
}

.ting-control.per1 .p1,
.ting-control.per2 .p2,
.ting-control.per3 .p3,
.ting-control.per4 .p4,
.ting-control.per5 .p5,
.ting-control.per6 .p6 {
    background: #e4e1da
}

.ting-spd {
    display: block
}

.mb00 {
    display: none
}

.zb1532coinbox {
    float: left;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.zb1532coinbox a {
    float: left;
    width: 100%;
    height: 50%;
    line-height: 24px;
    text-align: center;
    overflow: hidden
}

.zb1532coinbox img {
    float: left;
    width: 100%;
    height: calc(100% - 24px);
    background: #f9f9f9;
    overflow: hidden
}

.tip_ {
    float: left;
    width: 100%;
    text-align: center;
    overflow: hidden
}

.box_ {
    margin-bottom: 60px;
    margin-left: calc(15% - 10px);
    float: left;
    padding: 20px 0px;
    width: 70%;
    background: #ffeded;
    border: 1px dashed #FF0036;
    border-radius: 3px;
    overflow: hidden
}

.box_ p {
    margin: 0px !important;
    text-indent: 0px !important;
    color: red !important;
    font-size: 16px !important;
    padding: 0px !important;
    line-height: 30px !important
}

.box_ p a {
    color: blue !important;
    padding: 0px 15px
}

.box_ p .npr {
    padding-right: 0
}

.box_ p .np {
    padding: 0
}

.box_ .f12 {
    font-size: 12px !important;
    color: #343434 !important
}

.ting-control .p1,
.ting-control .p4,
.ting-control .p3 {
    display: none
}

.pglr {
    position: relative;
    float: left;
    margin-top: 15px;
    padding-top: 15px;
    margin-bottom: 20px;
    width: 100%;
    border-top: 1px dashed #ccc
}

.lr_l {
    float: left;
    width: 100%;
    margin: 5px auto;
}

.lr_r {
    float: left;
    width: 100%;
    margin: 5px auto;
}

.pglr span {
    color: #999
}

.pglr .share4xx {
    position: absolute;
    top: 50%;
    right: -8px;
    margin-top: -8px;
    padding: 0;
    width: 210px
}

.vlof {
    position: absolute;
    top: -46px;
    right: 0
}

.vlof a {
    float: left;
    margin-left: 15px;
    height: 30px;
    line-height: 30px;
    padding-left: 18px;
    background: url('../images/vlof.png') no-repeat 0px 10px;
    background-size: 15px
}

.vlof a:hover {
    text-decoration: none;
    color: red
}

.vlof a:nth-child(2) {
    background-position: 0px -16px
}

.vlof a:nth-child(3) {
    background-position: 0px -43px
}

.vlof a:nth-child(4) {
    background-position: 0px -71px
}



.cnxh {
    margin-top: 10px;
}

.cnxh,
.cnxh ul {
    float: left;
    width: 100%;
    overflow: hidden;
}

.cnxh li {
    position: relative;
    float: left;
    width: calc(50% - 15px);
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}

.cnxh li:nth-child(even) {
    margin-left: 30px;
}

.cnxh li a {
    font-size: 14px;
}

.cnxh li span {
    position: absolute;
    padding-left: 18px;
    top: 0;
    right: 0;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    color: #ccc;
    background: #fff;
    overflow: hidden;
}

.content .zb1532cate_list ul.zb1532ulcl li {
    overflow: hidden;
}

.content .zb1532cate_list ul.zb1532ulcl li .block .memo2 {
    height: auto;
    margin-top: 10px;
}

.memo2 a {
    display: inline-block;
    margin-right: 10px;
    color: brown
}

.zb1532tags-box1 {
    float: left;
    width: 100%;
    margin-top: 15px;
    overflow: hidden;
}

.zb1532tags-box1 ul {
    float: left;
    width: calc(100% + 5px);
    overflow: hidden;
}

.zb1532tags-box1 li {
    float: left;
    margin-bottom: 5px;
    margin-right: 5px;
    width: calc(10% - 5px);
    height: 30px;
    line-height: 30px;
    background: #f0f0f0;
    overflow: hidden;
}

.zb1532tags-box1 li a {
    float: left;
    width: 100%;
    height: 100%;
    text-align: center;
    font-size: 14px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.zb1532box1h {
    float: left;
    margin-bottom: 10px;
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    border-bottom: 1px solid #f0f0f0;
    overflow: hidden;
}


.tags-box2 li {
    float: none;
    display: inline-block;
    width: auto;
    padding: 0px 5px
}


#bodybox strong {
    font-weight: bold !important;
}



@media(max-width:560px) {
    html {
        min-width: auto
    }

    #nav .logo {
        margin-left: 15px;
    }

    #nav {
        width: 100%;
    }

    #nav div {
        margin-right: 15px;
    }

    .zb1532nav-box .box {
        width: 100%;
        padding: 0
    }

    .zb1532nav-box .box li {
        height: 22px;
        line-height: 22px;
        width: 25%;
    }

    .zb1532nav-box .box li a {
        font-size: 14px;
    }

    #LR {
        padding: 0;
        width: 100%;
    }

    #tt3 h2 {
        height: 100%;
    }

    #tt3 {
        height: 40px;
        line-height: 40px;
    }

    #tt3 a {
        float: left;
        width: calc(100% - 20px);
        margin: 0px 10px;
        font-size: 16px;
    }

    .lf,
    .lf .zb1532bx1 {
        width: 100%;
    }

    .lf {
        padding-bottom: 15px;
    }

    .zb1532con-block {
        width: 100%;
        padding-top: 0;
    }

    .zb1532con-block .rt {
        margin-left: 0;
    }

    .zb1532con-block .rt,
    .rt .focus,
    .rt .focus ul li {
        width: 100%;
    }

    .rt .zb1532focus_area {
        width: calc(100% - 20px);
        padding: 0px 10px
    }

    .rt .focus ul li h2.focus-title {
        width: calc(100% - 80px)
    }

    .rt .zb1532zhuant {
        margin-left: 0;
        width: 100%;
    }

    .rt .focus ul,
    .rt .zb1532zhuant ul,
    .zb1532nlst .lst {
        padding-top: 10px;
    }

    .zb1532nlst .zb1532new-list ul,
    .zb1532con_2,
    .lk,
    .content,
    .zb1532tags-box1 {
        width: calc(100% - 20px);
        padding: 0px 10px
    }

    li span.title {
        width: calc(100% - 55px);
    }

    .zb1532nlst .zb1532new-list ul li {
        width: calc(100% - 32px);
    }

    .zb1532img_listbox {
        width: 100%;
        padding-left: 0;
    }

    .zb1532img_listbox ul {
        width: calc(100% + 12px);
        padding-left: 0;
    }

    .zb1532img_listbox ul li {
        width: calc(33.33% - 10px);
    }

    .zb1532con_2 .zb1532listbox,
    .zb1532con_2 .zb1532listbox ul li,
    .zb1532con_2 .zb1532listbox ul,
    .zb1532post_right_con,
    .right_con .list ul li a,
    .zb1532hotnews_list ul li.hn_li a,
    .con-recom {
        width: 100%;
    }

    .zb1532listbox li span.title {
        width: calc(100% - 58px);
    }

    #ft {
        min-width: auto;
        width: 100%;
    }

    .zb1532tags-box1 li {
        width: calc(25% - 5px)
    }

    .content .zb1532cate_list ul.zb1532ulcl li .block {
        width: calc(100% - 122px);
    }

    .pageBox a,
    .pageBox strong,
    .pageBox span {
        padding: 0px 5px;
    }

    .zb1532sidebar {
        width: calc(100% - 20px);
        padding: 0px 10px;
        margin-left: 0;
    }

    .zb1532top_news,
    .zb1532hotnews_list {
        width: calc(100% - 2px)
    }

    .zb1532post_right_con .list ul li,
    .zb1532hotnews_list ul li.hn_li {
        width: calc(100% - 20px);
    }

    .zb1532hotnews_list li.list_pic {
        width: calc(50% - 14px);
    }

    .Float,
    .zb1532sidebar .zb1532sb_list .bx {
        width: 100%;
    }

    .zb1532s-hl-body .bd-hl-body {
        width: calc(100% - 5px)
    }

    .zb1532s-hl-body .bd-hl-body .zb1532pic_container .zb1532pic_item {
        width: 50%;
    }

    .zb1532s-hl-body .bd-hl-body .zb1532pic_container .pic img {
        width: 100%;
    }

    .Float.cur {
        position: relative;
    }

    #wrapper {
        padding-bottom: 0;
    }

    .zb1532tags-box1 {
        margin-top: 0;
    }

    .content7 {
        height: auto;
    }

    .left7 {
        width: calc(100% - 2px);
    }

    .cnxh li {
        width: 100%;
    }

    .cnxh li:nth-child(even) {
        margin-left: 0;
    }

    .tags-box2 li {
        width: auto;
    }

    .rt .zb1532zhuant ul li a {
        font-size: 14px;
    }
}

.zb1532con_2 .zb1532listbox ul li span.date {
    float: right;
}

.zb1532con_2 .zb1532listbox ul li span.title {
    border: none
}