
div, ul, li, p, a{margin: 0;padding: 0;}
a{text-decoration: none;color: #333333;font-family: "寰蒋闆呴粦";}
.clearfix:after {content: "";display: block;visibility: hidden;height: 0;clear: both;}
.clearfix {zoom: 1;}
.whole{width: 100%;}
.banner{width: 1200px;margin: 0 auto}
.ban1{margin-top: 30px;height: 120px;}
.ban2{height: 80px;width: 1200px;background-color:#d8e8fd;margin-top: 30px;}
.ban3{margin-top: 27px;}
.ban3 .ban3let{width: 793px;float: left;}
.ban3 .ban3rit{width: 378px;float: right;margin-left: 28px;}
.ban3 .ban3let .ban3letp{height: 43px;border-bottom: 1px solid #9ecbef;}
.ban3 .ban3let .ban3letp .tonp{font-size: 23px;float: left;margin: 0;}
.ban3 .ban3let .ban3letp .tonp a{color: #f13939;}
.ban3letpp{width: 793px;}
.ban3letpp ul{overflow: hidden;}
.ban3letpp_left{float: left;}
.ban3letpp_right{float: right;}
.ban3letpp ul li{width: 376px;height: 190px;margin-top: 20px; border-bottom: 1px solid #e0ebfa;}
.tonpp a{color: #1269d3;font-size: 16px;}
.tonpp{width: 377px;height: 40px;background-color: #e0ebfa;line-height: 40px;font-weight: bold;}
.tonpp1{width:374px;height: 90px;text-indent: 33px;margin-top: 22px;line-height: 30px;font-size: 16px;}
.tonpp2{float: right;color: #4d8fde;font-size: 17px;}
.ban3rit ul li{width: 381px;height: 53px;margin-bottom: 27px;}
.ban3rit ul li a{position: relative;top: 0px; left: 0px;font-size: 21px;}
.ban3rit ul .li1{background: url("../images/b4e1cc17c6854eafbfa021a278d03ba3.png") no-repeat left center;}
.ban3rit ul .li2{background: url("../images/icon2-1.png") no-repeat left center}
.ban3rit ul .li3{background: url("../images/icon2-3.png") no-repeat left center}
.ban3rit ul .li4{background: url("../images/diaochazhengji.jpg") no-repeat left center;}
.ban3rit ul .li5{background: url("../images/a7c083cf7b5644dabe2bf0532cd935a3.png") no-repeat left center;}
.ban3rit ul .li6{background: url("../images/1e7c96da5ff7498699e2c067cd3f72be.png") no-repeat left center;margin-bottom: 0;}
.ban3rit ul .li1 a{color: #1269d3;position: relative;top: 12px; left: 38px;font-weight: bold;font-size: 21px;}
.ban3rit ul .li2 a{color: #79bd8f;position: relative;top: 12px; left: 38px;font-weight: bold;font-size: 21px;}
.ban3rit ul .li3 a{color: #1795a4;position: relative;top: 12px; left: 38px;font-weight: bold;font-size: 21px;}
.ban3rit ul .li4 a{color: #f49700;position: relative;top: 12px; left: 38px;font-weight: bold;font-size: 21px;}
.ban3rit ul .li5 a{color: #41b035;position: relative;top: 12px; left: 38px;font-weight: bold;font-size: 21px;}
.ban3rit ul .li6 a{color: #d81e06;position: relative;top: 12px; left: 38px;font-weight: bold;font-size: 21px;}

.ban3zong{border: 1px solid #9ecbef}
.ban3rit1{width: 378px;height: 474px;margin-top: 30px;}
.ban3rit1 .p1{height: 43px;margin-left: 0;}
.ban3rit1 .p1 a{color: #f13939;font-size: 23px;}
.ban3rit1 p{margin-left: 20px;margin-bottom: 16px;}
.ban3rit1 .pp2{margin-top: 20px;}
.ban3rit1 .pp2,.ban3rit1 .pp3{color: #1269d3;font-size: 15px;font-weight: bold;}
.ban3rit1 .pp4,.ban3rit1 .pp5{color: #666666;font-size: 15px;}
.ban3ul{height: 97px;border-top: 1px solid #9ecbef}
.ban3zong .ban3ul li{height: 20px!important;margin-left: 20px;margin-top: 8px;line-height: 30px;}
.ban3zong .ban3ul li a{font-size: 17px;}
.ban3zong .ban3ul li a img{margin-right: 10px;}

.huigu {margin-top: 20px;margin-left: 20px;}
.ban4{overflow: hidden}
.ban4let {width: 795px;margin-top: 28px;}
.ban4let .ban4letp{height: 46px;border-bottom: 1px solid #9ecbef;overflow: hidden}
.ban4let .ban4letp .ban4a{color: #8eb2e2;float: right;}
.ban4let .ban4letp .ban4aa{color: #f13939;font-size: 23px;}
.ban4 .ban4u{width: 819px;height: 193px;float:left;overflow: hidden}
.ban4 .ban4u li{float: left;height: 188px;border-bottom: 1px solid #e0ebfa;width: 377px;}
.ban4ul{margin-top: 10px;margin-left: -38px;}
.ban4ul li{height: 38px;line-height: 38px;border-bottom: 1px dotted #9ecbef;width: 376px!important;float: left;margin-left: 38px;}
.ban4ul li .ban4p{width: 265px;float: left;    font-size: 16px;}
.ban4pp a{font-size: 16px;}

.ban5{width: 1200px;margin: 0 auto;overflow: hidden;}
.ban5 .ban5let{width: 802px;height: 620px;float: left;}
.ban5 .ban5rit{width: 354px;height: 273px;float: left;margin-left: 30px;}
.ban5let p,.ban5rit p{border-bottom: 1px solid #9ecbef;height: 42px;}
.ban5let p a{color: #1269d3;font-size: 23px;}
.ban5rit p a{color: #f13939;font-size: 23px;}
.ban5ul{display: block;margin-top: 20px;}
.ban5ul li{height: 101px;line-height: 101px;overflow: hidden;    margin-bottom: 15px;border-radius: 6px;
}
.ban5ul li span{float: right;font-size: 16px;}
.ban5ul li a{font-size: 16px;height: 40px;line-height: 40px;width: 120px;display: block;float: left;}
.ban5ul li img{margin-right: 10px;}

.ban5let .current a{color: #f13939;}

.bannerimg{width:1200px;height: 120px;background:url(hudong.png) no-repeat;}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
body{
  margin: 0;
  font-family: "Helvetica Neue","microsoft yahei",Helvetica,Arial,sans-serif;
    font-size: 16px;
  color: #333;
}
input,textarea,select
{
  font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;
  background-color: #FFFFFF;
  outline:none;
  padding:0;
  border-radius: 0;
  font-size: 16px;
}
h1,h2,h3,h4,h5,h6,i,em{
  margin: 0;
  padding: 0;
  font-weight:normal;
  font-style: normal;
  font-size: 100%;
}
table{
  border-collapse:collapse;
}
img{
  border:none;
  max-width: 100%;
}
dl,dd,dt,p{
  padding: 0;
  margin: 0;
}
a,a:link {
  text-decoration: none;
  color:#333;
}
ul, li {
  padding: 0;
  margin: 0;
  list-style-type:none;
}
.fl {
  float: left;
}
.fr{
  float: right;
}
.clearfix:before, .clearfix:after {
    display: table;
    content: " ";
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1; }
.wrap{
    width: 1200px;
    margin: 0 auto;
}
.slh{
  display: block;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.mtop10{
  margin-top: 10px;
}
.mtop20{
  margin-top: 20px;
}
.mbot20{
  margin-bottom: 20px;
}



/* footer */
.footer{
  padding: 35px 0;
  border-top: 1px solid #e5e5e5;
}

.wzlj_con li {
    float: left;
    width: 163px;
    height: 40px;
    border: 1px solid #dcdcdc;
    margin-right: 9px;
    cursor: pointer;
    position: relative;
    /* border-radius: 5px; */
}
.wzlj_con li h2 {
    line-height: 40px;
    font-size: 14px;
    color: #000;
    position: relative;
    text-indent: 15px;
}
.wzlj_con li h2 i {
    position: absolute;
    border: 5px solid transparent;
    right: 11px;
    top: 18px;
    border-top-color: #ccc;
}
.wzlj_box {
    display: none;
    position: absolute;
    max-height: 220px;
    width: 100%;
    bottom: 100%;
    left: 0;
    border: 1px solid #ebebeb;
    overflow-y: auto;
    padding: 5px;
    background: #fff;
    z-index: 10;
}
.wzlj_box a {
    display: block;
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-left: 8px;
    line-height: 25px;
}
.wzlj_box a:hover {
    color: #214c90;
}
.wzlj_con li:hover .wzlj_box {
    display: block;
}
.wzlj_con li:last-child {
    margin-right: 0;
}

.fo1{
  overflow: hidden;
        height:114px;
  /* margin-top: 26px; */
}
.fo1-1{
  float: left;
  /* width: 586px; */
}
.fo1-2{
  float: right;
  margin-top: 5px;
  font-size: 14px;
}
.fo1-1-nav{
  margin-bottom: 15px;
}
.fo1-1-nav span{
  margin: 0 15px;
}
.fo1-1 p{
  font-size: 14px;
  /* margin-top: 6px; */
  line-height: 32px;
}
.fo1-1 p img{
  vertical-align: middle;
}
.fo1-1-1{
  float: left;
  margin-top: 7px;
}
.fo1-1-2{
  float: left;
  margin-left: 30px;
}
/* header */

.hd-header{
  border-bottom: 1px solid #1c466b;
}
.top-t{
  height: 106px;
  overflow: hidden;
}
.logo{
  float: left;
  margin-top: 20px;
  margin-left: 17px;
}
.search{
  float: right;
  width: 360px;
  height: 40px;
  border: 1px solid #1c466b;
  border-radius: 20px;
  margin-top: 35px;
  margin-right: 22px;
}
.search input{
  float: left;
  width: 304px;
  border: none;
  height: 100%;
  text-indent: 24px;
  font-size: 14px;
  background: transparent;
}
.search input::-webkit-input-placeholder{
  color: #999;
}
.search i{
  width: 54px;
  height: 100%;
  float: right;
  cursor: pointer;
  background: url(../images/hdl2_06.png) no-repeat 9px center;
}
.top-m{
  height: 69px;
  padding-top: 22px;
  position: relative;
}
.wel{
  font-size: 14px;
  margin-left: 86px;
  margin-top: 9px;
  float: left;
}
.location{
  margin-left: 15px;
  padding-left: 26px;
  background: url(../images/hdl3_03.png) no-repeat left center;
  font-size: 26px;
  color: #1c466b;
  font-weight: 600;
  float: left;
}
.enter-2{
  float: left;
  margin-left: 60px;
  margin-top: 10px;
}
.ent1{
  float: left;
  margin-right: 24px;
}
.ent1-h1{
  padding-right: 30px;
  font-size: 16px;
  position: relative;
  cursor: pointer;
}
.ent1-h1 i{
  position: absolute;
  width: 12px;
  height: 8px;
  background: url(../images/hdl4_03.png) no-repeat;
  right: 0;
  top: 6px;
  transition: all .2s;
}
.ent1-h1:hover i{
  transform: rotate(180deg);
}
.gov-a{
  float: left;
  margin-left: 107px;
  padding-left: 26px;
  background: url(../images/hdl6_03.png) no-repeat left center;
  margin-top: 8px;
}
.login-a{
  float: left;
  margin-left: 50px;
  padding-left: 21px;
  font-size: 14px;
  background: url(../images/hdl8_03.png) no-repeat left center;
  margin-top: 8px;
}
.reg-a{
  float: left;
  margin-left: 45px;
  padding-left: 24px;
  font-size: 14px;
  background: url(../images/hdl9_03.png) no-repeat left center;
  margin-top: 8px;
}

.xsq-enter-box{
  position: absolute;
  width: 1200px;
  top: 50px;
  left: 0;
  z-index: 10;
  display: none;
}
.xsq-enter{
  background-color: rgba(255, 255, 255, 0.9);
  padding: 11px 20px 20px;
  margin-top: 20px;
}
.xsq1{
  overflow: hidden;
  margin-top: 12px;
}
.xsq1 h5{
  line-height: 25px;
  width: 130px;
  float: left;
  color: #1c466b;
  text-align: right;
  font-weight: bold;
}
.xsq1 ul{
  float: left;
  width: 1030px;
}
.xsq1 ul li{
  float: left;
  width: 14.28%;
  margin-bottom: 12px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.xsq1 ul li a{
  padding: 0 12px;
  line-height: 25px;
  border-radius: 4px;
  display: inline-block;
}
.xsq1 ul li a:hover{
  color: #5179b1;
}
.xsq1 ul li.on a{
  background-color: #5179b1;
  color: #fff;
}
.ent1:hover .xsq-enter-box{
  display: block;
}
.bm-titel{
  font-weight: bold;
  color: #1c466b;
  text-indent: 12px;
  margin-top: 10px;
}
.bm-lists ul{
  overflow: hidden;
}
.bm-lists li{
  width: 20%;
  float: left;
  margin-top: 22px;
}
.bm-lists li a{
  padding: 0 12px;
  line-height: 25px;
  border-radius: 4px;
  display: inline-block;
}
.bm-lists li a:hover{
  background-color: #5179b1;
  color: #fff;
}

.fo1-2 li{
  margin-left: 20px;
  float: left;
  text-align: center;
  font-size: 14px;
  width: 96px;
}
.fo1-2 li span{
  display:block;color: #333;
}

.hd4-box{
    padding-bottom: 34px;
  border-bottom: 1px solid #1c466b;
  overflow: hidden;
  margin-top: 37px;
}
.hd4-l{
  float: left;
  width: 285px;
}
.hd4-r{
  float: right;
  width: 884px;
}
.hd4-r .m2-title h4 a{
  font-size: 18px;
}
.hd4-r-1 li{
  width: 268px;
  margin-right: 33px;
  float: left;
}
.hd4-r-1 li:last-child{
  margin-right: 0;
}

.m2-title h4 a.active {
    color: #1c466b;
}
.hd4-r-1 li h6 a{
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-top: 20px;
}
.hd4-r-1 li p{
  font-size: 14px;
  color: #999;
  margin-top: 12px;
  line-height: 24px;
height: 72px;
}
.zslb{
  margin-top: 7px;
  overflow: hidden;
}
.zslb a{
  float: left;
  width: 110px;
  height: 35px;
  text-align: center;
  background: #f8f8f8;
  margin-right: 12px;
  line-height: 35px;
  border-radius: 5px;
  font-size: 14px;
  color: #999999;
}
.zslb a span{
  display: inline-block;
  padding-left: 19px;
  position: relative;
}
.zslb a span:before{
  width: 14px;
  height: 14px;
  background: url(../images/hdl25_07.png) no-repeat;
  content: "";
  left: 0;
  position: absolute;
  top: 12px;
}
.zslb a:hover{
  background: #1c466b;
  color: #fff;
}
.zslb a:hover span:before{
  background-position: -27px 0px;
}
.hd5-box{
  margin-top: 20px;
  overflow: hidden;
}
.hd5-box li{
  float: left;
    width: 393px;
    height: 120px;
    margin-right: 10px;
    background-color: #e8effd;
    line-height: 120px;
}
.hd5-box li:last-child{
  margin-right: 0;
}
.hd5-box li a{
  display: block;
  height: 100%;
}
.hd5-box li i{
  width: 82px;
  height: 75px;
  background: url(../images/hdl26_11.png) no-repeat;
  margin-left: 75px;
  margin-top: 24px;
  margin-right: 13px;
  float: left;
}
.hd5-box li span{
  font-size: 30px;
  color: #1c466b;
}
.hd5-box li .i4 {
    background-position: -440px -19px;
}
.hd5-box li .i2 {
    background-position: -136px -11px;
}
.hd5-box li .i3 {
    background-position: -287px -14px;
    margin-left: 65px;
}
/*电话受理统计*/
.m-dhsl{border-radius: 5px;background: url(../images/rx-bj.jpg) no-repeat;overflow: hidden;background-size: 100% 100%;}
.u-dhsl{width: 53%;margin:15px 40px;overflow: hidden;}
.u-dhsl h3{font-size: 18px;color: #f59702;font-weight: bold;float: left;margin-top: 65px;}
.u-dhsl img{float: left;margin: 0 15px;}
.u-dhsl h4{font-size: 30px;color: #ffae00;font-weight: bold;margin: 10px 0;}
.u-dhsl h4 b{font-size: 48px;}
.m-dhsl p{font-size: 14px;font-weight: bold;}
.m-dhsl p i{color: #ff0000;font-style: normal;font-weight: normal;}
.m-dhsl p span{margin-right: 10px;}
.u-wlsl{width: 35%;overflow: hidden;margin-left: 60px; padding: 30px 0 45px 0;background: url(../images/wx.png) right bottom no-repeat;}
.u-wlsl h3{font-size: 18px;color: #e95429;font-weight: bold;margin: 10px 0;}

.m-list{overflow: hidden;}
/*在线访谈  访谈预告*/
.m-zxft{float: left;width:802px;height:350px;overflow: hidden;}
.m-zxft .u-zx{overflow: hidden;}
.m-zxft .hd{height: 45px;line-height: 45px;border-bottom: 1px solid #ddd;}
.m-zxft .hd li{float: left;padding: 0 15px;}
.m-zxft .hd li a{font-size: 22px;font-weight: bold;}
.m-zxft .hd li.on a{color: #015293;}
.m-zxft .bd{margin: 15px;overflow: hidden;}
.m-zxft .bd div.fl{width: 290px;overflow: hidden;margin: 0 auto;}
.m-zxft .bd li{width: 118px;height: 32px;line-height: 32px;margin-top: 2px;background: #bbcbdb;}
.m-zxft .bd li a{display: block;color: #fff;font-size: 14px;text-indent: 45px;background: url(../images/interaction/tu-icon.png) no-repeat;}
.m-zxft .bd li.fl a{background-position: 15px 7px;}
.m-zxft .bd li.fr a{background-position: -103px 7px;}
.m-zxft .bd div.fr{width: 460px;}
.m-zxft .bd div.fr h3{margin-bottom: 10px;}
.m-zxft .bd div.fr h3 a{color: #015293;font-size: 18px;}
.m-zxft .bd div.fr p{line-height: 30px;font-size: 16px;}
.m-zxft .bd div.fr p a{color: #ff0000;}
.m-zxft .bd  .inter {
    margin-top: 10px;
    text-align: center;
    display: block;
    border: 1px solid #4d87be;
    height: 44px;
    line-height: 44px;
    border-radius: 4px;
    color: #4175ae;
    font-size: 16px;
}
/*往期访谈*/
.m-wqft{float: left;width: 354px;     margin-left: 30px;}
.m-pub h3{height: 45px;line-height: 45px;border-bottom: 1px solid #ddd;}
.m-pub h3 a{display:block;font-size: 22px;font-weight: bold;color: #015293;text-indent: 15px;}
.m-pub ul{margin: 10px 15px 10px 0px;overflow: hidden;}
.m-pub li{height:35px;line-height:35px;overflow: hidden; padding-left: 10px;}
.m-pub li a{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.m-pub li span{color: #666;float: right;margin-left: 10px;}

/*民意征集*/
.m-myzj{float: left;width:430px;margin-top: 15px;height: 290px;}
.m-myzj li{height: 37px;line-height: 37px;}
.m-myzj li span{ float: left; width: 58px; height: 22px; display: block; line-height: 22px; font-size: 12px;text-align: center; border-radius: 5px; margin:9px 8px 0 0;}
.m-myzj li span.zj{ background: #9fb7e3; color: #fff;}
.m-myzj li span.js{ background: #ddd; color: #666;}

/*在线调查*/
.m-zxdc{float: left;width:430px;height: 290px;margin:15px 0 0 15px;}
.m-zxdc li{height: 37px;line-height: 37px;}

/*督查督办*/
.m-dcdb{float: right;margin-top:15px;width: 308px;height: 290px; }
.m-dcdb .hd{height: 35px;line-height: 35px;border-bottom: 1px solid #ed8b8b;margin: 5px 15px 0 15px;}
.m-dcdb .hd ul{margin: 0;}
.m-dcdb .hd li{float: left;background: none;width: 50%;text-align: center;height: 40px;padding: 0;}
.m-dcdb .hd li.on{background: url(../images/interaction/jt.png) center bottom no-repeat;}
.m-dcdb .hd li a{height: 35px;line-height: 35px;color: #ffae00;}
.m-dcdb .hd li.on a{color: #ff0101;}
.m-dcdb .bd li b{color: #f80404;font-weight: normal;}
.Appeal {
    width: 100%;
    margin: 20px 0;
}
.Appeal h4, .Appeal >a {
    width: 165px;
    height:125px;
    float: left;
    border: 1px solid #ddd;
    padding: 23px 0;
    text-align: center;
    margin-left: -1px;
    color: #1b3852;
    transition: all 0.4s ease 0s;
}
.Appeal h4 {
    background-color: #73bdf0;
    margin: 0;
    padding: 0;
    overflow: hidden;
width:201px;
}
.Appeal h4 img {
    width: 100%;
padding-top:3px;
}
.Appeal> a span {
    display: block;
    height: 50px;
}
.Appeal >a span.rexian {
    background: url(../images/rexian12345.png) center no-repeat;
}
.Appeal >a span.weixin {
    background: url(../images/weixin.png) center no-repeat;
}
.Appeal > a span.sina {
    background: url(../images/sina.png) center no-repeat;
}
.Appeal  >a span.web {
    background: url(../images/web.png) center no-repeat;
}
.Appeal  >a span.email {
    background: url(../images/email.png) center no-repeat;
}
.Appeal  >a span.sqfk{
    background: url(../images/wfsqfk.png) center no-repeat;
}
.Appeal  >a span.jyxc{
    background: url(../images/wfjyxc.png) center no-repeat;
}
.Appeal  >a span.bszx{
    background: url(../images/wfbszx.png) center no-repeat;
}
.Appeal  >a span.wsxf{
    background: url(../images/wfwsxf.png) center no-repeat;
}

.bt-left {
    float: left;
}

/*互动渠道导读*/
.m-hdqd{float: right;width: 378px;margin-top: 15px;}
.u-qd{border-radius: 3px;overflow-y: auto;padding-bottom: 10px;border: 1px solid #ddd;}
.u-qd h3{background: #d7e1eb;font-size: 24px;color: #015293;font-weight: bold;height: 55px;line-height: 55px;text-align: center;font-family: "FZDBSJW";}
.u-qd p{padding:8px 15px 0;text-align: justify; line-height: 26px;}
.u-bz li{width: 100px;padding: 7px 0;line-height: 23px;margin-top: 15px;border-radius: 3px;background: #6bc1d8;}
.u-bz li.zd{line-height:46px;}
.u-bz li.ph{margin-left:4px;}
.u-bz li a{display: block;color: #fff;text-align: center;}
.u-bz li.wb{width: 100%;background: #5ec0c3;height: 60px;line-height: 60px;text-indent: 80px;}
.u-bz li.wb a{font-size: 19px;background: url(../images/interaction/@.png) 40px center no-repeat;text-align: left;}
.u-qd .u-con{overflow-y: auto;height: 366px;background: #fff;}
.u-con::-webkit-scrollbar {/*滚动条整体样式*/
    width: 5px;     /*高宽分别对应横竖滚动条的尺寸*/
    height: 1px;
}
.u-con::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    background: #ddd;
}
.u-con::-webkit-scrollbar-track {/*滚动条里面轨道*/
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    border-radius: 10px;
    background: #fff;
}
.u-qd .u-con p i{margin-right:30px;}

.block-01{
  height: 110px;
  width: 1200px;
  margin-top: 20px; }
.block-01 div{
  float: left;
}
.post-item {
  display: block;
  padding: 20px 10px 15px;
  background-color: #EAEEF0;
  margin-bottom: 15px;
  border-radius: 6px;
}
.post-item.last {
  margin-bottom: 0;
}
.post-item .dot {
  float: left;
  margin-top: 7px;
}
.post-item .status-tag {
  width: 60px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  color: #fff;
  font-size: 14px;
  margin-left: 10px;
  float: left;
  border-radius: 20px;
  display: none;
}
.post-item.collecting .status-tag {
  display: inline-block;
  background-color: #e7b526;
}
.post-item.finished .status-tag,
.post-item.paused .status-tag,
.post-item.unpublished .status-tag {
  display: inline-block;
  background-color: #6c93a8;
}
.post-item .title {
  color: #2B2B2B;
  font-size: 18px;
  float: left;
  width: 600px;
  line-height: 25px;
  margin-left: 10px;
}
.post-item .btns,
.post-item .main-page .onlines-container .content-wrapper .content-right .invest-container .invest-content-wrapper .yjzj-item .btns {
  margin-left: 20px;
}
.post-item .btm-content {
  height: 36px;
  line-height: 36px;
  padding-left: 20px;
  padding-right: 10px;
  margin-top: 5px;
}
.post-item .btm-content .time {
  color: #8F8F8F;
  font-size: 16px;
  float: left;
}
.post-item .btm-content .btn-check-detail {
  float: right;
}
.post-item .btm-content .btn-check-detail .img-checkout {
  width: 120px;
  height: 36px;
  outline: none;
  border: 0;
}
.dc{
    height: 25px;
    line-height: 25px;
    font-size: 16px;
    color: #222222;
    margin-top: 12px;
}
.dc a{
    color: #222;
}
.dc:hover a{
    color: #1a6cb7;
}
.dc span{
    width: 60px;
    height: 23px;
    line-height: 23px;
    text-align: center;
    border-radius: 3px;
    display: inline-block;
    border: 1px solid #4d87be;
    color: #4d87be;
}
.dc span.jxz{
    color: #c82a3f;
    border: 1px solid #c82a3f;
}

.cf {
    padding: 14px;
    background-color: #fff;
    margin-bottom: 15px;
}

.zf_news {
    width: 100%;
}
.info .input1 {    width: 238px;
    height: 38px;
    border: 1px solid #dcdcdc;
    text-indent: 10px;
    font-size: 16px;
    color: #666666;
    font-family: "Microsoft YaHei";
    vertical-align: middle;
    margin-left: 5px;
}
.btn_sub{
    width: 126px;
    height: 40px;
    background-color: #4d87be;
    border: 0;
    color: #fff;
    font-family: "Microsoft YaHei";
    font-size: 16px;
    margin-top: 10px;
}
.info {
    margin-top: 8px;
}
.inter img {
    vertical-align: top;
    margin-top: 10px;
    margin-right: 5px;
}
