body,h1,h2,h3,h4,h5,h6,p,ul,li,ol,ul,dl,dt,dd,a,i,b,em,strong,img,input { margin: 0; padding: 0; }
b,strong,i,em { font-weight: normal; }
body,html { -webkit-tap-highlight-color: rgba(255,255,255,0); -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; min-width: 1200px; }
a { text-decoration: none; color: #333; cursor: pointer; }
li { list-style: none; }
::-webkit-input-placeholder { color: #999; }
:-moz-placeholder { color: #999; }
::-moz-placeholder { color: #999; }
:-ms-input-placeholder { color: #999; }
input[type="button"],input[type="submit"],input[type="reset"],select { -webkit-appearance: none; appearance: none; -moz-appearance: none; -ms-appearance: none; outline: none; border: none; }
::selection { background: #D03333; color: white; text-shadow: none; }
::-webkit-scrollbar-track-piece { width: 6px; background-color: #f2f2f2}
::-webkit-scrollbar { width: 8px; height: 8px}
::-webkit-scrollbar-thumb { height: 50px; background-color: rgba(0,0,0,.3); }
::-webkit-scrollbar-thumb:hover { background: #707070; }
.clearfix:after { display: block; content: ''; clear: both; }
.clearfix { zoom: 1; }
input { border: none; background: none; outline: none; -webkit-appearance: none; }
textarea { outline: none; resize: none; -webkit-appearance: none; }
body { letter-spacing: 0.8px; font-size: 16px; color: #000; font-family: "Hiragino Sans GB","MicroSoft YaHei",Arial,sans-serif; }
.fl { float: left; }
.fr { float: right; }
img,input,select { vertical-align: top; }
img { display: block; max-width: 100%; border: none; }
.por { position: relative; }
.poa { position: absolute; }
input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset; }
.wrap { width: 1200px; margin: 0 auto; }
/*common*/.ht_top { width: 100%; background: linear-gradient(180deg,#DB3736,#EF5151); box-shadow: 0px 5px 15px 0px rgba(51,0,0,0.15); overflow: hidden; }
.ht_top .zt_top { width: 1200px; height: 70px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; }
.ht_top h1 a { display: block; width: 300px; height: 60px; background: url(https://u3.huatu.com/neimenggu/nmg/logo/logo_white.png) no-repeat center center / auto 30px; }
.ht_top .topnav { color: #fff; font-size: 18px; line-height: 70px; }
.ht_top .topnav a { display: inline-block; vertical-align: middle; width: 115px; text-align: center; color: #fff; }
.ht_top .topnav a.active,.ht_top .topnav a:hover { background-color: #D52020; }
.footer { min-width: 1200px; clear: both; text-align: center; padding-top: 20px; padding-bottom: 20px; position: relative; background: #D52020; }
.footer p { line-height: 36px; color: #fff; font-size: 16px; position: relative; z-index: 2; }
.footer p a { color: #fff; font-size: 16px; }
.footer p span { padding: 0 5px; }
.mob_header,.m-footer { display: none; }

@media screen and (max-width: 1200px) { 
    body,html { min-width: auto; font-size: .7rem; }
    .wrap { width: 96%; }
    .ht_top,.footer { display: none; }
    .mob_header { display: flex; width: 100%; height: 2.13rem; line-height: 2.13rem; background: linear-gradient(90deg,#DB3736,#EF5151); box-shadow: 0px 5px 15px 0px rgba(51,0,0,0.15); font-size: .7rem; justify-content: space-between; align-items: center; }
    .mob_header div a { display: inline-block; height: 100%; vertical-align: middle; padding: 0 .05rem; color: #fff; }
    .mob_header div { margin-right: .5rem; }
    .m_logo { display: block; width: 4.5rem; height: 0.9rem; margin-left: .5rem; background: url(https://u3.huatu.com/neimenggu/nmg/logo/logo_white.png) no-repeat; background-repeat: no-repeat; background-size: 100%; }
    .m-footer { display: block; color: #fff; text-align: center; height: 2.5rem; width: 100%; font-size: 0.7rem; line-height: 2.5rem; background-color: #D52020; margin-bottom: 2rem; }
}

@media (-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 2dppx) { 
    body { -webkit-font-smoothing: subpixel-antialiased; }
}
