.topNav,
.pushNav,
.m_topNav,
.m_banner { display: none }
html { font-size: 625%; -webkit-text-size-adjust: 100% }
body {
font:.32rem/.5rem "Microsoft YaHei", sans-serif; color: #000; padding-top: 1.18rem }
a { color: #000 }
.banner img { width: 100%; }
.Nav { width: 1920px; height: 60px;margin:0 auto; background:#C3160C; }
.Nav_Wrap { width:1200px; margin:0 auto;}
.Nav_Wrap li a { margin:0 20px; font-size:18px; color:#FFF; line-height:60px;}
.columnName {
padding:0 .3rem 0 .45rem;
margin-bottom:.25rem;
font-size:.38rem;
line-height:.4rem; color: #ee3a44; height:.4rem;
position: relative }
.columnName.noMargin { margin: 0 }
.columnName::before { content: ""; position: absolute; width:.04rem;
top: 0; bottom: 0; left:.3rem;
background: linear-gradient(#FF7246, #C60909) }
.columnPic { padding:0 .3rem;
margin:.5rem 0 .4rem
}
.columnPic img { width: 100% }
 @media screen and (max-width: 750px) {
html { font-size: 312.5% }
.banner,
.Nav { display: none; }
.noScroll { width: 100vw; height: 100vh; overflow: hidden }
.m_banner { display: block }
.m_banner img { width: 100vw }
.m_topNav { width: 100vw; height: 1.18rem; box-sizing: border-box; padding:0 0 0 .25rem;
display: flex; justify-content: space-between; align-items: center; position: fixed; left: 0; top: 0; z-index: 999; background:#F1F1F1; }
.m_topNav .topLogo { width:.82rem
}
.m_topNav .topTitle { width: 50%; display: flex; justify-items: center }
.m_topNav .topTitle img { width: 100%; height: 80% }
.m_topNav_btn {
width:.7rem; height: 1.18rem; display: flex; flex-direction: column; justify-content: center; align-items: flex-end; position: relative; padding-right:.35rem
}
.m_topNav_btn span {
width:.4rem; height: 2px; background: #999; margin:.05rem 0;
border-radius:.2rem;
transition: .5s }
.m_topNav_btn.open span:nth-child(2) { opacity: 0 }
.m_topNav_btn.open span:nth-child(1) {
width:.5rem; transform: rotate(45deg) translate3d(0.1rem, 0.1rem, 0) }
.m_topNav_btn.open span:nth-child(3) {
width:.5rem; transform: rotate(-45deg) translate3d(0.1rem, -0.1rem, 0) }
.pushNav { display: block; width: 100vw; height: 100vh; overflow-x: auto; overflow-y: scroll; box-sizing: border-box; background: #f1f1f1; position: fixed; left: 0; top: -130%; padding: 1.45rem 0 1rem 0; transition: .3s; opacity: 0; z-index: 990 }
.pushNav.navShow { top: 0; opacity: 1 }
.pushNav h3 {
font-size:.36rem; line-height: 1em; font-weight: normal; padding:.2rem 0 .5rem .35rem
}
.pushNav_column { text-align: center }
.pushNav li {
border-top:.01rem solid #dadada; position: relative; height: 1.05rem; line-height: 1.05rem; transition: .3s }
.pushNav li::before { content: ""; width: 100%; height:.01rem;
position: absolute; left: 0; top: 0; background: #fafafa }
.pushNav li:first-child { border-top: none }
.pushNav li:first-child::before { content: none }
.pushNav li:active { background: linear-gradient(to right, transparent, #fff, transparent); color: #c50808 }
.pushNav li:active a { color: #c50808 }
.pushNav_lang { width: 100vw; box-sizing: border-box; padding:0 .25rem;
display: flex; flex-wrap: wrap; justify-content: space-between }
.pushNav_item { width: 47%; background: #fff; line-height:.8rem;
color: #b20000; text-align: center; border-radius:.1rem;
margin-bottom:.3rem;
box-shadow:0 0 .1rem rgba(0,0,0,.3);
transition: .3s }
.pushNav_item a { color: #b20000 }
.pushNav_item:active { background: linear-gradient(to right, #FB6345, #EB2F43); color: #fff }
.pushNav_item:active a { color: #fff }