

.mo{ width: 100%; background: #221715; margin-top: 0px; text-align: center; height: 30px; line-height: 30px; font-size: 12px; color: #fff}
.mo a{ color: #fff; margin: 0px 10px;}

.ban{ width: 100%; text-align: center; padding: 10px 0px; border-top: solid 1px #f9f9f9; font-size: 12px; color: #999; }

.aboutnw{ width: 100%;}
.aboutnw img{ max-width: 100%; height: auto}
.abouttitle{ width: 100%; border-bottom: solid 1px #f1f1f1; height: 40px; line-height: 40px; font-size: 18px; font-weight: bold; margin-top: 10px; color: #000;}
.abouttitle span{ width: 4px; height: 20px; background: #000; margin-top: 8px;}
.abouttitle p{ margin: 0px 8px;}


.abnav{ width: 100%; background: #c9161c; padding:0px 10px 10px 10px; }
.abnav a{ color: #fff; margin-right: 20px; margin-top: 10px;}
.abnav a.now{ color: #ff0; }
.h20{ height: 20px;}
.td01{ width: 100%; text-align: center; font-size: 16px; font-weight: bold;color: #000; padding: 15px 0px;}
.td02{ width: 100%}
.td02 li{ width: 32%}
.td02 li p{ width: 100%; text-align: center; font-size: 14px; padding: 8px 0px;}
.td02 li span{ width: 100%; text-align: center; font-size: 12px; margin-bottom: 8px; color: #999}
.td02 li img{ width: 100%}
.team-desc-n{ width: 100%; margin: 10px auto; border-bottom: #f1f1f1 solid 1px; text-align: center}
.team-desc-n img{ width: 33%; margin: 10px auto; }
.team-desc-n p{ width: 100%; text-align: center; font-size: 16px; font-weight: bold; color: #000; margin-top: 10px; }
.newslstimg{ width: 110px; }
.newslstimg img{ width: 110px; height: 80px; }
.newslst{ width: 100%; margin-top: 15px;}
.newslstitle{ flex: 1; padding-left: 15px;  }
.newslstitle p{ line-height: 20px; }
.newslstitle span{ margin-top: 5px; color: #999  }
.nwestitle{ width: 100%; font-size: 18px; color: #000; padding: 10px 0px; font-weight: bold;}
.td01{ width: 100%; margin-top: 10px;}
.tdimg{ width: 100%;}
.tdimg img{ width: 100%;}
.tdtitle{ width: 100%; text-align: left; font-size: 16px; font-weight: bold; color: #000; margin-top: 10px;}
.tdnw{ width: 100%; text-align: left; font-size: 14px;  color: #666; font-weight: 100; margin-top: 10px;}
.xmlst li{ width: 48%;}
.xmlst li p{ width: 100%;}
.xmlst li p img{ width: 100%; height: 130px;}
.xmlst li span{ width: 100%; margin-top: 10px; margin-bottom: 10px;}
.fen{ width: 100%; text-align: center; margin-top: 10px;}
.fen a:hover {
    border: 1px #CD1017 solid;
    color: #CD1017;
}
.fen a {
    padding: 3px 8px;
    border: 1px #ccc solid;
    font-size: 14px;
    display: inline-block;
    margin: 0 1px;
}

.fen span {
    border: 1px #CD1017 solid;
    color: #CD1017; padding: 5px 8px; font-size: 14px; margin: 0 1px;
}
.hh60{ width: 100%; height: 60px;}

.monav{ width: 100%; border-top: solid 1px #f1f1f1; padding-top: 6px;position: fixed;bottom:0px ; background: #fff;

}
.monav li{ width: 20%; text-align: center;}
.monav li p img{ height: 18px}
.monav li span{ font-size: 12px;}
.monav li span.now a{ color: #a3140a}