* { margin: 0; padding: 0; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

*:before, *:after { -webkit-box-sizing: border-box; box-sizing: border-box; }

ul, li { list-style: none; }

a { text-decoration: none; color: inherit; outline: none; cursor: pointer; }

a img { vertical-align: top; }

a, img { -webkit-touch-callout: none; }

img { border: none; }

html { -webkit-text-size-adjust: 100%; -moz-text-size-adjust: 100%; -ms-text-size-adjust: 100%; text-size-adjust: 100%; }

body { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; -webkit-overflow-scrolling: touch; }

input, button, textarea, select { -webkit-appearance: none; -moz-appearance: none; appearance: none; font: inherit; border: none; outline: none; -webkit-box-shadow: none; box-shadow: none; }

textarea { resize: none; overflow-y: auto; }

::-webkit-input-placeholder { color: #ccc; }

:-moz-placeholder { color: #ccc; opacity: 1; }

::-moz-placeholder { color: #ccc; opacity: 1; }

:-ms-input-placeholder { color: #ccc; }

body, input, button, textarea, select, option { font: normal 0.28rem "Helvetica Neue", Helvetica, Arial, sans-serif; }

img { display: block; max-width: 100%; margin: 0 auto; }

a, p { word-break: break-all; }

.fl { float: left; }

.fr { float: right; }

.clearfix { zoom: 1; }

.clearfix:after { content: ""; display: block; clear: both; overflow: hidden; }

body { position: relative; max-width: 750px; min-width: 320px; margin: 0 auto; color: #333; overflow-x: hidden; }

.banner-box { position: relative; }

.banner-box img { width: 100%; }

.nav-box { position: relative; background-color: #fff; text-align: center; }

.nav-box .nav-list { position: relative; padding: 0.3rem 0.4rem 0.1rem; }

.nav-box .nav-list a { float: left; width: 49%; height: 0.64rem; line-height: 0.66rem; margin-right: 2%; margin-top: 0.1rem; margin-bottom: 0.1rem; background-color: #fff; border: 0.02rem solid #ed1c24; border-radius: 0.88rem; font-weight: bold; color: #ed1c24; }

.nav-box .nav-list a:nth-of-type(even) { margin-right: 0; }

.nav-box .nav-list a.active { background-color: #ed1c24; color: #fff; }

.nav-box-toggle { display: inline-block; width: 1.2rem; height: 0.6rem; background-image: url(../img/icon_down.png); background-repeat: no-repeat; background-position: center; background-size: 0.4rem 0.4rem; }

.nav-box.nav-fixed { position: fixed; top: 0; left: 0; z-index: 100; width: 100%; }

.news-section-title { height: 0.6rem; line-height: 0.6rem; }

.news-section-title h2 { background-color: #e6e6e6; font-weight: normal; font-size: 0.28rem; text-indent: 0.2rem; color: #333; }

.news-section-title h2.title-fixed { position: fixed; left: 0; z-index: 22; width: 100%; }

.news-section-list { margin-bottom: 0.16rem; }

.news-section-list .news-list-item { position: relative; border-top: 0.01rem solid #b7b7b7; }

.news-section-list .news-list-item img { pointer-events: none; }

.news-section-list .news-list-item p { margin: 0.2rem; word-break: break-all; line-height: 0.52rem; font-size: 0.32rem; color: #333; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }

.news-section-list .news-list-item .list-item-info { padding-right: 0.3rem; padding-bottom: 0.1rem; text-align: right; font-size: 0.32rem; color: #a8a8a8; }

.news-section-list .news-list-item.list-item-normal img { float: left; width: 30%; margin: 0.2rem; }

.news-section-list .news-list-item.list-item-normal .thumb { height: 1.5rem; object-fit: cover; }

.news-section-list .news-list-item.big-pic-item img { display: block; width: 96%; margin-top: 0.2rem; margin-bottom: 0.2rem; }

.news-section-more { height: 0.8rem; margin-top: 0.16rem; margin-bottom: 0.16rem; font-size: 0.28rem; text-align: center; }

.news-section-more .load-more-btn { display: block; height: 0.6rem; line-height: 0.56rem; margin: 0 0.1rem; border: 0.02rem solid #ccc; border-radius: 0.2rem; color: #333; cursor: pointer; }

.footer{ padding:30px 0; text-align:center; background-color:#C00; color:#FFF; font-size:14px;}