@charset "utf-8";
/* CSS Document */
* {
    padding: 0px;
    list-style-type: none;
    font-family: "Microsoft Yahei", "SimSun";
    margin: auto 0;
}

body {
    width: 100%;
    background: #fff;
}

a img {
    border: none;
}

:focus {
    outline: 0;
}

a {
    text-decoration: none;
}

.top_main {
    width: 1200px;
    height: 29px;
    overflow: hidden;
    margin: 0 auto;
}

.top_left {
    float: left;
    overflow: hidden;
    width: 660px;
}

.top_left ul li a,
.top_right ul li a {
    font-size: 12px;
    text-decoration: none;
    color: #666666;
    padding-right: 3px;
}

.top_left ul li,
.top_right ul li {
    float: left;
    color: #666666;
    margin-left: 3px;
    display: inline;
    height: 28px;
    line-height: 28px;
}

.top_left ul li a:hover,
.top_right ul li a:hover {
    color: #f37f0c;
}

.top_left ul {
    width: 660px;
}

.top_right {
    float: right;
}

.top_right ul li a {
    padding-right: 0px;
}

.top_right ul li {
    margin-left: 12px;
}

.tiqiulogo {
    width: 1200px;
    height: 80px;
    overflow: hidden;
    margin: 0 auto;
}

.tiqu_logo a {
    width: 205px;
    height: 35px;
    background: url(/static/images/tiqulogo.png) no-repeat;
    overflow: hidden;
    text-indent: -999em;
    white-space: nowrap;
    display: block;
}

.tiqu_logo {
    padding-top: 25px;
    float: left;
    margin-right: 38px;
    overflow: hidden;
    width: 205px;
}

.meitu_logo a {
    width: 113px;
    height: 35px;
    background: url(/static/images/meitulogo.png) no-repeat;
    overflow: hidden;
    text-indent: -999em;
    white-space: nowrap;
    display: block;
}

.meitu_logo {
    padding-top: 25px;
    float: left;
    overflow: hidden;
    width: 113px;
}

.search {
    float: right;
    padding-top: 20px;
    overflow: hidden;
}

.search_left {
    height: 40px;
    line-height: 45px;
    color: #999999;
    font-size: 12px;
    float: left;
    margin-right: 12px;
    display: inline;
    overflow: hidden;
    float: right;
}

.search_left ul li {
    float: left;
}

.search_left ul li a {
    font-size: 12px;
    text-decoration: none;
    color: #999999;
    font-size: 12px;
    margin-right: 8px;
}

.search_left ul li a:hover {
    color: #f37f0c;
}

.search_right {
    float: right;
    width: 400px;
    height: 40px;
    background: #0e8c58;
    overflow: hidden;
}

.inputtext {
    width: 220px;
    height: 36px;
    background: url(/static/images/search_bg.png) no-repeat #fff;
    border: none;
    margin-top: 2px;
    margin-left: 2px;
    padding-left: 52px;
    padding-right: 15px;
    overflow: hidden;
    display: block;
    float: left;
    *height: 28px;
    *padding-top: 8px;
    height: 28px \0;
    padding-top: 8px \0;
}

@media screen and (min-width: 0\0
) {
    .inputtext {
        height: 36px;
        padding-top: 0px;
    }
}

.search_button {
    background: transparent;
    border: none;
    color: #fff;
    font-size: 18px;
    margin-left: 34px;
    cursor: pointer;
    margin-top: 6px;
}

.nav {
    width: 100%;
    height: 40px;
    background: #0e8c58;
    line-height: 40px;
}

.nav_main {
    width: 1200px;
    margin: 0 auto;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
}

.nav_main ul li a {
    color: #fff;
    font-size: 16px;
    text-decoration: none;
    padding-left: 28px;
    padding-right: 28px;
}

.nav_main ul li {
    float: left;
    margin-right: 9px;
    display: inline;
}

.nav_main ul {
    width: 1300px;
}

.nav_main ul li.on {
    background: #f37f0c;
}

.nav_main ul li:hover {
    background: #f37f0c;
}

.banner {
    width: 1200px;
    margin: 0 auto;
    margin-top: 15px;
    margin-bottom: 15px;
}

.main {
    width: 1200px;
    height: auto; /*overflow:hidden;*/
    margin: 0 auto;
}

.similar.cai.comment {
    overflow: inherit;
}

.gray {
    color: gray;
}

body .turn {
    margin-top: 0px;
}

body .rightDIV_list ul li a,
body .zx_list ul li a {
    *height: 33px;
}

body .rightDIV_list ul li,
body .zx_list ul li {
    *line-height: 33px;
}

body .jstwo_left h5 span {
    display: none;
}

.nav_list {
    width: 100%;
    height: 40px;
    /*background: url(http://www.tiqiu.com/static/images/nav_listbg.png);*/
    line-height: 40px;
}

.nav_list_main {
    width: 1200px;
    margin: 0 auto;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
}

.nav_list_main ul li a {
    color: #11224f;
    font-size: 13px;
    text-decoration: none;
}

.nav_list_main ul li {
    float: left;
    margin-right: 20px;
    display: inline;
}

.nav_list_main ul {
    width: 1300px;
}

.nav_list_main ul a:hover {
    text-decoration: underline;
}

.search_button {
    margin-top: 8px \0;
    *margin-top: 4px;
    *margin-left: 28px;
}

body .commentmain textarea {
    line-height: 24px;
    font-size: 13px;
}

.qmjsttlist a.listtitle,
body .dd.overf.qmjsttlist a.listtitle {
    display: none;
}

.qiehuang {
    display: none;
}

body .list_foot ul li {
    position: relative;
    background: none;
}

body .list_foot ul li font {
    display: block;
    width: 18px;
    height: 18px;
    position: absolute;
    text-align: center;
    font-size: 12px;
    color: #a0a0a0;
    top: 1px;
    left: 0px;
}

body .list_foot ul li font.fontbg {
    background: url(/static/images/font_bg.png) no-repeat;
    color: #fff;
}

body .footyc .xxka_tag ul li {
    height: auto;
}

body .search_left {
    display: none;
}

.wytjlist.qiehuang {
    display: none;
}

body .qiehuang .rightDIV_list li {
    position: relative;
    background: none;
}

body .qiehuang .rightDIV_list li font {
    display: block;
    width: 18px;
    height: 18px;
    position: absolute;
    text-align: center;
    font-size: 12px;
    color: #a0a0a0;
    top: 50%;
    left: 5px;
    margin-top: -8px;
}

body .qiehuang .rightDIV_list li font.fontbg {
    background: url(/static/images/font_bg.png) no-repeat;
    color: #fff;
}

body .similar.cai.comment {
    overflow: inherit;
}

.rightDIV_top img {
    overflow: hidden;
}

/**/
.nav.nav_index,
.nav_index_wrap {
    height: 65px;
}

.wrap_nav ul li {
    float: left;
    margin-right: 16px;
    padding-bottom: 0px;
    line-height: 22px;
}

.wrap_nav {
    position: relative;
    overflow: hidden;
    padding-top: 11px;
    padding-left: 50px;
    float: left;
    margin-right: 32px;
    display: inline;
}

a.navtitle {
    width: 34px;
    color: #ffd400;
    position: absolute;
    top: 11px;
    left: 0px;
    font-size: 16px;
    padding: 0px;
    line-height: 22px;
}

.wrap_nav ul li a {
    color: #fff;
    font-size: 12px;
    padding: 0px;
}

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

.wrap_nav ul li.on {
    background: none;
}

.nav_qmjs {
    width: 80px;
}

.nav_qmjs .listnav {
    width: 80px;
    height: auto;
    overflow: hidden;
}

.nav_qmjs .listnav ul {
    width: 100px;
}

.nav_ttyl {
    width: 115px;
}

.nav_ttyl .listnav {
    width: 120px;
    height: auto;
    overflow: hidden;
}

.nav_ttyl .listnav ul {
    width: 150px;
}

.nav_gjzq {
    width: 65px;
}

.nav_gjzq .listnav {
    width: 70px;
    height: auto;
    overflow: hidden;
}

.nav_gjzq .listnav ul {
    width: 90px;
}

.nav_gnzq {
    width: 80px;
}

.nav_gnzq .listnav {
    width: 85px;
    height: auto;
    overflow: hidden;
}

.nav_gnzq .listnav ul {
    width: 95px;
}

.nav_lanqiu {
    width: 65px;
}

.nav_lanqiu .listnav {
    width: 70px;
    height: auto;
    overflow: hidden;
}

.nav_lanqiu .listnav ul {
    width: 95px;
}

.nav_zhty {
    width: 200px;
}

.nav_zhty .listnav {
    width: 197px;
    height: auto;
    overflow: hidden;
}

.nav_zhty .listnav ul {
    width: 220px;
}

.nav_mthb {
    width: 53px;
}

.nav_mthb .listnav {
    width: 53px;
    height: auto;
    overflow: hidden;
}

.nav_mthb .listnav ul {
    width: 80px;
}

.nav_mthb.wrap_nav {
    margin-right: 0px;
}

.navtitle.cba {
    top: 35px;
    left: 0px;
}

/**/
.nav_lis {
    width: 100%;
    height: 40px;
    background: url(/static/images/nav_listbg.png);
    line-height: 40px;
}

.nav_lis_main {
    width: 1200px;
    margin: 0 auto;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
}

.nav_lis_main ul li a {
    color: #108f62;
    font-size: 13px;
    text-decoration: none;
}

.nav_lis_main ul li {
    float: left;
    margin-right: 20px;
    display: inline;
}

.nav_lis_main ul {
    width: 1300px;
}

.nav_lis_main ul a:hover {
    text-decoration: underline;
}

body .qmjsDiv h2 {
    margin-bottom: 8px;
}

body .qmjsDiv.meitu h2 {
    margin-bottom: 14px;
}

/*.list_mark a.icomarker{z-index:999999;display:block;background:#fff;filter:alpha

(opacity=0);opacity:0;}*/
body .list_mark a.icomarker {
    background: url(/static/images/markbg.png) repeat;
}

body .qmjsDiv.meitu.pic ul li .ico,
body .list_mark.pic ul li .ico {
    background: url(/static/images/see.png) no-repeat;
}

/*底部页面*/
.foot {
    width: 100%;
    height: auto;
    border-top: 2px solid #0e8c58;
    margin-top: 21px;
    padding-bottom: 25px;
}

.footlist {
    width: 768px;
    margin: 0 auto;
    height: auto;
    overflow: hidden;
    margin-top: 28px;
    margin-bottom: 20px;
}

.footlist ul li a {
    text-decoration: none;
    color: #707070;
    font-size: 14px;
    padding-right: 8px;
}

.footlist ul li {
    float: left;
    color: #d6d6d6;
    margin-right: 8px;
    font-size: 12px;
}

.footlist ul {
    width: 1200px;
}

.foot p {
    width: 1200px;
    margin: 0 auto;
    color: #858585;
    text-align: center;
    font-size: 12px;
}

.footlist ul li a:hover {
    color: #d2805e;
}

/**/
@-moz-document url-prefix() {
    .wrap_nav {
        padding-top: 9px;
    }
}

@-moz-document url-prefix() {
    .nav_mthb .listnav ul li {
        line-height: 21px;
    }
}

.bannerbg {
    width: 100%;
    height: 200px;
    background: url(/static/images/gywm.png) center no-repeat;
    overflow: hidden;
    text-indent: -999em;
    white-space: nowrap;
}

/**/
.tupianleft {
    float: left;
}

.tupianleft.updown {
    float: left;
    width: 240px;
    height: 300px;
    overflow: hidden;
}

.list_mark .tupianleft.updown ul li span.vimg,
.list_mark .tupianleft.updown ul li span.vimg img {
    width: 240px;
    height: 145px;
    overflow: hidden;
}

.list_mark .tupianleft.updown ul li {
    margin-bottom: 10px;
}

.tupianleft.leftright {
    float: left;
    width: 490px;
    margin-left: 10px;
    height: auto;
    overflow: hidden;
}

.list_mark .tupianleft.leftright ul li span.vimg,
.list_mark .tupianleft.leftright ul li span.vimg img {
    width: 240px;
    height: 300px;
    overflow: hidden;
}

.tupianleft.leftright ul {
    width: 500px;
}

/**/
.meituleft {
    float: left;
}

.meituleft.updown {
    float: left;
    width: 380px;
    height: 410px;
    overflow: hidden;
    margin-left: 0px;
}

.list_mark .meituleft.updown ul li span.vimg,
.list_mark .meituleft.updown ul li span.vimg img {
    width: 380px;
    height: 200px;
    overflow: hidden;
}

.list_mark .meituleft.updown ul li {
    margin-bottom: 10px;
    width: 380px;
}

.meituleft.updown_lr {
    float: left;
    width: 450px;
    height: 410px;
    overflow: hidden;
    margin-left: 10px;
    display: inline;
}

.meituleft.updown_lr .meituleft.leftright {
    width: 450px;
    overflow: hidden;
    height: auto;
    *height: 210px;
}

.meituleft.updown_lr .meituleft.leftright ul li span.vimg,
.meituleft.updown_lr .meituleft.leftright ul li span.vimg img {
    width: 220px;
    height: 200px;
    overflow: hidden;
}

.meituleft.updown_lr .meituleft.leftright ul {
    width: 460px;
}

.meituleft.updown_lr .meituleft.leftright ul li {
    float: left;
    display: inline;
    margin-bottom: 10px;
    margin-right: 10px;
}

.meituleft.updown_lr .meituleft.down ul li span.vimg,
.meituleft.updown_lr .meituleft.down ul li span.vimg img {
    width: 450px;
    height: 200px;
    overflow: hidden;
}

.meituleft.only {
    width: 350px;
    height: 410px;
    display: inline;
    margin-left: 10px;
    display: inline;
}

.list_mark .meituleft ul li span.vimg,
.list_mark .meituleft ul li span.vimg img {
    width: 350px;
    height: 410px;
    overflow: hidden;
}

body .meitulist {
    width: 1200px;
}

body .jstwo_leftlist.list_mark.meitulist {
    padding-bottom: 10px;
}

.meituleft.down {
    width: 460px;
    height: auto;
    overflow: hidden;
}

.meituleft.only li {
    width: 350px;
}

body .list_mark ul li {
    position: relative;
}

body .list_mark ul li span.vimg {
    display: block;
}

/**/
.search_right input.inputtext {
    font-size: 14px;
}

.nav_mthb .listnav ul li {
    padding-bottom: 1px;
}

body .list_mark span.title_hover {
    background: url(/static/images/spanmark.png) repeat transparent;
}

body .list_mark .icomarker {
    border: none;
}

body .list_mark.zi span.title_hover,
body .list_mark.list_border span.title_hover {
    background: #99c228;
}

body .list_mark.zi .icomarker {
    border: 4px solid #99c228;
}

.mainwrapleft .tit h3 {
    color: #00923f;
}

.mainwrapleft .boarder {
    margin-bottom: 10px;
    border: 1px solid #ddd;
}

.mainwrapleft .boarder .summary {
    margin: 15px 0 0 15px;
    height: 135px;
}

.mainwrapleft .boarder .summary .img {
    float: left;
    height: 122px;
}

.mainwrapleft .boarder .summary .msg {
    float: left;
    height: 122px;
    margin: 0 0 0 15px;
    overflow: hidden;
    width: 590px;
    display: inline-block;
}

.mainwrapleft .boarder .summary .msg dt {
    color: #1a54a8;
    font-stretch: 14px;
    font-weight: bolder;
    line-height: 18px;
}

.mainwrapleft .boarder .summary .msg dd {
    line-height: 20px;
    padding: 3px 0;
}

.taglist ul a {
    color: #ff5500;
    font-size: 13px;
    text-decoration: none;
}

/* 2015.11.23 */
body .fye ul li {
    display: inline;
    border: 0px;
    font-size: 12px;
    padding: 4px 0px;
    margin-right: 4px;
}

body .fye ul li a {
    display: inline;
    border: 1px solid #e6e6e6;
    font-size: 12px;
    padding: 4px 8px;
}

body .fye ul li.thisclass a,
body .fye ul li a:hover {
    background: #ff6600;
    color: #ffffff;
    border: 0px;
}

body .fye ul li.thisclass a,
body .fye ul li:hover a {
    background: #ff6600;
    color: #ffffff;
    border: 0px;
}

body .fye ul li.thisclass {
    background: #ff6600;
    color: #ffffff;
    border: 1px solid #ff6600;
}

body .fye ul li.thisclass {
    padding: 4px 8px;
}

body .fye ul li:hover {
    border: 0px;
}

body .fye ul li.thisclass:hover,
body .fye ul li a:hover {
    border: 1px solid #ff6600;
}

body a.zxtitle b,
body .spDIV .searchpic.jstwo_leftlist ul li a.similarlisttitle b {
    font-weight: normal !important;
}

body .before a,
body .before a img {
    width: 110px;
    height: 80px;
    overflow: hidden;
    display: block;
}

body .after a,
body .after a img {
    width: 110px;
    height: 80px;
    overflow: hidden;
    display: block;
}

.f_num ul li img {
    width: 158px;
    height: 96px;
    overflow: hidden;
}

body .gcw_right h5 span {
    width: 90%;
    padding-bottom: 4px;
    display: inline;
}

.cxh .xhul li .wz {
    height: 28px;
    overflow: hidden;
}

body .commentfootleft {
    width: 250px;
}

body .commentfootleft img {
    padding-left: 8px;
    padding-top: 2px;
    cursor: pointer;
    float: right;
    width: 70px;
    height: 35px;
    overflow: hidden;
}

body .jstwo_leftlist ul li a.vtitle {
    height: 19px !important;
}

.pageinfo {
    font-size: 14px;
}

.pageinfo strong {
    color: #f37f0c;
    padding: 2px;
    font-size: 14px;
    font-family: Arial;
}

.list_xxka.pbkt_xxk .xxka_content ul li span.nobg {
    background: none !important;
    color: #999;
}

.list_xxka.zj .content_main ul li a.mc.mcbg.lf.overf.nobg {
    background: none !important;
    color: #999;
}

div.lqtb.overf .lqul.overf li a.mc.mcbg.lf.overf.nobg {
    background: none !important;
    color: #999;
}

body .qiehuang .rightDIV_listy li {
    position: relative;
    background: none;
}

body .qiehuang .rightDIV_listy li font {
    display: block;
    width: 18px;
    height: 18px;
    position: absolute;
    text-align: center;
    font-size: 12px;
    color: #a0a0a0;
    top: 50%;
    left: 5px;
    margin-top: -8px;
}

body .qiehuang .rightDIV_listy li font.fontbg {
    background: url(/static/images/font_bg.png) no-repeat;
    color: #fff;
}

.foot a {
    display: none;
}

.foot .footlist ul li a {
    display: inline;
}

body .qmjsttlist h3,
body a.dta.mt10.gr.overf {
    text-align: center;
}

body .qmjsttlist a,
body .qmjsttlist font {
    float: none !important;
}

body .qmjsttlist {
    text-align: center;
}

body .qmjsttlist font {
    font-size: 13px;
}

body .qmjsttlist p {
    text-align: left;
}

.qmjsttlist ul li a,
.ssfx_left .qmjsttlist h3 {
    text-align: left;
}

.nav_main ul li.nsh {
    background: #f37f0c;
}

.search_left ul a {
    font-size: 12px;
    text-decoration: none;
    color: #999999;
    font-size: 12px;
    margin-right: 4px;
    margin-left: 3px;
}

.search_left ul a:hover {
    color: #f37f0c;
}

.top a {
    color: #666;
}

.top a:hover {
    color: #f37f0c;
    text-decoration: none;
}

body .nav_main ul li.on {
    background: none;
}

body .nav_main ul li.on:hover {
    background: #f37f0c;
}

body .listnav ul li.on:hover {
    background: none;
}

body .qiehuang a.lkbf:hover {
    background: #0e8c58;
    text-decoration: none;
}

body .commentmain textarea {
    resize: none;
}

body {
    min-width: 1200px;
}

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

.ny_fy a {
    display: inline-table;
    border: 1px solid #e8e8e8;
    color: #999;
    height: 28px;
    line-height: 28px;
    margin: 0 3px;
    padding: 0 10px;
    font-size: 12px;
    *padding: 5px 9px 5px 9px;
}

.ny_fy li {
    display: inline-table;
}

.ny_fy .thisclass a {
    display: inline-table;
    background: #ff6600;
    color: #fff;
    height: 28px;
    line-height: 28px;
    margin: 0 3px;
    padding: 0 10px;
    font-size: 12px;
    *padding: 5px 6px 5px 9px;
    *margin: 0px 4px 0px 0px;
    border-color: #ff6600;
}

.ny_fy a:hover {
    background: #ff6600;
    color: #fff;
    border-color: #ff6600;
}

.sysp {
    width: 1200px;
    height: 90px;
    margin: 10px auto 0;
}

.sysp .l {
    width: 960px;
    height: auto;
    margin-right: 15px;
    float: left;
}

.sysp .r {
    width: 225px;
    height: auto;
    float: left;
}

.qmjstop {
    width: 1200px;
    height: auto;
    margin: 0 auto 10px;
}

.qmjstop .l {
    width: 1024px;
    height: auto;
    margin-right: 10px;
    float: left;
}

.qmjstop .r {
    width: 166px;
    height: auto;
    float: left;
}

.btxg {
    width: 830px;
    height: auto;
    margin: 0 auto 10px;
}

.fysg {
    width: 788px;
    height: auto;
    margin: 15px auto 0;
}

.fyxg {
    width: 788px;
    height: auto;
    margin: 0 auto;
}

.pyqlj {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    zoom: 1;
}

.pyqlj .pljdt {
    height: 47px;
    line-height: 50px;
    border-top: solid 2px #0e8c58;
    font-size: 18px;
    font-weight: bold;
    color: #0e8c58;
    border-bottom: solid 1px #e6e6e6;
    margin-top: 15px;
    overflow: hidden;
    zoom: 1;
}

.pyqlj .plja {
    display: block;
    height: auto;
    padding: 15px 0;
    overflow: hidden;
    zoom: 1;
}

.pyqlj .plja a {
    display: inline;
    float: left;
    padding: 0 10px;
    line-height: 30px;
    font-size: 12px;
    color: #333;
    white-space: nowrap;
}

.position .yc {
    float: right;
    margin-right: 10px;
}

.position .yc a {
    position: relative;
    height: 20px;
    width: 150px;
    text-shadow: 2px 2px 6px #fcc695;
}

.position .yc a:hover {
    border: none;
}

.position .yc a span {
    display: none;
}

.position a:hover span {
    display: block;
    width: 180px;
    height: 200px;
    position: fixed;
    margin: auto;
    right: 0;
    left: 1021px;
    top: 300px;
    background-color: #ecf5ff;
}

.positiong .yc {
    float: right;
    margin-right: 10px;
}

.positiong .yc a {
    position: relative;
    height: 20px;
    width: 150px;
    text-shadow: 2px 2px 6px #fcc695;
}

.positiong .yc a:hover {
    border: none;
}

.positiong .yc a span {
    display: none;
}

.positiong a:hover span {
    display: block;
    width: 180px;
    height: 200px;
    position: fixed;
    margin: auto;
    right: 0;
    left: 1021px;
    top: 340px;
    background-color: #ecf5ff;
}

.fb_video {
    display: none;
}

.box_video li a {
    position: relative;
    width: 175px;
    height: 112px;
    float: left;
}

.box_video li a:hover .icon_play {
    background: #50da64;
}

.rank_list {
    height: 34px;
    font-size: 14px;
    line-height: 34px;
    padding: 2px 0 2px 38px;
}

.video_list_s {
    padding: 2px 5px;
}

.rank_list .time {
    margin-right: 10px;
    vertical-align: top;
}

.rank_list a {
    line-height: 38px;
    margin: 0;
    padding: 0;
    height: 33px;
    overflow: hidden;
}

.rank_list:hover .icon_rank,
.rank_list:hover .icon_video {
    background: #5ecd7b;
}

.rank_list img,
.rank_list .icon_play_s {
    display: none;
}

.icon_rank {
    position: absolute;
    left: 0px;
    display: inline-block;
    width: 26px;
    height: 26px;
    background: #a1b7c4;
    color: #fff;
    border-radius: 26px;
    text-align: center;
    line-height: 28px;
    margin: 5px 5px 0 0;
}

.con {
    margin-bottom: 10px;
    position: relative;
}

.con a {
    display: inline-block;
    font-size: 14px;
    color: #222;
}

.con p {
    font-size: 13px;
    text-align: center;
    height: 20px;
    line-height: 20px;
    margin-top: 50px;
}

.gcwzxlist a {
    color: #222;
}

.zpBox:hover {
    box-shadow: 0 1px 0 #f0f0f0;
    background: #fafafa;
}

.zpL {
    width: 175px;
    overflow: hidden;
    float: left;
    text-align: center;
    height: 127px;
}

.zpR {
    width: 619px;
    height: 100%;
    overflow: hidden;
    float: left;
    margin-left: 15px;
}

.zpBox {
    width: 810px;
    border-bottom: 1px dashed #dcdcdc;
    overflow: hidden;
    padding-bottom: 10px;
    margin-top: 10px;
    padding-top: 10px;
    padding-left: 5px;
    padding-right: 5px;
}

.zpL_top {
    display: block;
    height: 25px;
    background: #b71e58;
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 25px;
    border-radius: 3px 3px 0 0;
}

.fenye {
    padding-top: 10px;
    padding-bottom: 10px;
    color: #444;
    font-size: 1em;
    overflow: hidden;
    margin-top: 1em;
}

.fenye a {
    color: #333;
    padding-left: 2px;
    padding-right: 2px;
}

.fenye a:hover {
    color: #108f62;
    font-weight: bold;
}

.zpL img {
    height: 100%;
}

.zpL_topT {
    display: block;
    width: 88px;
    height: 94px;
    border: 1px solid #e6e6e6;
    border-top: 0;
    border-radius: 0 0 3px 3px;
    overflow: hidden;
}

.zpL_timeY {
    font-size: 14px;
    color: #666;
    display: block;
    margin-top: 19px;
    text-align: center;
}

.zpL_timeH {
    font-size: 20px;
    color: #666;
    font-weight: bold;
    display: block;
    text-align: center;
    margin-top: 4px;
}

.readnum {
    display: block;
    font-size: 14px;
    color: #666;
    text-align: center;
    margin-top: 10px;
}

.zpR_title {
    display: block;
    font-size: 22px;
    font-weight: bold;
    color: #333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.zpR_Info {
    height: 50px;
    display: block;
    font-size: 14px;
    line-height: 25px;
    overflow: hidden;
    color: #666;
    margin-top: 15px;
    text-overflow: -o-ellipsis-lastline;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.zpR_icoLp {
    display: block;
    height: 15px;
    width: 12px;
    background: red;
    float: left;
    margin-top: 1px;
    margin-right: 5px;
}

.zpposition {
    position: relative;
}

.zpposiright {
    position: absolute;
    right: 0;
    top: 20px;
}

.zpR_icoLp1 {
    background: url("../images/zpPerson.png") no-repeat center;
    background-size: 100% 100%;
}

.zpR_icoLp2 {
    width: 15px !important;
    height: 14px !important;
    background: url("../images/zpTime.png") no-repeat center;
    background-size: 100% 100%;
}

.zpR_icoLt {
    font-size: 12px;
    color: #999;
}

.zpR_icoL {
    float: left;
    margin-right: 36px;
}

.zpR_icoR {
    float: left;
}

.zpR_infoico {
    display: block;
    margin-top: 10px;
    overflow: hidden;
}


.dsa-container img {
    height: revert-layer;
}