
@media screen and (max-width:1000px) {
    .pcnews{
        display: none;
    }
    .mbnews{
        display: block;
    }
}
@media screen and (min-width:999px) {
    .pcnews{
        display: block;
    }
    .mbnews{
        display: none;
    }
}
.nimg{
    width: 100vw;
}
.newsdet{
    width: 62.5vw;
    margin: 0 auto;
    position: relative;
}
.newsti{
    width: 100%;
    background: #f1f1f1;
    margin-top: 1.5625vw;
    font-size: 0.7vw;
}
.newsti .active{
    background: #d6000f;
    color: #fff;
}
.newstl{
    width: 20.83vw;
    height: 2.604vw;
    line-height: 2.604vw;
    display: inline-block;
    border-right: 0.052vw solid #d1d1d1;
    border-image: linear-gradient(#f1f1f1, #b1b1b1 ,#f1f1f1) 1 round;
}
.newstl a{
    display: inline-block;
    width: 20.83vw;
    height: 2.604vw;
    line-height: 2.604vw;
    color: inherit;
}
.newstl:last-of-type{
    border:none;
}
.newstl:hover{
    background: #d6000f;
    color: #fff;
}

.icon-jiantou_xia{
    position: absolute;
    left: 10.415vw;
    top: 2.292vw;
    color: #d6000f;
    font-size: 0.8vw;
}

.newscont{
    width: 62.5vw;
    border: 0.052vw solid #f1f1f1;
}
.newslist{
    margin-top: 0.78125;
}
.newsli{
    width: 100%;
    height: 10.677vw;
    padding: 0.52vw;
    border: 0.052vw dotted #f1f1f1;
}
.newsli:hover{
    background: #d6000f;
    color:#fff;
    border: none;
    box-shadow: 0.26vw 0.26vw 0.26vw #373737;
    margin-bottom: 10px;
}
.newsli a {
    display: inline-block;
    width: 100%;
    color: inherit;
}
.newsli a img{
    display: inline-block;
    width: 29%;
    max-height: 9.223vw;
    vertical-align: top;
    padding: 0 0.52vw;
}
.newstext{
    display: inline-block;
    width: 50%;
    height: 9.635vw;
    vertical-align: top;
    text-align: left;
    padding-left: 1.04vw;
    border-left: 0.052vw solid #f1f1f1;
    border-image: linear-gradient(#fff,#c1c1c1,#fff) 1 round;
}
.newstext p:first-of-type{
    font-size: 0.9vw;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0.52vw 0;
}
.newstext p:last-of-type{
    font-size: 0.67vw;
    margin-top: 0.52vw;
    height: 6.2vw;
    overflow: hidden;
}
.newst{
    display: inline-block;
    width: 20%;
    height: 9.635vw;
    vertical-align: top;
    border-left: 0.052vw solid #f1f1f1;
    border-image: linear-gradient(#fff,#c1c1c1,#fff) 1 round;
}

.newst p:first-of-type{
    font-size: 1.5625vw;
    font-weight: bold;
    padding: 0.52vw;
}
.icon-changyongicon-{
    font-size: 1.875vw;
    padding: 1.04vw 0;
    margin-top: 0.78125vw;
}
.page{
    margin: 1.04vw 0;
}
.page span{
    display: inline-block;
    width: 4.167vw;
    height: 1.5625vw;
    line-height: 1.5625vw;
    border: 0.052vw solid #c1c1c1;
    font-size: 0.6vw;
    vertical-align: middle;
    border-radius: 0.15625vw;
    margin: 0 0.104vw;
    cursor: pointer;
}
.page span:hover{
    background: #d6000f;
    color: #fff;
}
.pageNo{
    display: inline-block;
    vertical-align: middle;
}
.pageli{
    display: inline-block;
    width: 1.5625vw;
    height: 1.5625vw;
    line-height: 1.5625vw;
    border: 0.052vw solid #c1c1c1;
    font-size: 0.6vw;
    border-radius: 0.15625vw;
    margin: 0 0.104vw;
}
.pageNo .active{
    background:#d6000f;
    color: #fff;
}
.pageli:hover{
    background: #d6000f;
    color: #fff;
}

.nt{
    font-size: 1vw;
    font-weight: bold;
    margin: 2.604vw 0 0.52vw 0;
}
.nti{
    font-size: 0.67vw;
}
.ntime{
    margin-right: 20px;
}
.icon-eye{
    margin-right: 5px;
    font-size: 14px;
}
.nre{
    width: 100%;
    text-align: right;
    padding: 1.04vw 2.604vw 0.26vw 0;
    font-weight: bold;
}
.nre a{
    color: inherit;
}
.icon-return{
    font-size: 0.9vw;
    font-weight: bold;
}

.nline{
    margin:0 2.604vw 2.604vw 2.604vw;
    height: 0.052vw;
    width: 57.292vw;
    background: #c1c1c1;
}

.nc{
    text-align: left;
    padding: 0 2.604vw 2.604vw 2.604vw;
}
.nc p{
    font-family: Arial;
    font-size: 0.7291vw;
    line-height: 2;
    text-align: justify;
}
.nc p img{
   /* max-width: 41.1458vw;*/
}
.mbnl{
    display: inline-block;
    width: 40rem;
    height: 15rem;
    line-height: 15rem;
    border-bottom:1px solid #f1f1f1;
    border-right:1px solid #f1f1f1;
}
.mbnl:last-of-type{
    border-right:none;
}
.mbnl a{
    display: inline-block;
    width: 40rem;
    height: 15rem;
    line-height: 15rem;
    color: inherit;
    padding: 0 4rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.mntl{
    font-size: 4rem;
}
.mntl .active{
    border-bottom:2px solid #d6000f;
    color: #d6000f;
}
.mnlist{
    margin-top: 5rem;
}
.mbli{
    padding: 2rem 4rem;
}
.mbli a{
    color: inherit;
}
.mbli a img{
    width: 112rem;
    border: 1px solid #f1f1f1;
}
.mbtitle{
    border: 1px solid #f1f1f1;
}
.mbtitle span{
    display: inline-block;
    vertical-align: middle;
    padding: 4rem 0;
}
.mbtitle span:first-of-type{
    width: 90rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 3.5rem;
    font-weight: bold;
    border-right: 1px solid #f1f1f1;
    border-image: linear-gradient(#fff,#c1c1c1,#fff) 1 round;
}

.mbtitle span:last-of-type{
    font-size: 3rem;
}
.mpage{
    font-size: 4rem;
}
.mpage span{
    display: inline-block;
    vertical-align: middle;
    width: 6rem;
    height: 6rem;
    line-height: 6rem;
    border: 1px solid #c1c1c1;
    border-radius: 3px;
    margin: 5rem 0.5rem;
    font-size: 4rem;
}

.mpage .upp{
    width: 15rem;
}

.mpage .downp{
    width: 15rem;
}

.mpageNo{
    display: inline-block;
    vertical-align: middle;
}
.mpageNo .pageli{
    width: 6rem;
    height: 6rem;
    line-height: 6rem;
    border: 1px solid #c1c1c1;
    border-radius: 3px;
    margin: 5rem 0.5rem;
    font-size: 4rem;
}
.mpageNo .active{
    background: #d6000f;
    color: #fff;
}
.mncont{
    font-size: 4rem;
}
.mncont .nd .nre{
    padding: 5rem 4rem 2rem 4rem;
    font-size: 3.5rem;
}

.mncont .nd .nre .icon-return{
    font-size: 5rem;
}
.mncont .nd .nt{
    padding: 4rem;
    font-size: 4rem;
}

.mncont .nd .nti{
    font-size: 3.5rem;
}

.mncont .nd .nline{
    margin: 0rem 4rem 2rem 4rem;
    width: 100%;
}
.mncont .nd .nc{
    padding: 5rem 4rem;
    text-align: justify;
}

.mncont .nc p img{
    width: 100% !important;
}
#im .contul{
    display: block;
}

