.wid100Cont {
    position: relative;
    display: block;
    width: 100%;
    background: #c20c0c;
    overflow: hidden;
}

.wid100Contff {
    width: 100%;
    background: #efefef;
}

.meeting-banner {
    text-align: center;
    width: 100%;
}

    .meeting-banner img {
        width:auto;
       max-width: 100%;
        height: auto;
    }

.meeting-nav {
    position: relative;
    display: block;
    width: 1200px;
    margin: 0 auto;
    height: 58px;
    background: #c20c0c;
}

    .meeting-nav ul li {
        float: left;
        width: 120px;
        text-align: center;
        height: 58px;
        line-height: 58px;
    }

        .meeting-nav ul li a {
            color: #fff;
            display: block;
            font-size: 16px;
        }

            .meeting-nav ul li a:hover {
                color: #fff;
                display: block;
                background: #9D0B0A;
            }

        .meeting-nav ul li.meeting-nav-active a {
            color: #fff;
            display: block;
            background: #9D0B0A;
        }

.meeting-cont {
    width: 1200px;
    margin: 0 auto;
}

.meeting-cont-l {
    width: 888px;
    float: left;
}

.meeting-cont-l-1 {
    width: 100%;
    background: #fff;
    box-sizing: border-box;
    padding: 40px 0 40px 40px;
    overflow: hidden;
}

.meeting-cont-1-img {
    width: 400px;
    height: auto;
    float: left;
}

    .meeting-cont-1-img img {
        width: 100%;
    }

.meeting-cont-1-txt {
    margin-left: 420px;
}

.meeting-cont-1-tit {
    width: 100%;
    font-size: 18px;
    height: 66px;
    overflow: hidden;
    color: #333333;
}

.meeting-cont-1-txt ul li {
    line-height: 30px;
    font-size: 14px;
    color: #333333;
}

.meeting-cont-r {
    width: 302px;
    float: right;
    background: #fff;
}

.meeting-cont-2-hr {
    width: 100%;
    height: 2px;
    background: #C20C0C;
    position: relative;
    margin-top: 88px;
    margin-bottom: 40px;
}

.meeting-cont-2-tit {
    position: absolute;
    left: 50%;
    margin-left: -125px;
    top: -48px;
    background: #efefef;
    padding: 0 19px;
}

    .meeting-cont-2-tit span {
        display: block;
        font-size: 32px;
        color: #444444;
        letter-spacing: 0;
        text-align: center;
        text-shadow: -1px 4px 6px rgba(76,76,76,0.50);
    }

    .meeting-cont-2-tit label {
        display: block;
        font-size: 16px;
        color: #444444;
        letter-spacing: 0;
        text-align: center;
        margin-top: 16px;
    }

.meeting-cont-2-detail {
    position: relative;
    display: block;
    width: auto;
    padding: 20px 30px;
    min-height: 260px;
    background: #fff;
    font-size: 18px;
    color: #555;
}

    .meeting-cont-2-detail p {
        margin-bottom: 20px;
        line-height: 30px;
    }

.meeting-cont-3 .meeting-cont-2-tit {
    margin-left: -100px;
}

.meeting-cont-4 .meeting-cont-2-tit {
    margin-left: -85px;
}

.meeting-cont-5 .meeting-cont-2-tit {
    margin-left: -100px;
}

.meeting-cont-6 .meeting-cont-2-tit {
    margin-left: -85px;
}

.meeting-cont-7 .meeting-cont-2-tit {
    margin-left: -85px;
}

.meeting-cont-8 .meeting-cont-2-tit {
    margin-left: -85px;
}


.meetin-cont-r-1 {
    width: 100%;
    padding-left: 32px;
    box-sizing: border-box;
}
    .meetin-cont-r-1 dl,dl.meetlist {
        margin-top:30px;
    }
        .meetin-cont-r-1 dl dt {
            font-size: 16px;
            color: #444444;
            line-height: 22px;
            margin-bottom: 20px;
            font-weight: bold;
        }
        .meetin-cont-r-1 dl dt::before {
                content: '';
                width: 3px;
                height: 20px;
                background: #C20C0C;
                position: relative;
                float: left;
                top: 2px;
                left: -13px;
        }
        .meetin-cont-r-1 dl dd,dl.meetlist dd {
            font-size: 16px;
            color: #444444;
            margin-bottom: 6px;
        }
        dl.meetlist dd {
            width:50%;
            float:left;
        }

    .meetin-cont-r-1 ul li {
        margin-top: 30px;
    }

        .meetin-cont-r-1 ul li .tit {
            font-size: 16px;
            color: #444444;
            line-height: 22px;
            margin-bottom: 20px;
            font-weight: bold;
        }

            .meetin-cont-r-1 ul li .tit::before {
                content: '';
                width: 3px;
                height: 20px;
                background: #C20C0C;
                position: relative;
                float: left;
                top: 2px;
                left: -13px;
            }

        .meetin-cont-r-1 ul li .cont {
            font-size: 16px;
            color: #444444;
            margin-bottom: 6px;
        }

.meeting-cont-2-detail h4 {
    font-size: 20px;
    margin-bottom: 20px;
}
.pastreview {
    position:relative;
    display:block;
    width:100%;
}
    .pastreview ul {
        list-style:none;
    }
        .pastreview ul li {
            position:relative;
            display:inline-block;
            width:46%;
            float:left;
            margin:0px 2%;
        }
            .pastreview ul li img {
                width:auto;
                max-width:100%;
                height:auto;
            }
            .pastreview ul li p {
                position:absolute;
                width:100%;
                left:0px;
                bottom:5px;
                height:30px;
                line-height:30px;
                margin:0px;
                z-index:100;
                text-align:center;
                overflow:hidden;
                color:#ffffff;
                -moz-opacity:0.6; /*在Firefox中设置元素透明度*/
                background:rgba(0,0,0,0.6) none repeat scroll !important; /*实现FF背景透明，文字不透明*/
                background:#000; filter:Alpha(opacity=60);/*实现IE背景透明*/ 
            }
   
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
 .pastreview ul li p{
    background-color:#000000;
    filter:Alpha(opacity=50);
    position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
  }
}

.footer {
    padding: 20px 0px;
}

    .footer .publisher {
        position: relative;
        display: inline-block;
        width: 25%;
        float: left;
        height: auto;
        color: #ffffff;
        font-size: 16px;
        margin-bottom: 30px;
    }

        .footer .publisher p {
            line-height: 35px;
        }
            .footer .publisher p span {
                font-size:24px;
            }

.meeting-cont-2-detail table {
    width: 100%;
    height: auto;
    border-bottom: 1px #999 solid;
    border-left: 1px #999 solid;
    font-size: 16px;
    text-align: center;
    margin-bottom: 20px;
}

.meeting-cont-2-detail   table th {
        height: 30px;
        font-size: 16px;
        letter-spacing: 0.2em;
        border-top: solid 1px #999;
        border-right: solid 1px #999;
        text-align: center;
    }

.meeting-cont-2-detail   table td {
        border-top: solid 1px #999;
        border-right: solid 1px #999;
        line-height: 30px;
        text-align: center;
    }
.meeting-cont-2-detail  table td p {
    clear:both;
    line-height:30px;
    padding:0px; margin:0px;
}
.meeting-cont-2-detail  table td:nth-child(2) {
            text-align: left;
        }

.meeting-cont-2-detail    table td:nth-child(2) p {
                text-indent: 0em;
                text-align: left;
                line-height: 25px;
            }

.meeting-cont-2-detail   table td ol {
            list-style: none;
        }


.meeting-cont-2-detail .tit{ height:auto; line-height:30px;
  background:#808080;  color:#ffffff; padding-left:10px;
}

.meeting-cont-2-detail .uname{ height:auto; line-height:30px;
    padding-right:10px; font-family:KaiTi;
 text-align:right; font-size:14px;
}