body,form,ul,li,p,h1,h2,h3,h4,h5,h6,input,textarea {
    padding: 0;
    margin: 0
}

body {
    FONT-SIZE: 12px;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Arial,PingFang SC,Microsoft YaHei,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
    -webkit-text-size-adjust: none;
    COLOR: #4c4c4c;
    LINE-HEIGHT: 22px;
    background: #fff
}

input,select,textarea {
    font-size: 12px;
    font-family: "Microsoft YaHei","Arial Narrow";
    line-height: 16px
}
::-webkit-scrollbar {
    display: none;
}
img {
    border: 0
}

ul,li {
    LIST-STYLE-TYPE: none
}

a {
    COLOR: #343434;
    TEXT-DECORATION: none
}

a:hover {
    COLOR: #666;
    TEXT-DECORATION: none
}

.left {
    float: left
}

.right {
    float: right
}

.border_right {
    border-right: 0
}

.bor_sy_2 {
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px
}

.box {
    background: #fff;
    border: #999 0 solid;
    margin: auto;
    max-width: 640px;
    min-width: 320px;
    position: relative
}

#header {
    overflow: hidden;
    padding: 5px 0;
    border-bottom: 1px solid #eee;
    width: 100%;
    max-width: 640px;
    min-width: 320px;
    background: #32A7FF
}

#header .logo {
    /*padding-top: 5px;*/
    padding-left: 5.5%;
    float: left
}

#header .moreinfo {
    height: 16px;
    float: right;
    padding-top: 5px;
    padding-right: 6.3%;
    width: 130px;
    font-size: 14px
}

#header .moreinfo li {
    width: 20%;
    float: left;
    text-align: right
}

#header .search {
    position: absolute;
    top: 10px;
    width: 16px;
    height: 16px;
    right: 15px
}

.subnav {
    padding: 2px 11px;
    /*height: 66px;*/
    background: #f9f9f9;
    overflow: hidden;
    position: relative;
    z-index: 9999;
    border-bottom: 1px #eee solid;
}

.subnav li {
    /*float: left;*/
    /*width: 14.25%;*/
    padding: 0 20px;
    font-size: 14px;
    text-align: center;
    line-height: 30px;
    height: 30px;
    white-space: nowrap
}

.subnav li.smore {
    position: absolute;
    right: 0;
    top: 8px;
    padding-top: 8px;
    background: #ecece9;
    -webkit-box-shadow: 0 0 10px 15px #ecece9;
    -moz-box-shadow: 0 0 10px 15px #ecece9;
    box-shadow: 0 0 8px 3px #ecece9
}

.subnav a {
    color: #393939;
    text-decoration: none;
    text-align: center;
    display: inline-block;
    line-height: 24px
}

.subnav a:hover,.subnav li a.cur {
    color: #32A7FF !important;
    border-bottom: 2px solid #32A7FF
}

.nav_er {
    height: 40px;
    background: #f9f9f9;
    text-align: center;
    overflow: hidden;
    padding: 0 10px
}

.nav_er li {
    width: 24.5%;
    float: left
}

.nav_er a {
    display: inline-block;
    color: #393939;
    text-decoration: none;
    line-height: 36px
}

.nav_er a:hover,.nav_er a.cur {
    color: #32A7FF !important;
    border-bottom: 2px solid #32A7FF
}

.record_box {
    height: auto
}

.record_box h3 {
    text-align: center;
    height: 55px;
    background: #fff;
    border-bottom: 1px solid #eee
}

.record_box div {
    margin: 0 23.5px;
    padding: 10px 0 0 0;
    background: #f9f9f9;
    height: auto;
    font-size: 12px
}

.record_box div span.ryear {
    color: #333;
    font-weight: bold;
    font-size: 14px;
    display: block;
    padding-left: 20px
}

.record_box h3 a {
    height: 26px;
    line-height: 26px;
    border-radius: 13px;
    border: 1px solid #eee;
    padding: 0 20px;
    margin: 15px 3% 0 3%;
    display: inline-block;
    color: #666;
    font-size: 10px
}

.record_box h3 a:hover,.record_box h3 a.cur {
    background: #32A7FF;
    border: 1px solid #32A7FF;
    color: #fff
}

.record_box ul h4 {
    color: #1a9cd6;
    font-size: 13px;
    display: block;
    padding: 10px 0 2px 20px;
    height: auto
}

.record_box li {
    margin-left: 45px;
    color: #666;
    height: auto;
    line-height: 28px;
    list-style-type: disc
}

.shidian {
    height: auto;
    padding: 13px 23.5px
}

.shidian img {
    width: 100%;
    height: auto;
    border-radius: 7px;
    display: block
}

.newslist {
    height: auto;
    padding: 0 23.5px;
}

.newslist h3,.newslist h4,.newslist h5,.newslist h6,.hot_search h3 {
    display: block;
    border-bottom: 1px solid #eee
}

.newslist h3 {
    /*padding: 0 16%;*/
    height: 28px;
    text-align: center;
    display: block;
    font-size: 12px;
    border-bottom: 1px solid #eee
}

.newslist h4 {
    padding: 0 16%;
    height: 50px;
    text-align: center;
    display: block;
    color: #333;
    font-size: 15px;
    font-weight: bold;
    border-bottom: 1px solid #eee;
    line-height: 50px
}

.newslist h5 {
    display: block;
    height: 40px;
    line-height: 40px
}

.newslist h6 {
    color: #666;
    border: 0;
    height: 24px;
    line-height: 24px;
    padding-bottom: 12px;
    padding-top: 3px;
    font-size: 14px
}

.newslist h6 span {
    color: #d22222
}

.newslist h3 a {
    /*padding: 0 0 0 2%;*/
    /*width: 32%;*/
    line-height: 26px;
    color: #333;
    display: inline-block
}

.newslist h3 a:visited {
    color: #555
}

.newslist h3 a:hover,.newslist h3 a.cur {
    display: inline-block;
    color: #32A7FF
}

.newslist h3 a i {
    display: block;
    margin: auto;
    width: 0%;
    height: 2px;
    transition: all 5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    -o-transition: all .5s
}

.newslist h3 a:hover i,.newslist h3 a.cur i {
    width: 100%;
    background: #32A7FF
}

.newslist li {
    color: silver;
    height: auto;
    border-top: #eee 1px solid;
    overflow: hidden;
    position: relative;
    padding: 13px 0 15px 0
}

.newslist li div.news_title {
    display: inline-block;
    float: left;
    width: 66%
}

.newslist li span.newst,.newslist li span.newstnopic {
    font-size: 14px;
    line-height: 21px;
    width: 100%;
    font-weight: bold
}

.newslist li span.newstnopic {
    display: block;
    height: auto;
    padding-bottom: 12px
}

.newst a,.newstnopic a {
    color: #333;
    text-decoration: none;
    padding-right: 10px
}

.newst a font,.newstnopic a font {
    color: #d22222 !important
}

.newst a:hover,.newstnopic a:hover {
    color: #666
}

.newst a.red,.newstnopic a.red {
    color: #df1e1d
}

.newslist li span.newsin,.newslist li span.newsTips,.newsTipsOnePic {
    color: #999;
    font-size: 11px;
    display: block;
    padding: 0
}

.newslist li span.newsTips {
}

.newslist li span.newsin {
    width: 54%;
    position: absolute;
    left: 114px;
    bottom: 15px
}

.newsTips p,.newsTipsOnePic p {
    display: inline-block;
    float: left;
    border: 0;
    padding: 0;
    padding-right: 10px
}

.newsTips p a,.newsTipsOnePic p a {
    color: #999
}

.tname,.ttime {
    float: left;
    padding-right: 2px
}

.newsTips li.tname .nhot,.newsTipsOnePic li.tname .nhot {
    width: 12px;
    height: 12px;
    float: left;
    margin: 2px 4px 0 0
}

.nhot img {
    width: 12px;
    height: 12px
}

a.teye {
    height: 22px;
    color: #a5a5a5;
    text-decoration: none;
    background: url("../images/meye_icon.svg") no-repeat 0 -1px;
    padding: 0 0px 0 20px !important;
    cursor: none;
    background-size: 14px auto
}

a.tpinglun {
    height: 22px;
    color: #a5a5a5;
    text-decoration: none;
    background: url("../images/pinlun_home.svg") no-repeat 0 -1px;
    padding-left: 20px !important;
    background-size: 14px auto
}

.newslist .newsimg,.newslist .newsimg1,.newslist .newsimg3 {
    display: inline-block;
    float: right;
    height: auto;
    width: 32%;
    padding-left: 1%;
    text-align: right
}

.newslist .newsimg img,.newslist .newsimg img,.newslist .newsimg1 img.newslist .newsimg3 img {
    border-radius: 3px;
    width: 100%;
    height: auto
}

.newslist .newsimg1 {
    display: block;
    float: none;
    padding: 0;
    height: auto;
    width: 100%
}

.newslist .newsimg1 img {
    height: auto;
    border-radius: 3px;
    width: 100%;
    display: block
}

.pt5 {
    padding-top: 5px !important
}

.news_title100 {
    width: 100% !important;
    padding-bottom: 8px
}

.newslist .newsimg3 {
    display: block;
    width: 100%;
    height: auto;
    float: right
}

.newslist .newsimg3 img {
    width: 31.5%;
    height: auto;
    float: left;
    margin: 2% .9% 1.1% .9%;
    border-radius: 3px
}

.zhiding {
    width: 32px;
    height: auto;
    display: inline-block;
    margin: -3px 0 0 4px;
    vertical-align: middle
}

.zhiding img {
    display: block;
    width: 100%;
    height: auto
}

.bor_red {
    border-color: #d22222;
    color: #d22222
}

.bor_green {
    border-color: #09b25d;
    color: #09b25d
}

.bor_blue {
    border-color: #32a7ff;
    color: #32a7ff
}

.bor_org {
    border-color: #d17224;
    color: #d17224
}

.jzmore {
    font-size: 10px;
    text-align: center;
    color: #333;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #eee
}

.fh_top {
    width: 36px;
    height: 36px;
    position: fixed;
    right: 13px;
    top: 85%;
    z-index: 9999
}

.bt1 {
    border-top: 1PX solid #eee
}

.bb1 {
    border-bottom: 1PX solid #eee
}

#header_er {
    overflow: hidden;
    box-shadow: 0 1px 4px #ddd
}

#header_er .ehome {
    float: left;
    padding: 2px 0 2px 15px
}

#header_er .ehome img {
    padding-top: 10px;
    width: 14px;
    height: 13px
}

#header_er .eme {
    float: left;
    font-size: 1.2em;
    line-height: 32px;
    height: 32px;
    color: #aaa;
    padding: 2px 0
}

#header_er .eme span {
    display: inline-block;
    padding: 0 8px
}

.eme a {
    color: #aaa
}

.eme a:hover {
    color: #444
}

.news_content {
    color: #686868;
    line-height: 28px;
    overflow: hidden;
    padding: 0 23.5px
}

.news_content .news_t,.news_content .zhibo_t {
    padding: 15px 0;
    line-height: 32px;
    font-size: 20px;
    color: #333;
    font-weight: bold
}

.news_t a {
    color: #464646
}

#content a {
    color: #6262f4;
    text-decoration: underline
}

.news_t1 {
    border-bottom: #eee 1px solid;
    font-size: 13px;
    height: 30px
}

.news_t1 a {
    display: inline-block;
    color: #999;
    PADDING: 0 5PX
}

.news_t1 a:hover {
    color: #999;
    text-decoration: none
}

.news_t1 li {
    color: #999;
    float: left;
    padding-right: 5px
}

.news_t1 li.writer {
    color: #09f;
    text-decoration: underline
}

.news_t1 li.set_size {
    float: right;
    padding-right: 0 !important
}

.news_t1 li.set_size a {
    display: inline-block;
    padding: 5px 10px 0 10px;
    opacity: .8
}

.news_t1 li.set_size a img {
    width: 17px;
    height: auto
}

.news_t1 a.teye {
    background-position: 0 6px
}

.news_t1 a.tpinglun {
    background-position: 0 7px
}

.cnewsinfo,.zhiboinfo {
    font-size: 16px;
    color: #333;
    padding: 0 23.5px 5px 23.5px;
    line-height: 30px;
    overflow: hidden
}

.zhiboinfo {
    padding-bottom: 10px
}

.cnewsinfo img {
    width: 100% !important;
    height: auto;
    display: block;
    border-radius: 5px
}

.zhiboinfo img {
    width: 100%;
    height: auto
}

.cnewsinfo p {
    padding: 8px 0;
    word-break: break-all;
    display: block
}

.cnewsinfo p span.img_title {
    display: block;
    color: #999;
    font-size: 12px;
    line-height: 20px;
    padding: 10px 0 2px 0
}

.erwm {
    color: #909090;
    padding: 10px 10px 30px 10px;
    overflow: hidden;
    font-size: 16px;
    line-height: 24px
}

.erwm img {
    width: 27%;
    height: auto;
    padding-right: 15px;
    padding-top: 4px;
    float: left
}

.erwm span {
    color: #f30
}

.plunt {
    margin: 0 23.5px;
    padding: 18px 0 8px 0;
    height: 16px;
    line-height: 16px;
    color: #666;
    font-weight: bold;
    font-size: 14px;
    border-bottom: 1px solid #eee
}

.ptitle {
    display: inline-block;
    float: left;
    font-weight: bold;
    font-size: 14px;
    border: 0 !important
}

.plunt .shuoming a {
    color: red;
    font-weight: normal;
    padding-left: 5px;
    font-size: 12px;
    text-decoration: underline
}

.pinlun {
    margin: 0 23.5px 15px 23.5px;
    height: auto
}

.pluninfo {
    height: auto;
    border-bottom: 1px solid #eee;
    padding: 8px 0;
    position: relative
}

.pluninfo .pface {
    width: 50px;
    padding: 5px 20px 0 0;
    height: auto;
    float: left;
    text-align: center
}

.pface img {
    width: 50px;
    height: 50px;
    border-radius: 2px
}

.pface span {
    display: block;
    line-height: 16px;
    height: 16px;
    border-radius: 9px;
    text-align: center;
    transform: scale(.75)
}

.pface span a {
    display: block
}

.pface span.zuozhe {
    border: #e95b13 1px solid;
    background: #e95b13;
    color: #fff
}

.pface span.zuozhe a {
    color: #fff
}

.pface span.jibie {
    border: #e95b13 1px solid;
    background: #fff;
    color: #e95b13;
    white-space: nowrap
}

.pface span.jibie a {
}

.shenfen span {
}

.pluninfo .plcenter {
    margin: 0;
    float: left;
    word-break: break-all;
    color: #999
}

.pluninfo_top {
    line-height: 20px;
    height: 20px;
    font-size: 12px
}

.pluninfo_top2 {
    height: 22px;
    line-height: 14px
}

.pluninfo_top2 span {
    padding-right: 5px
}

.pluninfo_top1 {
    line-height: 26px;
    font-size: 13px;
    padding-top: 5px
}

.pluninfo_top1 span.username {
    font-weight: bold;
    padding-right: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.boy {
    color: #32a7ff
}

.girl {
    color: #d22222
}

.pluninfo .plright {
    float: right;
    padding-top: 2px;
    padding-right: 2px;
    position: relative
}

.pluninfo .plright .pedite {
    width: 80px;
    position: absolute;
    top: 25px;
    right: 2px;
    background: #fff;
    box-shadow: 1px 1px 5px #ccc;
    border-radius: 3px;
    padding: 5px 0;
    z-index: 10007
}

.pedite_img {
    top: 11px;
    right: 6px;
    position: absolute;
    width: 80px;
    height: 10px;
    z-index: 10006;
    text-align: right
}

.pedite_img img {
    height: 15px !important;
    width: auto !important;
    opacity: 1 !important
}

.pedite li {
    height: 32px;
    line-height: 32px
}

.pedite li a {
    display: block;
    padding-left: 40px;
    background-size: 18px auto
}

.huifu {
    background: url("../images/pinlun_infoicon.svg") no-repeat 15px 6.5px
}

.jubao {
    background: url("../images/jubao_infoicon.svg") no-repeat 15px 8px
}

.dels {
    background: url("../images/del_infoicon.svg") no-repeat 15px 8px
}

.taoyan {
    background: url("../images/taoyan_infoicon.svg") no-repeat 15px 8px
}

.pluninfo .plright img {
    width: 18px;
    height: 18px;
    opacity: .6
}

.pluninfo_top3 {
    width: 200px;
    float: right;
    text-align: right
}

.pluninfo_center {
    padding: 20px 0 10px;
    font-size: 16px;
    line-height: 26px;
    color: #555;
    word-break: break-word
}

.pluninfo_center p {
    padding: 5px 0;
    display: block
}

.yinyong,.yuantie {
    background: #f6f6f6;
    padding: 7px 10px;
    margin: 12px 0 0;
    height: auto;
    border-radius: 6px
}

.yuantie_zuozhe {
    color: #32A7FF !important
}

.yinyong a,.yuantie a {
    color: #32A7FF;
    padding-left: 5px;
    display: block;
    height: 25px
}

.plunxx_center1 {
    padding: 5px;
    height: auto;
    line-height: 22px;
    color: #777
}

.pluninfo_bottom {
    HEIGHT: 28px;
    line-height: 28px;
    COLOR: #514f4f;
    FONT-SIZE: 12px
}

.fayan {
    height: 26px;
    margin: 0;
    float: right
}

.fayan li {
    height: 26px;
    line-height: 26px;
    padding-left: 20px;
    float: left;
    color: #888;
    cursor: pointer
}

.fayan li:hover {
    color: red
}

.fayan li a {
    color: #666
}

.fayan li a:hover {
    color: red
}

.fayan li a.zhichi {
    color: #32a7ff !important
}

.fayan li a.fandui {
    color: #d22222 !important
}

.anonymous {
    WIDTH: 70px;
    BACKGROUND: url("../images/pinglun_page_bg.png") no-repeat 0 -1488px;
    HEIGHT: 70px
}

.pinlun_more {
    margin: auto;
    text-decoration: underline !important
}

.pinlun_more a {
    display: block;
    color: #09b25d;
    text-align: center
}

.pinlun_more a span {
    color: #d22222 !important;
    text-decoration: underline !important
}

.pinlun_float {
    width: 160px;
    height: 225px;
    border-radius: 3px;
    background: #fff;
    padding: 15px 20px 0 20px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -100px;
    margin-top: -180px;
    z-index: 10009
}

.pinlun_float .pclose {
    position: absolute;
    top: 10px;
    right: 22px;
    z-index: 10008
}

.pinlun_float .pclose a {
    width: 11px;
    height: 11px;
    display: block;
    background: url("../images/close_icon.svg") no-repeat 0 0;
    background-size: 11px auto
}

.pinlun_float li {
    border-bottom: 1px solid #eee;
    height: 44px;
    line-height: 44px
}

.pinlun_float li a {
    padding-left: 35px;
    background-size: 20px auto;
    color: #333;
    display: block
}

.getflowwers {
    background: url("../images/getflowers.svg") no-repeat 0 13px
}

.geteggs {
    background: url("../images/geteggs.svg") no-repeat 0 13px
}

.view_hisinfo {
    background: url("../images/view_hisinfo.svg") no-repeat 0 13px
}

.sixin {
    background: url("../images/pinlun_infoicon.svg") no-repeat 0 13px
}

.lahei {
    background: url("../images/lahei.svg") no-repeat 0 13px
}

.line_float {
    width: 280px;
    height: 34px;
    line-height: 34px;
    background: #32A7FF;
    color: #fff;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -140px;
    margin-top: -17px;
    z-index: 10011;
    text-align: center;
    font-size: 12px
}

.wri_bg {
    background: #fff
}

.wri_t {
    color: #fff
}

.gry_t {
    color: #a9a9a9
}

.new {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    left: 0
}

.plun_s {
    overflow: hidden;
    height: auto
}

.plunt span.plr {
    font-size: 12px;
    float: right
}

.plunt .plr {
    display: inline-block;
    font-weight: normal
}

.plun_input {
    padding-left: 5px;
    font-size: 14px
}

.button_style3 {
    width: 60px;
    height: 27px;
    line-height: 27px;
    float: right;
    text-align: center;
    color: #666;
    font-size: 12px;
    margin-left: 3px
}

.plun_input li {
    float: right;
    padding: 0 5px
}

.plun_input li a {
    color: #9f9f9f;
    text-decoration: none
}

.plun_input li a:hover {
    color: #666
}

.fbpl {
    color: #6d6d6d;
    font-size: 16px
}

.ydl {
    color: #414141;
    font-size: 16px
}

.loguser {
    height: 27px;
    line-height: 27px;
    float: right;
    text-align: right;
    color: #7da4cd;
    font-size: 12px;
    margin-left: 3px;
    background: #fafafa
}

.plun_login_textarea {
    height: 90px;
    font-size: 14px;
    color: #666;
    padding: 2%;
    width: 95%;
    line-height: 22px;
    background: #f9f9f9;
    border: #ccc 1px solid;
    border-radius: 6px
}

.plunxx_in {
    color: #b8b8b7;
    line-height: 20px;
    padding: 0 23.5px;
    position: relative
}

.div_huifu a.icon_close {
    position: absolute;
    left: 3px;
    top: -25px;
    display: inline-block;
    width: auto;
    height: 18px;
    background: url("../images/nav_close.svg") no-repeat 1px 7px;
    background-size: 10px auto;
    opacity: .75;
    padding-left: 15px
}

.plunxx_in .write {
    width: 60%;
    position: absolute;
    top: 4px
}

.plunxx_in .write a {
    color: #999;
    display: inline-block;
    padding: 0 8px
}

.AjaxTipWarning {
    text-align: left;
    font-size: 12px;
    border: 1px solid red;
    BACKGROUND: #ffe1e1;
    width: 195px;
    height: 24px;
    line-height: 24px;
    padding: 0 0 0 5px;
    color: red;
    font-weight: bold;
    position: absolute;
    bottom: -25px;
    left: 23px;
    z-index: 9999
}

.plunxx_in .biaoqing0,.plunxx_in .biaoqing1 {
    position: absolute;
    width: 82px;
    height: 25px;
    line-height: 25px;
    bottom: -30px;
    left: 0
}

.plunxx_in .biaoqing {
    position: absolute;
    width: 180px;
    left: 32px;
    bottom: -153px;
    line-height: 24px;
    height: auto !important;
    min-height: 100px;
    padding: 12px 12px;
    box-shadow: 3px 3px 5px #ccc;
    z-index: 9999;
    background: #fff;
    border: #ddd 1px solid;
    border-radius: 2px
}

.plunxx_in .biaoqing0 a,.plunxx_in .biaoqing1 a {
    display: block;
    padding: 0 5px 0 24px;
    background: url(../images/坏笑.png) no-repeat center center;
    background-size: 20px;
    width: 50px;
    height: 24px
}

.div_huifu .plunxx_in .AjaxTipWarning {
    left: 0
}

.button_style1 {
    border: 0;
    width: 100px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    color: #fff;
    background: #09b25d;
    cursor: pointer;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 3px
}

.button_style1:hover {
    background: #4e8ade
}

.newbqing_div {
    height: auto;
    position: fixed;
    width: 100%;
    min-width: 320px;
    max-width: 640px;
    background: #fff;
    z-index: 200000;
    box-shadow: 0 -3px 3px rgba(0,0,0,.15);
    bottom: 0;
    padding-top: 10px
}

.newbqing_div table td img {
    width: 32px;
    height: 32px
}

.newbqing_div table td.del_bqing img {
    width: 28px;
    height: 20px
}

.newbqing_div table {
    text-align: center;
    margin: 0 auto;
    padding: 0 5%;
    width: 100%
}

.bd {
    width: 720px;
    overflow: hidden
}

.bd_1 {
    width: 360px;
    float: left;
    overflow: hidden
}

.bd_1 ul {
    padding: 0 3%
}

.bd_1 li {
    width: 14.28%;
    float: left;
    text-align: center;
    padding: 5px 0
}

.bd_1 li img {
    width: 32px;
    height: 32px
}

.b_cons {
    text-align: center;
    cursor: pointer;
    bottom: 10px;
    right: 20px;
    z-index: 1;
    height: 30px
}

.b_cons i {
    width: 8px;
    height: 8px;
    line-height: 0;
    font-size: 0;
    vertical-align: top;
    display: inline-block;
    cursor: pointer;
    margin: 6px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    background: #000;
    filter: alpha(Opacity=15);
    -moz-opacity: .15;
    opacity: .15
}

.b_cons i.on {
    filter: alpha(Opacity=30);
    -moz-opacity: .3;
    opacity: .3
}

.biaoqingpc {
    width: 24px;
    height: 24px;
    vertical-align: middle;
    padding: 0
}

.biaoqingm {
    width: 20px;
    height: 20px;
    vertical-align: middle;
    padding: 0 3px
}

.div_huifu .plunxx_in .button_style1 {
    width: 65px
}

.div_huifu .biaoqing0 a,.div_huifu .biaoqing1 a {
    padding: 0 5px 0 0;
    width: 30px
}

.plun_bt_tj_button,.login_button {
    height: 32px;
    line-height: 32px;
    float: right;
    padding: 0 23.5px
}

.div_huifu .plunxx_in,.div_huifu .plun_bt_tj_button,.div_huifu .login_button {
    padding: 0 !important
}

.plun_bt_tj_button {
    float: inherit !important
}

.plun_bt_tj_button span {
    display: inline-block
}

.plun_bt_tj_button span a {
    color: #d22222;
    text-decoration: underline
}

.footer {
    line-height: 30px;
    background: #f9f9f9;
    text-align: center;
    border-top: #eee 1px solid;
    margin-top: 10px;
    font-size: 10px;
    padding: 10px 0;
    color: #8b8b8b
}

.footer a {
    padding: 0 7px;
    color: #8b8b8b;
    text-decoration: none
}

.footer a.cur {
    color: #d22222
}

.footer span {
    font-size: 12px
}

.others {
    height: auto
}

.others img {
    width: 100%;
    height: auto;
    display: block
}

.myfixed {
    padding: 3px;
    position: fixed;
    top: 100px;
    left: 10px;
    background-color: #68af02;
    color: #fff;
    font-family: "闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁炬儳婀遍埀顒傛嚀鐎氼參宕崇壕瀣ㄤ汗闁圭儤鍨归崐鐐烘偡濠婂喚妯€鐎殿喗鎮傚浠嬵敇閻斿搫骞愰梻浣规偠閸庮垶宕曢柆宥嗗€堕柍鍝勫暟绾惧ジ鏌熼柇锕€寮炬繛鍫熺矒閺屸€崇暆閳ь剟宕伴弽顓炵畺鐟滄柨鐣锋總鍛婂亜闁告繂瀚▓銉╂⒒閸屾瑧顦﹂柟璇х節瀹曞湱鎲撮崟顒€寮块梺鍦檸閸犳牠鎮″鈧弻鐔告綇妤ｅ啯顎嶉梺绋款儐閸旀瑩骞冨Δ鍛嵍妞ゆ挾鍊姀掳浜滈柕澶涘缁犳绱掓潏銊﹀鞍闁瑰嘲鎳樺畷顐﹀礋绾版ê浜剧€光偓閸曨剛鍘遍梺闈浨归崕鎶藉春閿濆洠鍋撳▓鍨灈妞ゎ厾鍏樺顐﹀箛椤撶偟绐炴繝鐢靛Т鐎氱兘宕ラ崨瀛樷拻濞达絿鎳撻婊呯磼鐠囨彃鈧潡鐛径濞炬闁靛繒濮烽鎺旂磽閸屾瑧鍔嶆い顓炴喘瀹曘垽骞栨担鍏夋嫼闂佸憡绋戦敃锝囨闁秵鐓曢柣妯诲墯濞堟粎鈧娲橀崝娆撶嵁閸ヮ剚鍋嬮柛顐犲灩楠炴劙鏌ｆ惔鈥冲辅闁稿鎹囬幃妤呮晲鎼粹€愁潾闂佷紮绠戦悧鎾诲箖濡ゅ啯鍠嗛柛鏇ㄥ墰椤︺劑鏌ｉ姀鈺佺仭閻㈩垳鍠栭幃姗€骞掑Δ浣哄幗闂佺粯鍔曢顓㈠煝閹剧粯鐓冪憸婊堝礈濞嗘挸鍌ㄩ柡宥冨妿閻濆爼鏌￠崶銉ョ仾闁抽攱鍨块弻娑樷攽閸℃浼€闂佸疇顕чˇ鐢稿蓟濞戞埃鍋撻敍鍗炲暕婢规洟姊婚崒娆掑厡閺嬵亝銇勯幋婵囶棦妤犵偞鍔欓獮鏍ㄧ瑹婵犲嫮鈼ゆ繝鐢靛█濞佳囶敄閸℃稑纾归梺鍨儍娴滄粓鏌熼崫鍕棞濞存粍鍎抽—鍐Χ閸涘宕梺鐟板殩閹凤拷";
    font-size: 12px;
    z-index: 10009
}

.swipe {
    overflow: hidden;
    visibility: hidden;
    position: relative
}

.swipe-wrap {
    overflow: hidden;
    position: relative
}

.swipe-wrap>div {
    float: left;
    width: 100%;
    position: relative
}

.mySwipeceng {
    position: absolute;
    width: 97%;
    bottom: 0;
    height: 40px;
    font-size: 12px;
    text-align: left;
    padding: 0 1.5%;
    background-color: rgba(0,0,0,.4);
    color: #fff
}

.mySwipeceng .left {
    float: inherit !important;
    height: 26px;
    line-height: 26px;
    overflow: hidden
}

.mySwipeceng .right {
    float: inherit !important;
    height: 18px;
    line-height: 18px;
    text-align: center
}

.mySwipeceng .right i {
    width: 4px;
    height: 4px;
    border-radius: 2px;
    background: #fff;
    opacity: .7;
    padding-top: 2px;
    display: block
}

.mySwipeceng .right i.cur {
    opacity: 1
}

.circle {
    height: 20px;
    overflow: hidden;
    text-align: center;
    position: absolute;
    bottom: 1px;
    margin-left: -55px;
    width: 110px;
    left: 50%
}

.circle i {
    width: 6px;
    height: 6px;
    border-radius: 4px;
    background: #fff;
    opacity: .7;
    display: inline-block;
    line-height: 6px;
    margin-right: 4px
}

.circle i.cur {
    opacity: 1
}

.AjaxTipComplete {
    display: none;
    margin: 0;
    text-align: left;
    font-size: 12px;
    margin-bottom: 5px;
    border: 1px solid green;
    BACKGROUND: #dfd;
    line-height: 22px;
    padding: 0 0 0 5px;
    color: green;
    font-weight: bold
}

.AjaxTipdelay {
    display: none;
    margin: 0;
    text-align: left;
    font-size: 12px;
    margin-bottom: 5px;
    border: 1px solid blue;
    BACKGROUND: #ff0;
    line-height: 22px;
    padding: 0 0 0 5px;
    color: blue;
    font-weight: bold
}

.big {
    font-size: 1.9em
}

.small {
    font-size: 1.5em
}

.android,.mobile {
    background: url("../images/tel_Android.svg") no-repeat -1px 5px;
    color: #6f9c09
}

.iPhone {
    background: url("../images/tel_ios.svg") no-repeat -3px 0;
    color: #ff3fff
}

.browser {
    background: none !important;
    padding-left: 0 !important;
    color: #999
}

.browser img {
    vertical-align: top;
    width: 14px;
    height: auto;
    padding-right: 5px;
    padding-top: 5px
}

.wp {
    background: url("../images/dev_icon0.png") no-repeat -1px -16px;
    color: #b63798
}

.android a,.mobile a {
    color: #6f9c09
}

.browser a {
    color: #b63798
}

.ios a {
    color: #ff3fff
}

.android,.iphone,.browser,.mobile {
    -webkit-background-size: 15px auto;
    -moz-background-size: 15px auto;
    background-size: 15px auto;
    display: inline-block
}

.dev {
    padding-left: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

#span_reviewcount {
    color: #3aa7dd
}

.classhide {
    display: none
}

.reviewdel {
    color: #ff2b56;
    font-weight: bold
}

.zhuanzai {
    color: #999;
    float: left;
    font-size: 14px;
    font-style: italic;
    line-height: 22px;
    padding-top: 10px !important
}

.jcuo {
    display: block;
    overflow: hidden;
    text-align: right
}

.jcuo a {
    display: inline-block;
    text-align: center;
    color: #09f !important;
    font-size: 14px;
    cursor: pointer;
    padding-left: 20px;
    background: url("../images/jiucuo_icon.svg") no-repeat 0 9px;
    background-size: 14px auto;
    text-decoration: none !important
}

.bqian1 {
    height: auto;
    padding: 10px 0;
    font-size: 12px
}

.bqian1 a {
    display: inline-block;
    padding: 0 10px 0 4px;
    line-height: 26px;
    height: 26px;
    margin-right: 10px;
    margin-bottom: 15px;
    color: #999 !important;
    text-decoration: none !important;
    border-radius: 18px;
    transition: all .5s ease;
    background: #f2f2f2
}

.bqian1 a i {
    display: inline-block;
    padding-right: 5px
}

.news_zc {
    height: 138px;
    border-left: #eee 1px solid;
    padding: 0 5px 0 5px!important;
    margin: 10px 0 20px 0
}

.news_zc span {
    display: block;
    line-height: 22px;
    padding-bottom: 8px
}

.news_zc div {
    font-size: 14px;
    color: #18529c
}

.zc img {
    padding: 10px
}

.artmp4 {
    padding: 5px 30px 15px 30px;
    padding-bottom: 8px;
    height: auto;
    overflow: hidden;
    color: #666
}

.artmp4 li {
    width: 50%;
    float: left;
    color: #999;
    text-align: center;
    font-size: 10px
}

.artmp4 li span {
    display: inline-block;
    padding-right: 3px
}

a.ampNum,a.ampNum1 {
    display: block;
    height: 30px;
    cursor: pointer;
    padding-bottom: 10px
}

a.ampNum {
    background: url("../images/dianzan.svg") no-repeat center center;
    background-size: 28px auto
}

a.ampNum:hover,a.ampNum.cur {
    background: url("../images/dianzan_cur.svg") no-repeat center center;
    background-size: 28px auto
}

a.ampNum1 {
    background: url("../images/fandui.svg") no-repeat center center;
    background-size: 28px auto
}

a.ampNum1:hover,a.ampNum1.cur {
    background: url("../images/fandui_cur.svg") no-repeat center center;
    background-size: 28px auto
}

.erweima {
    float: left;
    width: 30%
}

.erweima_desc {
    float: left;
    width: 70%;
    font-size: 14px;
    padding-top: 20px;
    color: #666
}

.search_box {
    margin: auto;
    padding: 33px 0 10px 0;
    overflow: hidden
}

.search_box .search-input {
    float: left;
    width: 82%;
    height: 32px;
    line-height: 32px;
    padding: 0 2%;
    border: 1px solid #eee;
    outline: none;
    border-radius: 6px;
    font-size: 11px
}

.search_box .search-btn {
    display: block;
    min-width: 14%;
    height: 32px;
    font-size: 14px;
    border: 0;
    position: absolute;
    top: 33px;
    right: 16.5px;
    color: #32A7FF;
    text-align: center;
    background: none
}

.search-bar {
    padding: 0 23.5px;
    height: auto
}

.search_box .clear {
    display: block;
    position: absolute;
    z-index: 1;
    width: 14px;
    height: 14px;
    right: 18%;
    top: 20px;
    font-size: 12px;
    overflow: hidden;
    text-align: center;
    background: #ccc;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-border-radius: 7px;
    border-radius: 7px
}

.search_box .clear img {
    display: block
}

.hot_search {
    overflow: hidden;
    font-size: 12px;
    height: auto;
    padding: 0 23.5px
}

.hot_search h3 {
    border-bottom: 1px solid #eee
}

.hot_search ul {
    overflow: hidden;
    padding: 15px 0 5px 0
}

.hot_search span {
    display: block;
    font-size: 10px;
    height: 15px;
    padding: 15px 23.5px;
    text-align: right;
    border-top: 1px solid #eee
}

.hot_search li {
    padding-bottom: 5px;
    float: left;
    width: auto;
    height: 36px;
    padding: 3px 5px
}

.hot_search a {
    display: block;
    color: #666;
    line-height: 24px;
    height: 24px;
    font-size: 10px;
    border-radius: 18px;
    border: 1px solid #eee;
    padding: 0 20px;
    font-size: 14px
}

.hot_search a.hot_cur,.hot_search a:hover {
    color: #32A7FF !important
}

.user-menu_bg {
    position: fixed;
    top: 0;
    max-width: 640px;
    width: 100%;
    height: 300%;
    background: #000;
    opacity: .7;
    cursor: pointer;
    z-index: 10000
}

.pinlun_title {
    overflow: hidden;
    text-align: center;
    margin: 0 23.5px;
    border-bottom: 1px solid #eee;
    font-weight: bold
}

.pinlun_title li {
    float: left;
    height: 36px;
    padding-top: 5px;
    padding-right: 15px;
    font-size: 10px
}

.pinlun_title li a {
    display: block;
    line-height: 33px
}

.pinlun_title li a.cur {
    color: #32A7FF;
    border-bottom: 2px solid #32A7FF
}

.pinlun_title li.act a {
    display: block;
    background: #3aa7dd;
    color: #fff
}

.pinlun_title li.pluntime {
    float: right !important;
    padding-right: 0 !important
}

.pluntime a {
    display: block;
    line-height: auto !important;
    padding-top: 9px
}

.pluntime a img {
    width: 60px;
    height: 17px;
    display: block
}

.cnewsinfo p a.mydrivers_player {
    display: block;
    width: 100%;
    min-height: 100%;
    background: url("../images/vedio_icon.png") no-repeat center center !important;
    cursor: pointer;
    background-size: 25px auto;
    webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    opacity: .5;
    color: #00194b !important
}

.cnewsinfo p a.mydrivers_player:hover {
    opacity: 1;
    color: #00194b !important
}

p.newsinfo_vedio {
    display: block!important;
    width: 100%!important;
    min-height: 210px!important;
    padding: 0!important;
    font-size: 1px!important;
    background: #00194b url(../images/vedio_bg.png) no-repeat 100% 100%!important;
    margin: 10px 0;
    text-indent: -9999px
}

.classify_down {
    overflow: hidden;
    font-size: 14px;
    height: auto;
    top: 53px;
    /*left: 0;*/
    z-index: 10003;
    position: fixed;
    background: #fff
}

.classify_down ul {
    overflow: hidden;
    padding: 5px 23.5px
}

.classify_down span {
    display: block;
    font-size: 10px;
    height: 15px;
    padding: 15px 23.5px;
    text-align: right;
    border-top: 1px solid #eee
}

.classify_down span.navclose a {
    display: inline-block;
    width: 12px;
    height: 12px;
    background: url("../images/nav_close.svg") no-repeat 0 0;
    background-size: 100% auto
}

.classify_down span.navclose a:hover {
    opatity: 80%
}

.classify_down li {
    padding-bottom: 5px;
    float: left;
    width: 33.3%;
    height: 36px
}

.classify_down a {
    display: inline-block;
    color: #333;
    line-height: 36px;
    height: 36px;
    font-size: 14px
}

.classify_down a.cur,.classify_down a:hover {
    color: #32A7FF !important;
    border-bottom: 2px solid #32A7FF
}

.hot_list {
    padding: 0 23.5px
}

.hot_list h4 {
    display: block;
    height: 40px;
    line-height: 40px;
    font-size: 14px !important
}

.hot_list h3 {
    display: block;
    height: 40px;
    line-height: 40px
}

.hot_list h3 span a,.hot_list h4 span a {
    color: #32A7FF !important;
    font-weight: normal
}

.hot_list span a {
    font-size: 12px !important;
    color: #ed773c
}

.hottime {
    text-align: center;
    padding: 0 0 10px 0 !important
}

.hottime a {
    height: 24px;
    line-height: 24px;
    border-radius: 12px;
    border: 1px solid #eee;
    padding: 0 3.5%;
    margin: 5px 3%;
    display: inline-block;
    color: #666;
    font-size: 10px
}

.hottime a:hover,.hottime a.cur {
    background: #32A7FF;
    border: 1px solid #32A7FF;
    color: #fff
}

.hot_list li {
    height: auto;
    border-top: 1px solid #eee;
    padding: 12px 0 9px 0;
    color: #666
}

.hot_list li a {
    text-decoration: none;
    cursor: pointer;
    line-height: 23px;
    color: #333;
    display: block;
    font-size: 14px;
    padding-left: 30px
}

.hot_list li:hover,.hot_list li a:hover {
    color: #32A7FF
}

.hot_list li em {
    display: inline-block;
    text-align: center;
    width: 14px;
    height: 14px;
    line-height: 14px;
    float: left;
    margin: 4px 10px 0 0;
    font-size: 9px;
    color: #fff;
    font-style: normal;
    border-radius: 2px;
    background: #bbb
}

.org1 {
    background: #e55433 !important
}

.org2 {
    background: #ed773c !important
}

.org3 {
    background: #f09140 !important
}

.hot_list li i {
    font-style: normal
}

.hot_list li span {
    padding-left: 28px;
    display: block
}

.hot_list li span a.teye {
    display: inline-block;
    height: 25px;
    border: 0;
    padding-left: 20px;
    padding-top: 2px;
    background-position: 0 4px;
    color: #999;
    font-size: 12px
}

.dyue_list {
    padding: 10px 23.5px 25px 23.5px;
    overflow: hidden
}

.dyue_list h4 {
    display: block;
    color: #333;
    padding: 0;
    height: 40px;
    line-height: 40px;
    font-size: 10px
}

.dyue_list li {
    padding: 8px 0;
    height: 34px;
    cursor: pointer
}

.dyue_list li input {
    BORDER: #ddd 1px solid;
    line-height: 30px;
    height: 30px;
    width: 97%;
    padding: 0 1%;
    outline: none;
    font: 12px/28px "Microsoft YaHei","Arial Narrow";
    color: #ccc;
    border-radius: 2px
}

.dyue_list .login_btn2 {
    WIDTH: 99% !important;
    height: 34px !important;
    line-height: 34px !important;
    text-align: center;
    cursor: pointer;
    background: #09b25d;
    color: #fff !important;
    border-color: #09b25d !important
}

.dyue_list li input:hover {
    BORDER: #aaa 1px solid
}

.newsinfo_bottom {
    border-top: #eee 1px solid;
    height: 50px;
    padding: 0;
    text-align: center;
    color: #ccc;
    background: #fff;
    position: fixed;
    bottom: 0;
    z-index: 10001;
    min-width: 320px;
    max-width: 640px;
    width: 100%;
    font-size: 14px
}

.newsinfo_bottom a {
    padding: 10px 5%;
    display: inline-block;
    text-align: center;
    height: 30px;
    line-height: 30px;
    color: #333;
    font-size: 16px
}

.newsinfo_bottom a.cur {
    color: #32A7FF !important;
    font-weight: bold
}

.newsinfo_bottom a i {
}

.newsinfo_bottom a i img {
    width: 16px;
    height: 16px;
    padding-right: 4px;
    vertical-align: top;
    padding-top: 6px
}

a.icon_close {
    display: inline-block;
    width: 12px;
    height: 12px;
    background: url("../images/nav_close.svg") no-repeat 0 0;
    background-size: 100% auto;
    opacity: 100%
}

a.icon_close:hover {
    opatity: 70%
}

.jiucuo {
    padding: 10px 23.5px;
    height: auto;
    color: #333;
    font-size: 13px
}

.jiucuo h3 {
    font-size: 15px;
    display: block;
    height: auto;
    line-height: 28px;
    padding: 10px 0;
    text-align: center
}

.jiucuo li {
    height: auto;
    line-height: 28px;
    padding: 7px 0
}

.jiucuo li.jctitle {
    display: block;
    font-weight: bold !important;
    font-size: 12px
}

.jiucuo li.borradio {
}

.jiucuo li span {
    float: right
}

.jiucuo li.textareaa {
    border: 1px solid #ccc;
    background: #f9f9f9;
    border-radius: 6px
}

.jiucuo li textarea {
    width: 96%;
    padding: 0 2%;
    border: 0;
    margin: 0;
    font-size: 12px;
    color: #333;
    line-height: 20px;
    background: #f9f9f9;
    outline: none
}

.jiucuo li a.addfile {
    margin: 5px 0;
    padding-left: 80px;
    display: inline-block;
    color: #999;
    width: 65px;
    height: 65px;
    line-height: 65px;
    background: url("../images/addfile.svg") no-repeat;
    background-size: 65px auto;
    vertical-align: middle;
    font-size: 12px
}

.inputline1 {
    border: 1px solid #ccc;
    background: #f9f9f9;
    border-radius: 4px;
    width: 96%;
    padding: 0 2%;
    height: 32px;
    line-height: 32px;
    outline: none;
    color: #999
}

.input_btn {
    width: 100%;
    border: 0;
    height: 38px;
    line-height: 38px;
    background: #32A7FF;
    color: #fff;
    text-align: center;
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
    border-radius: 3px
}

.input_btn:hover {
    color: #ea7c0f
}

.news_fy {
    font-size: 13px
}

.news_fy a {
    clolor: #09f;
    text-decoration: none
}

.collect_div {
    height: auto;
    color: #333
}

.collect_div .collect_title {
    font-size: 14px;
    text-align: center;
    position: relative;
    height: 35px;
    line-height: 35px;
    padding-top: 10px;
    font-weight: bold
}

.fanhui {
    width: 16px;
    height: 16px;
    position: absolute;
    left: 18.5px;
    top: 13px
}

.collect_div h3 {
    display: block;
    padding: 0 23.5px;
    height: 36px;
    text-align: left;
    display: block;
    font-size: 12px;
    border-bottom: 1px solid #eee
}

.collect_div h3 a {
    padding: 0;
    width: 15%;
    line-height: 34px;
    color: #333;
    display: inline-block;
    text-align: left
}

.collect_div h3 a:visited {
    color: #555
}

.collect_div h3 a:hover,.collect_div h3 a.cur {
    display: inline-block;
    color: #32A7FF
}

.collect_div h3 a i {
    display: block;
    width: 0%;
    height: 2px;
    transition: all 5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    -o-transition: all .5s
}

.collect_div a:hover i,.collect_div h3 a.cur i {
    width: 22px;
    background: #32A7FF
}

.collect_div ul {
    padding: 0 23.5px;
    height: auto
}

.collect_div span.number {
    display: block;
    font-size: 10px;
    line-height: 26px;
    height: 28px;
    padding: 5px 23.5px 0 23.5px
}

.collect_div h3 i.fanhui img {
    width: 100%;
    height: auto
}

.collect_div li {
    color: silver;
    height: auto;
    border-bottom: #efefef 1px solid;
    padding: 18px 0;
    overflow: hidden;
    position: relative
}

.collect_div li span.collecttext {
    font-size: 14px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-height: 20px;
    height: 39px;
    padding-left: 18px;
    width: 55%
}

.collect_div .collectimg {
    width: 30%;
    float: left
}

.collect_div .collectimg img {
    width: 100%;
    height: auto
}

.collect {
    width: 10%;
    height: auto;
    text-align: right;
    position: absolute;
    right: 0;
    top: 20px
}

.collect img {
    width: 16px;
    height: auto
}

.collect_div li span.newsin,.collect_div li span.newsTips {
    color: #cacaca;
    font-size: 10px;
    display: inline-block;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    padding-top: 6px;
    padding-left: 18px
}

.collect_div li span.newsin {
    width: 54%;
    position: absolute;
    left: 114px;
    bottom: 15px
}

.newsTips font.ttime {
    float: left;
    padding-right: 2px
}

.collect_div .newsTips a.tpinglun {
    float: right
}

.collect_div .newsTips a.tpinglun {
    background: url("../images/pinlun_home.svg") no-repeat 0 3px;
    background-size: 14px auto
}

.downapp {
    position: fixed;
    width: 320px;
    min-width: 260px;
    height: 450px;
    top: 50%;
    left: 50%;
    margin-left: -160px;
    margin-top: -225px;
    z-index: 10001
}

.downapp img {
    width: 100%;
    height: auto
}

.downapp a.close {
    display: inline-block;
    position: absolute;
    top: 13px;
    right: 13px;
    width: 22px;
    height: 22px;
    background: url("../images/close_icon.svg") no-repeat center center;
    background-size: 15px auto;
    cursor: pointer
}

.downapp a.close:hover {
    opacity: .7
}

.ab {
    min-height: 200px;
    background: #f7f7f7 url("../images/kkj_bg.png") no-repeat center center;
    background-size: 100% auto
}

.bb {
    border-bottom: 1px solid #eee;
    height: 35px;
    line-height: 35px;
    color: #333;
    text-align: center;
    background: #f7f7f7;
    font-size: 16px
}

.share_pic {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 12000;
    width: -webkit-calc(100% - 48px);
    width: -moz-calc(100% - 48px);
    width: calc(100% - 48px);
    max-width: -webkit-calc(640 - 48px);
    max-width: -moz-calc(640 - 48px);
    max-width: calc(640 - 48rem)
}

.share_pic .share_picdiv {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    text-align: center
}

.share_pic .share_picdiv img {
    width: 100%;
    height: auto;
    display: inline
}

.share_ermdiv img {
    width: 65% !important
}

.share_ermdiv h3 {
    font-size: 15px;
    color: #333;
    display: block;
    height: 30px;
    line-height: 30px;
    padding: 25px 0 15px 0;
    position: relative
}

.share_ermdiv h3 a.close {
    display: inline-block;
    position: absolute;
    top: 13px;
    right: 13px;
    width: 13px;
    height: 13px;
    background: url(../images/close_icon.svg) no-repeat;
    background-size: 13px auto;
    cursor: pointer;
    z-index: 10010
}

.share_ermdiv p {
    display: block;
    padding: 15px 12% 25px 12%;
    color: #999;
    font-size: 10px;
    text-align: center;
    line-height: 20px
}

.share_picdiv span.closeup {
    margin: 0 auto
}

.share_pic span.closeup img {
    width: 52%;
    height: auto
}

.share_div {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    height: auto;
    background: #fff;
    -moz-box-shadow: 3px 3px 18px #777;
    -webkit-box-shadow: 3px 3px 18px #777;
    box-shadow: 3px 3px 18px #777;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#777')"
}

.share_div h3 {
    padding: 0 4.5%;
    display: block;
    color: #333;
    font-size: 15px;
    text-align: left;
    padding-top: 11px
}

.share_div .share {
    width: 95%;
    padding: 3px 2.5% 7px 2.5%;
    text-align: center
}

.share_div a p {
    padding: 0;
    margin: 0 !important;
    line-height: 18px !important
}

.share_div a span {
    margin-top: 10px;
    background: url(../images/share_icons.png) no-repeat;
    display: inline-block;
    height: 42px;
    width: 42px;
    -webkit-background-size: 41px auto;
    -moz-background-size: 41px auto;
    background-size: 41px auto
}

.share_div a span.qq {
    background-position: 0 0
}

.share_div a span.wx {
    background-position: 0 -55px
}

.share_div a span.wxfriend {
    background-position: 0 -109px
}

.share_div a span.sinaweibo {
    background-position: 0 -164px
}

.share_div .qding {
    text-align: center;
    border-top: #f2f2f2 5px solid
}

.share_div .qding a {
    height: 22px !important;
    line-height: 22px !important;
    font-size: 15px;
    color: #333
}

#bd-share-box .share-btn {
    width: 18.95%;
    height: auto !important;
    padding: 10px 0 !important;
    font-size: 10px !important;
    color: #999 !important
}

#bd-share-box .share-btn p {
}

.bdsharebuttonbox {
    z-index: 999!important;
    text-align: center!important;
    padding: 0;
    margin: 0
}

.share_div_1 {
    text-align: center;
    height: auto;
    padding: 3px 0
}

#bd-share-box a i {
    display: inline-block;
    width: 40px !important;
    height: 40px !important;
    background-size: 40px auto !important;
    margin: 0 !important;
    padding: 0 0 5px 0
}

#bd-share-box a i img {
    width: 100%;
    height: auto;
    padding: 0 !important
}

#bd-share-box:after {
    content: "";
    visibility: hidden;
    display: none;
    height: 0;
    clear: both
}

.plunxx_in .write a {
    color: #43a5dd;
    text-decoration: underline;
    display: inline-block;
    padding: 0 8px
}

.plun_bt_tj_button,.login_button {
    margin: 4px 0 10px 0
}

.reviewdel {
    color: #999;
    font-weight: normal
}

.float_bottom {
    z-index: 9999
}

.iprompt_float {
    height: 280px;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 10001;
    font-size: 14px;
    width: 320px;
    margin-top: -140px;
    margin-left: -160px;
    background: #f6f6f6;
    border-radius: 4px
}

.iprompt_float .confirm a {
    display: inline-block;
    width: 100px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    background: #32A7FF;
    border-radius: 3px;
    text-align: center;
    cursor: pointer
}

.iprompt_float .confirm a:hover {
    color: #fff !important;
    background: #d76f08
}

.iprompt_float span {
    display: block;
    height: 20px;
    line-height: 20px;
    padding: 20px;
    font-size: 16px;
    color: #f47b04;
    font-weight: bold;
    border-radius: 8px 8px 0 0;
    position: relative
}

.iprompt_float i {
    height: auto;
    line-height: 20px;
    font-style: normal;
    display: block;
    color: #333;
    padding: 0 10px 10px 20px
}

.iprompt_float em {
    width: 20px;
    height: 16px;
    display: inline-block;
    background: url(../images/jingshi.png) no-repeat;
    background-size: 15px auto;
    vertical-align: top;
    margin-top: 2px
}

.iprompt_float ul.tishi_input {
    padding: 0 15px 20px 20px
}

.iprompt_float ul.tishi_input li {
    padding: 5px 0;
    font-size: 12px;
    font-weight: normal
}

.iprompt_float ul.tishi_input .login_input2 {
    border: #999 1px solid;
    color: #666;
    width: 98%;
    height: 28px;
    line-height: 28px
}

.iprompt_float .confirm {
}

@media screen and (min-width: 320px) {
    .cnewsinfo p a.mydrivers_player {
        min-height:210px
    }

    .iprompt_float {
        width: 260px;
        margin-left: -130px
    }

    .pluninfo_top1 {
        width: 180px
    }

    .pluninfo_top1 span.username {
        max-width: 170px
    }

    .dev {
        max-width: 170px
    }
}

@media screen and (min-width: 360px) {
    .cnewsinfo p a.mydrivers_player {
        min-height:210px
    }

    .iprompt_float {
        width: 260px;
        margin-left: -130px
    }

    .pluninfo_top1 {
        width: 225px
    }

    .pluninfo_top1 span.username {
        max-width: 215px
    }

    .dev {
        max-width: 215px
    }
}

@media screen and (min-width: 375px) {
    .cnewsinfo p a.mydrivers_player {
        min-height:250px
    }

    .pluninfo_top1 {
        width: 220px
    }

    .pluninfo_top1 span.username {
        max-width: 210px
    }

    .dev {
        max-width: 210px
    }
}

@media screen and (min-width: 410px) {
    .cnewsinfo p a.mydrivers_player {
        min-height:255px
    }

    .pluninfo_top1 {
        width: 255px
    }

    .pluninfo_top1 span.username {
        max-width: 245px
    }

    .dev {
        max-width: 245px
    }
}

@media screen and (min-width: 600px) {
    .cnewsinfo p a.mydrivers_player {
        min-height:267px
    }

    .pluninfo_top1 {
        width: 400px
    }

    .pluninfo_top1 span.username {
        max-width: 380px
    }

    .dev {
        max-width: 380px
    }
}

.menus{display:block;width:25px;height:25px;top:7.5px;right:12.5px;background:url(../images/menu.png) no-repeat;background-size:25px 25px;margin:  0 6px 0 0}
.menuwrap{width:100%;background:#fff;top:40px;z-index:99999;padding-bottom:10px;}
.menuwrapmain{overflow:auto;}
.menuwrapmain .as{background:#eee;float:left;width:23%;margin:3px 1%;font-size:14px;text-align:center;line-height:26px;height:26px;border-radius:2px;}
.menuwrapmain a.cul{width:48%;margin:3px 1%;font-size:16px;text-align:center;line-height:32px;height:32px;border-radius:2px;}
.menuwrapmain h3{font-size:18px;line-height:30px;height:30px;padding-left:10px;margin:15px 0 5px;}
.menuwrapmain h3 a{font-size:18px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
.pos-a{position:absolute;}




.row1{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 1!important;-webkit-box-orient: vertical;
}
.row2{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
}
.row3{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 3;-webkit-box-orient: vertical;
}
.row4{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 4;-webkit-box-orient: vertical;
}
.row5{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 5;-webkit-box-orient: vertical;
}



.pagination{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    /*background: #fff;*/
    padding: 0 0.3rem;
}
.pagination li{
    list-style: none;
}
.pagination li a{
    margin: 14px 5px;
    display: inline-block;
    line-height: 30px;
    border-radius: 4px;
    text-align: center;
    background: #e3e3e3;
    color: #333;
    font-size: 14px;
    position: relative;
    padding: 5px 10px;
    border: none;
    height: auto;
}
.pagination span{
    margin: 14px 5px;
    display: inline-block;
    line-height: 30px;
    text-align: center;
    padding: 5px 10px;
    border-radius: 4px;
    height: auto;
}

.pagination li:last-child a{
    background: #e3e3e3;
    color: #333;
}
.pagination li:first-child a{
    background: #e3e3e3;
    color: #333;
}
.disabled span{
    background: #e3e3e3;
    color: #333;
}
.pagination .active span{
    background: #32A7FF;
    color: #fff;
}

.selhover{
    color: #fff!important;
    background-color: #32A7FF ;
}
.listnav{
    display: flex ;
    align-items: center;
    flex-wrap: wrap;
    height: auto;
    margin-bottom: 0.2rem;
    /*background: #fff;*/
    /*padding-left: 20px;*/

}
.listnav a{
    display: block;
    padding: 5px 10px;
    color: #222;
    margin: 5px 0;
    border-radius: 4px;
    font-size: 16px;
}
.runk {display: flex;flex-wrap: wrap}
.runk a{padding:10px 24px;display: block}