

/* CSS Document */
 body {
    background:#f1f4f4;
}
.mainContent {
    width:1380px;
    margin:0px auto;
    overflow:hidden;
}
.mConPosition {
    width:100%;
    height:35px;
    line-height:35px;
    margin:5px auto;
    font-size:14px;
}
.mConLeft {
    width:1070px;
    float:left;
    background:#fff;
    padding-bottom:20px;
}
.mConLtop {
    width:900px;
    margin:10px auto 30px;
    border-bottom:1px solid #F0F0F0;
}
.mConLtop h3 {
    width:100%;
    font-size:27px;
    color:#322B2B;
    padding:60px 0px 60px 0px;
    text-align:center;
}
.mConLtopInfo {
    margin:1px auto;
    text-align:left;
    font-size:13px;
    color:#8C8C8C;
    height:40px;
    line-height:40px;
    padding-bottom:10px;
    position:relative;
}
.mConLtopInfo>i {
    display:inline-block;
    text-align:center;
    padding-left:20px;
    margin:0px 5px;
}
.mtime {
    background:url('../image/time.png') 0px 12px no-repeat;
    background-size:16px 16px;
}
.msource {
    background:url('../image/source.png') 0px 12px no-repeat;
    background-size:15px 15px;
}
.ctive {
    padding-left:5px;
    color:#f00;
    font-weight:bold;
}
.mfontd {
    background:url('../image/font_.png') 0px 12px no-repeat;
    background-size:15px 15px;
}
.mfonts {
    background:url('../image/font-.png') 0px 12px no-repeat;
    background-size:15px 15px;
}
.mocbar {
    position:absolute;top:5px;right:0; 
    width:30px;height:30px;
    border-radius:50%; 
    background:url('../image/clobar.png') no-repeat center center;
    background-size:20px 20px;
    background-color:#8C8C8C;
}
.mocbar:hover { 
    background-color:#000;
}
.mshare {
    position:absolute;
    width:230px;
    top:0px;
    right:0px;
    display:inline-block;
    margin-right:-10px!important;
}

.mConLcon {
    width:1000px;
    margin:10px auto;
    background:#fff;
    font-size:16px;
    line-height:28px;
}
.mConLcon center {
    margin:17px 10px;
}
.mConLcon p, .mConLcon div {
    font-size:16px;
    line-height:30px;
    margin:17px 10px;
}
.mConLcon img, .mConLcon img {
    max-width:918px!important;
   height:auto;
    max-height:auto!important;
    text-align:center!important;
}

.mConLcon p>img, .mConLcon div>img {
    max-width:918px!important;
    max-height:auto!important;
    text-align:center!important;
}

.mConLcon p>iframe, .mConLcon div>iframe {
    max-width:918px!important;
    max-height:480px!important;
    text-align:center!important;
}
.mConLcon iframe {
    width:900px!important;
    height:520px!important;
    text-align:center!important;
}
.mConLcon p>embed, .mConLcon div>embed {
    max-width:918px!important;
    max-height:480px!important;
    text-align:center!important;
}
.mConLcon p>vedio, .mConLcon div>vedio {
    max-width:918px;
    max-height:480px;
    text-align:center!important;
}


.mConLedit {
    height:40px;
    line-height:40px;
    margin:0px 20px;
    padding:30px 20px;
    font-size:15px;
    color:#999;
    text-align:right;
    border-bottom:1px solid #F0F0F0;
}
.mConLpnext {
    margin:10px 20px;
    font-size:14px;
}
.mConLpnext p {
    display:block;
    height:auto;
    width:100%;
    margin:5px 0px;
}
.mConLpnext a {
    display:inline;
    line-height:30px;
}
.mConLlikes {
    margin:30px 20px 10px 20px;
    overflow:hidden;
}
.mConLLtie {
    margin-left:10px;
    padding:0px;
    height:43px;
    position:relative;
    border-bottom:1px solid #F4F4F4;
}
.mConLLtie span {
    position:absolute;
    left:-10px;
    top:0px;
    display:block;
    height:40px;
    line-height:40px;
    font-size:17px;
    color:#333;
    font-weight:bold;
    border-bottom:4px solid #CE000A;
}
.mConLList {
    margin:15px 10px;
    background:#ccc;
}
.mConLList li {
    width:470px;
    height:35px;
    line-height:35px;
    float:left;
    background:url(../image/jg.png) no-repeat;
    background-size:3px 15px;
    background-position:0px 10px;
    padding-left:12px;
    display:inline-block;
    font-size:15px;
    text-align:left;
    padding-right:20px;
    margin:2px 0px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    border-bottom:1px dotted #ccc;
}
.mConLList li:nth-last-child(1), .mConLList li:nth-last-child(2) {
    border-bottom:none;
}
.mConRight {
    width:300px;
    height:auto;
    float:right;
}
.mConRTon {
    width:100%;
    height:60px;
    position:relative;
}
.mConRTon span {
    display:block;
    float:left;
    margin-top:10px;
    margin-left:20px;
    height:33px;
    font-size:17px;
    color:#333;
    border-bottom:4px solid #CE000A;
}
.gg300 {
    width:300px;
    height:auto;
}
.gg300 img {
    width:300px;
    height:auto;
}
.mConRtj, .mConRrm {
    width:300px;
    height:auto;
    background:#fff;
    margin-top:10px;
    overflow:hidden;
}
.mConRtj ul, .mConRrm ul {
    margin-left:10px;
}
.mConRtj li {
    float:left;
    width:125px;
    height:150px;
    margin:0px 0px 20px 10px;
    display:inline-block;
}
.mConRtj li img {
    width:125px;
    height:86px;
}
.mConRtj li p {
    display:inline-block;
    font-size:13px;
    text-align:justify;
    padding:5px 0px;
    line-height:18px;
}
.mConRrm li {
    background:url(http://www.nmgsb.com.cn/images/mdot_0.png) no-repeat;
    background-size:10px 15px;
    background-position:0px 2px;
    padding-left:15px;
    margin:5px 5px 10px 10px;
    display:inline-block;
    font-size:14px;
    text-align:left;
    line-height:22px;
}
.mConRrm li:hover {
    background:url(../image/mdot_1.png) no-repeat;
    background-size:10px 15px;
    background-position:0px 2px;
}
/**适配移动端样式**/
 @media screen and (max-width:768px) {
    * {
        padding:0;
        margin:0;
        -webkit-tap-highlight-color:rgba(0, 0, 0, 0);

    }
    body, html {
        width:100%;
        overflow:auto;
        background:#fff;
    }
    .mainContent {
        width:auto;
        padding:0;
        margin:0px 10px;
    }
    .mConLeft, .mConLtop {
        width:100%;
        padding:0;
        margin:0;
    }
    .mConLtopInfo {
        padding:0px;
        margin:0px;
	padding-bottom:20px;
    }
    .mConLtopInfo i {
        display:inline-block;
        width:100%;
        float:left;
        margin:0px;
	height:22px;
        padding:0px 10px 0px 10px;
        background-image:none;
        text-align:left;
        font-size:12px;
    }
    .ctive {
	display:inline-block;
    }
    .mConPosition, .mConLtopInfo .mfontd, .mConLtopInfo .mfonts, .mocbar,.mConLtopInfo .mshare, .mConRight {
        display:none;
    }
    .mConLtop>h3 {
        width:auto;
        word-break:break-all;
        display:inline-block;
        padding:30px 10px;
        margin:0;
        text-align:left;
        font-size:22px;
    }
    .mConLcon {
        width:100%;
        word-wrap: break-word;
        word-break: break-all;
        display:inline-block;
        padding:20px 0px;
        margin:0px;
        text-indent:0;
    }
    .mConLcon p, .mConLcon div {
        word-break:break-all;
        text-align:justify;
        padding:0px;
        line-height:30px;
        font-size:18px;
        margin-bottom:20px;
    }
    .mConLcon embed, .mConLcon video {
        height: auto!important;
        width: auto\9!important;
        width:100%;
    }
    .mConLcon img, .mConLcon p>img, .mConLcon div>img {
        width: auto\9!important;
        width:100%!important;
        max-width:100%;
        text-align:center;
        padding-bottom:2px;
        height:auto!important;
        max-height: 100%;
    }
    .mConLcon iframe {
        height:220px!important;
        width:100%!important;
        margin:0px!important;
        border:0px!important;
	background:#fff!important;
	object-fit: fill;
    }
    .mConLedit {
        padding:0px;
        margin:0px;
        font-size:14px;
        color:#333;
    }
    .mConLpnext {
        padding:0px;
        margin:10px 0px;
        height:auto;
    }
    .mConLpnext p {
        display:block;
        width:100%;
        margin:5px 0px;
    }
    .mConLpnext a {
        display:inline;
        font-size:14px;
        line-height:26px;
    }
    .mConLlikes {
        width:100%;
        margin:0px;
        padding:0px;
    }
    .mConLlikes li {
        width:93%;
        margin-right:30px;
        font-size:15px;
    }
    .mConLlikes li:nth-last-child(2) {
        border-bottom:1px dotted #ccc;
    }
    .mConLlikes li:nth-last-child(1) {
        border-bottom:none;
    }
}