.head {
    position: relative;
}
.head .img {
    width: 100%;
}
.head .logo {
    position: absolute;
    top: 10%;
    left: 20%;
}
.con {
    padding-top: 35px;
}
.ztgh h3 {
    text-align: center;
    color: #c60317;
    font-size: 24px;
}
.ztgh-con {
    width: 100%;
    height: 585px;
    background: url(../images/list_bg.png) center no-repeat;   
}
/* 总体规划 */
.ztgh-con  ul {
    padding-top: 35px;
    padding-left: 75px;
}
.ztgh-con li {
    float: left;
    width: 45%;
    line-height: 58px;
    margin-right: 65px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-bottom: 1px dashed #ffc29d;
}
.ztgh-con li:nth-child(2n) {
    margin-right: 0;
}
.ztgh-con li i {
    display: inline-block;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #a0a0a0;
    vertical-align: middle;
    margin-right: 5px;
}
.column-til {
    position: relative;
    text-align: center;
    z-index: 22;
}
.column-til img {
    margin-top: 40px;
}
.zcjd-con {
    padding-top: 25px;
    background: url(../images/jd_bg.png) top no-repeat;
}
.zcjd-l {
    float: left;
    width: 50%;
    padding: 15px;
    background: #f6c78b;
}
.zcjd-r {
    float: left;
    width: 50%;
    height: 344px;
    background: url(../images/jd_r_bg.png) center no-repeat;
}
.zcjd-r ul {
    margin-top: 25px;
    margin-left: 48px;
}
.zcjd-r li {
    height: 60px;
    line-height: 60px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    border-bottom: 1px dashed #cdcdcd;
}
.zcjd-r li:last-child {
    border-bottom: 0;
}
.zcjd-r li i {
    display: inline-block;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #b60004;
    vertical-align: middle;
    margin-right: 5px;
}
.link-groups li {
    float: left;
    width: 32.2%;
    margin-left: 20px;
    margin-top: 15px;
}
.link-groups li  img {
    width: 100%;
}
.link-groups li:first-child {
    margin-left: 0;
}
/* 新闻发布会 */
.fbh-til {
    width: 100%;
    height: 50px;
    line-height: 50px;
    margin-top: 20px;
    text-align: center;
    color: #c60317;
    font-size: 30px;
    background: url(../images/til_xwfbh_bg.png) center no-repeat;
}
.fbh-top h3 {
    text-align: center;
    color: #000;
    font-size: 20px;
    margin-top: 20px;
    margin-bottom: 15px;
}
.fbh-top .memo {
    display: block;
    color: #5d5d5d;
    text-indent: 2em;
    line-height: 25px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; /* 限制文本为2行 */
    overflow: hidden;
}
.fbh-body-l {
    float: left;
    width: 49.7%;
    height: 435px;
    background: url(../images/fbh_bg.png) center no-repeat;
}
.fbh-body-l img {
    width: 100%;
    height: 335px;
    margin-top: 51px;
}
.fbh-body-r {
    float: left;
    width: 49%;
    margin-left: 15px;
}
.fbh-body-r li {
    float: left;
    width: 48%;
    margin-right: 20px;
    margin-bottom: 15px;
    text-align: center;
}
.fbh-body-r li:nth-child(2n) {
    margin-right: 0;
}
.fbh-body-r li:nth-child(3),
.fbh-body-r li:nth-child(4) {
    margin-bottom: 0;
}
.fbh-body-r li img {
    width: 100%;
    height: 173px;
}
.fbh-body-r li .til {
    display: block;
    width: 100%;
    line-height: 25px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1; /* 限制文本为2行 */
    overflow: hidden;
    margin-top: 10px;
}
/* 龙江建设 */
.ljsj-con li {
    float: left;
    width: 48.7%;
    padding: 25px 25px 30px;
    background: url(../images/img_sj.png) center no-repeat;
    background-size: 100% 100%;
    margin-right: 25px;
    margin-top: 15px;
}
.ljsj-con li:nth-child(2n) {
    margin-right: 0;
}
.ljsj-con li h3 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 10px;
}
.ljsj-con li .memo {
    display: block;
    text-indent: 2em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ljsj-con li .memo a {
    color: #868686;
}
/* 规划 */
/*.gh {display: none;}*/
.gh-con {
    padding: 35px 0;
    background: #df4433;
}
.gh-con ul {
    padding: 30px 35px;
    background: url(../images/gh_bg.png) center no-repeat;
    background-size: 100% 100%;
}
.gh-con li {
    float: left;
    width: 45%;
    height: 50px;
    line-height: 50px;
    margin-right: 110px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.gh-con li:nth-child(2n) {
    margin-right: 0;
}
.gh-con li i {
    display: inline-block;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #b60004;
    vertical-align: middle;
    margin-right: 5px;
}
/* 评论 */
.plbg {
    padding-bottom: 25px;
    background: url(../images/pl_bg.png) center no-repeat;
}
.plbg-con li {
    float: left;
    position: relative;
    width: 31.9%;
    padding: 30px 16px;
    margin-left: 25px;
    background: #fff;
}
.plbg-con .date {
    position: absolute;
    top: -5%;
    width: 80px;
    height: 88px;
    text-align: center;
    padding: 5px 15px 5px 7px;
    color: #fff;
    background: url(../images/icon_mark.png) center no-repeat;
}
.plbg-con .date h3 {
    font-size: 24px;
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px dashed #fff;
}
.plbg-con .date p {
    font-size: 14px;
}
.plbg-con li:first-child {
    margin-left: 0;
}
.plbg-con li a > h3 {
    padding-bottom: 20px;
    margin-left: 105px;
    margin-bottom: 20px;
    border-bottom: 1px solid #e7bb79;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.plbg-con li .memo {
    display: block;
    width: 100%;
    line-height: 25px;
    color: #868686;
    text-indent: 2em;
    /*display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;*/
}
.plbg-con li .more {
    display: block;
    text-align: right;
    color: #c71e02;
    margin-top: 15px;
}

@media screen and (max-width: 991px) {
    .head .logo {width: 25%;left: 13%;}
    .head img.m-show {width: 100%;}
    .con {padding-top: 25px;}
    .colum-til img {width: 100%;margin-top: 20px;}
    .ztgh-con {height: auto;background: none;}
    .ztgh-con ul {padding: 0;}
    .ztgh-con li {float: none;width: 100%;margin-right: 0;}
    .column-til img {width: 100%;}
    .zcjd-l {float: none;width: 100%;}
    .zcjd-l img {width: 100%;height: auto;}
    .zcjd-r {float: none;width: 100%;height: auto;background: none;}
    .zcjd-r ul {margin: 0;}
    .link-groups li {float: none;width: 100%;margin-left: 0;}
    .fbh-til {background-size: 100% 100%;}
    .fbh-body-l {float: none;width: 100%;height: auto;background: none;}
    .fbh-body-l img {width: 100%;height: auto;margin-top: 0;}
    .fbh-body-r {float:none;width: 100%;margin-left: 0;margin-top: 15px;}
    .fbh-body-r li {float: none;width: 100%;margin-right: 0;}
    .fbh-body-r li img {height: auto;}
    .ljsj-con li {float: none;width: 100%;}
    .gh-con ul {background: #fff;}
    .gh-con li {float: none;width: 100%;}
    .m-hide{  display: none!important }
    .plbg-con li {float: none;width: 100%;margin-left: 0;margin-bottom: 30px;}
}
