.banner {
    overflow: hidden;
}
.banner-inner {
    position: relative;
    width: 980px;
    margin: 0 auto;
}
.banner h1 {
    font-size: 0;
    height: 0;
    overflow: hidden;
    line-height: 0;
    text-indent: -999em;
}
.banner .share {
    overflow: hidden;
    position: absolute;
    color: #fff;
}
.banner .share .createTime {
    float: left;
    padding: 4px 0 0 0;
}
.share{ color:#fff}
#J_hit_info{ margin-left:15px;}

.contWrap {
    background-color: #e3e3e3;
    overflow: hidden;
}
.contWrap .content {
    width: 980px;
    margin: 0 auto;
}
.public-wrap{padding:15px 20px 30px 20px;font-size:14px; color:#333; margin-top:40px; background:#fff;}
.public-title{height:46px;font-size:20px; color:#333; line-height:43px; padding:5px 0 15px}
.public-title i{ display:inline-block; width:57px; height:43px; background:url(../../images/zt/special-issue/jxjd/icon_title.jpg); vertical-align:middle; margin-right:5px;}
.public-wrap p{ text-indent:2em; line-height:30px; margin-bottom:10px;}
.public-wrap2{padding:0 25px;margin-top:22px; margin-bottom:40px;background:#fff;}
.public-wrap2 .contact{ height:89px; border-bottom:1px solid #7e7e7e; line-height:89px; text-align:center; font-size:16px; color:#333; font-weight:bold}
.public-wrap2 .contact a{ color:#333}
.public-wrap2 .contact .deliver{ display:inline-block; width:114px; height:34px; vertical-align:middle;margin-left:15px;}

.commentForm{  padding-bottom:10px; overflow:hidden; border-bottom:1px solid #7e7e7e}
.commentForm h3{height:30px;color:#333; font-weight:bold; font-size:16px; line-height:30px; margin-top:28px;}
.commentForm h3 i{ display:inline-block; width:16px; height:16px; vertical-align:middle; background:url(../../images/zt/programme/ico_comment.png); margin-right:5px;}
.commentForm dl{ padding:10px 0; overflow:hidden;}
.commentForm dl dt{ float:left; width:60px; overflow:hidden;}
.commentForm dl dd{margin-left:75px;}
.commentForm dl dd .textarea{width:830px; border:1px solid #dad8d8; background-color:#fff; height:100px; font-size:12px; outline:none; padding:10px;}

.commentForm .send{ padding:10px 10px 0 80px;font-size:14px;}
.commentForm .send em{ color:#7d7d7d; float:left;}
.commentForm .send a{ float:right;}

.commentInfo{ padding-bottom:15px; margin-top:20px;}
.commentInfo p{ font-size:14px; color:#373737;}
.commentInfo h3{height:30px; color:#333; font-weight:bold; line-height:30px; font-size:16px;}
.commentInfo h3 i{ display:inline-block; width:0; border-left:2px solid #fe6e07; border-right:2px solid #ffbf11; height:15px; vertical-align:middle; margin-right:15px;}
.commentInfo ul{ padding-left:19px;}
.commentInfo ul li{ padding:10px 0 15px 0; overflow:hidden; border-bottom:1px dashed #7d7d7d; color:#7d7d7d}
.commentInfo ul li.last{ border:0}
.commentInfo ul li .commentInfo-top{ height:30px; line-height:30px; color:#373737; font-size:14px;}
.commentInfo ul li .commentInfo-name{ float:left;}
.commentInfo ul li .commentInfo-date{ float:right;}
.commentInfo ul li .commentInfo-bottom{ font-size:14px; line-height:24px; padding-top:8px;}

