@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;
}
