video {
    width: 100%;
}
.banner
{
    background: url(./20251224xytc_article_pcbanner.jpg) no-repeat center top;
    height: 449px;
}
.banner img
{
    display: none;
}
.content
{
    width: 1200px;
    margin: -125px  auto;
        padding-bottom: 125px;
}
.content .lmlj
{
    font-size: 16px;
    color: #0e5eff;
}
.content .lmlj a
{
    color: #0e5eff;
}
.content  .title
{
    font-size: 24px;
    color:#262525;
    padding-top: 60px;
    text-align: center;
}
.content  .info
{
   font-size: 16px;
   text-align: center;
   padding-top: 40px;
   color: #7e7e7e;
    padding-bottom: 30px;
    border-bottom: 2px dotted #bcbcbc;
}
.content  .coninfo
{
  width: 640px;
  margin: 1em auto 0;
}
.content  .coninfo>img:first-child,.content  .coninfo>video:first-child
{
    padding-top: 1em;
}
.content  .info span
{
    padding: 0 32px;
}
.content  .coninfo p
{
  font-size: 16px;
      line-height: 30px;
  color: #262525;
}
.TRS_Editor p,.content .coninfo  p {
    margin-top: 1em;
    margin-bottom: 1em;
}
.content  .coninfo .editor
{
   text-align: right;
   font-size: 16px;
   padding-top: 1em;
}
footer
{
    display: none;
}
@media screen and (max-width: 1200px) {

.content
{
    width: 100%;
}
.content .lmlj
{
    padding:0px 20px;
}
.banner img
{
    display: none;
}
}
@media screen and (max-width: 1000px) {
footer
{
        display: block;
        width: 100%;
        line-height: 50px;
        background-color: #f1f1f1;
        font-size: 18px;
        text-align: center;
        display: block;
        margin-top: 20px;
}
    .youth-footer-div {
        display: none;
    }
}
@media screen and (max-width: 750px) {
.content
{
    width: 95%;
    margin: 0px auto; 
    padding-bottom: 0px;
}
.content .lmlj
{
    display: none;
}
.banner
{
    width: 100%;
    height: auto;
    background: url() no-repeat center top;
  
}
.banner img
{
    display: block;
}
.content .title
{
        font-size: 22px;
        padding-top:20px ;
    
}
.content .info
{
    padding-top: 20px;
        padding-bottom: 20px;
}
.content .info .time em
{
    display: none;
}
.content .info span
{
    padding: 0 5px;
}
.content .coninfo {
    width: 95%;
    margin: 1em auto 0;
}
footer
{
     font-size: 16px;
}
}
